CbmRoot
|
#include <UParticle.h>
Public Member Functions | |
UParticle () | |
UParticle (Int_t index, Int_t pdg, Int_t status, Int_t parent, Int_t parentDecay, Int_t mate, Int_t decay, Int_t child[2], Double_t px, Double_t py, Double_t pz, Double_t e, Double_t x, Double_t y, Double_t z, Double_t t, Double_t weight) | |
UParticle (Int_t index, Int_t pdg, Int_t status, Int_t parent, Int_t parentDecay, Int_t mate, Int_t decay, Int_t child[2], TLorentzVector mom, TLorentzVector pos, Double_t weight) | |
UParticle (const UParticle &right) | |
UParticle (const TParticle &right) | |
virtual | ~UParticle () |
const UParticle & | operator= (const UParticle &right) |
const UParticle & | operator= (const TParticle &right) |
Bool_t | operator== (const UParticle &right) const |
void | Print (Option_t *="") const |
Int_t | GetIndex () const |
Int_t | GetPdg () const |
Int_t | GetStatus () const |
Int_t | GetParent () const |
Int_t | GetParentDecay () const |
Int_t | GetMate () const |
Int_t | GetDecay () const |
Int_t | GetFirstChild () const |
Int_t | GetLastChild () const |
Double_t | Px () const |
Double_t | Py () const |
Double_t | Pz () const |
Double_t | E () const |
TLorentzVector | GetMomentum () const |
void | Momentum (TLorentzVector &mom) const |
Double_t | X () const |
Double_t | Y () const |
Double_t | Z () const |
Double_t | T () const |
TLorentzVector | GetPosition () const |
void | Position (TLorentzVector &pos) const |
Double_t | GetWeight () const |
void | SetIndex (Int_t index) |
void | SetPdg (Int_t pdg) |
void | SetStatus (Int_t status) |
void | SetParent (Int_t parent) |
void | SetParentDecay (Int_t parentDecay) |
void | SetMate (Int_t mate) |
void | SetDecay (Int_t decay) |
void | SetChild (Int_t child[2]) |
void | SetFirstChild (Int_t child) |
void | SetLastChild (Int_t child) |
void | SetPx (Double_t px) |
void | SetPy (Double_t py) |
void | SetPz (Double_t pz) |
void | SetE (Double_t e) |
void | SetMomentum (Double_t px, Double_t py, Double_t pz, Double_t e) |
void | SetMomentum (TLorentzVector mom) |
void | SetX (Double_t x) |
void | SetY (Double_t y) |
void | SetZ (Double_t z) |
void | SetT (Double_t t) |
void | SetPosition (Double_t x, Double_t y, Double_t z, Double_t t) |
void | SetPosition (TLorentzVector pos) |
void | SetWeight (Double_t weight) |
ClassDef (UParticle, 1) | |
Private Attributes | |
Int_t | fIndex |
Int_t | fPdg |
Int_t | fStatus |
Int_t | fParent |
Int_t | fParentDecay |
Int_t | fMate |
Int_t | fDecay |
Int_t | fChild [2] |
Double32_t | fPx |
Double32_t | fPy |
Double32_t | fPz |
Double32_t | fE |
Double32_t | fX |
Double32_t | fY |
Double32_t | fZ |
Double32_t | fT |
Double32_t | fWeight |
Definition at line 14 of file UParticle.h.
UParticle::UParticle | ( | ) |
Definition at line 22 of file UParticle.cxx.
References fChild.
UParticle::UParticle | ( | Int_t | index, |
Int_t | pdg, | ||
Int_t | status, | ||
Int_t | parent, | ||
Int_t | parentDecay, | ||
Int_t | mate, | ||
Int_t | decay, | ||
Int_t | child[2], | ||
Double_t | px, | ||
Double_t | py, | ||
Double_t | pz, | ||
Double_t | e, | ||
Double_t | x, | ||
Double_t | y, | ||
Double_t | z, | ||
Double_t | t, | ||
Double_t | weight ) |
Definition at line 49 of file UParticle.cxx.
References fChild.
UParticle::UParticle | ( | Int_t | index, |
Int_t | pdg, | ||
Int_t | status, | ||
Int_t | parent, | ||
Int_t | parentDecay, | ||
Int_t | mate, | ||
Int_t | decay, | ||
Int_t | child[2], | ||
TLorentzVector | mom, | ||
TLorentzVector | pos, | ||
Double_t | weight ) |
Definition at line 77 of file UParticle.cxx.
References fChild.
UParticle::UParticle | ( | const UParticle & | right | ) |
Definition at line 104 of file UParticle.cxx.
UParticle::UParticle | ( | const TParticle & | right | ) |
Definition at line 128 of file UParticle.cxx.
References fChild.
|
virtual |
Definition at line 154 of file UParticle.cxx.
UParticle::ClassDef | ( | UParticle | , |
1 | ) |
|
inline |
Definition at line 61 of file UParticle.h.
References fE.
Referenced by CbmUnigenGenerator::ReadEvent(), and HalCbmUnigenEvent::Update().
|
inline |
Definition at line 55 of file UParticle.h.
References fDecay.
|
inline |
Definition at line 56 of file UParticle.h.
References fChild.
|
inline |
Definition at line 49 of file UParticle.h.
References fIndex.
|
inline |
Definition at line 57 of file UParticle.h.
References fChild.
|
inline |
Definition at line 54 of file UParticle.h.
References fMate.
|
inline |
Definition at line 62 of file UParticle.h.
References fE, fPx, fPy, and fPz.
Referenced by CbmUnigenSource::Boost(), and HalCbmUnigenEventInterface::Boost().
|
inline |
Definition at line 52 of file UParticle.h.
References fParent.
Referenced by HalCbmUnigenEvent::Update().
|
inline |
Definition at line 53 of file UParticle.h.
References fParentDecay.
|
inline |
Definition at line 50 of file UParticle.h.
References fPdg.
Referenced by CbmUnigenGenerator::ReadEvent(), CbmUnigenGenerator::RegisterIons(), and HalCbmUnigenEvent::Update().
|
inline |
Definition at line 68 of file UParticle.h.
References fT, fX, fY, and fZ.
Referenced by CbmUnigenSource::Boost(), HalCbmUnigenEventInterface::Boost(), and CbmSimTracksConverter::ProcessData().
|
inline |
Definition at line 51 of file UParticle.h.
References fStatus.
Referenced by HalCbmUnigenEvent::Update().
|
inline |
Definition at line 70 of file UParticle.h.
References fWeight.
|
inline |
const UParticle & UParticle::operator= | ( | const TParticle & | right | ) |
Bool_t UParticle::operator== | ( | const UParticle & | right | ) | const |
|
inline |
void UParticle::Print | ( | Option_t * | = "" | ) | const |
|
inline |
Definition at line 58 of file UParticle.h.
References fPx.
Referenced by operator=(), CbmUnigenGenerator::ReadEvent(), and HalCbmUnigenEvent::Update().
|
inline |
Definition at line 59 of file UParticle.h.
References fPy.
Referenced by CbmUnigenGenerator::ReadEvent(), and HalCbmUnigenEvent::Update().
|
inline |
Definition at line 60 of file UParticle.h.
References fPz.
Referenced by CbmUnigenGenerator::ReadEvent(), and HalCbmUnigenEvent::Update().
|
inline |
Definition at line 78 of file UParticle.h.
References fChild.
|
inline |
Definition at line 77 of file UParticle.h.
References fDecay.
|
inline |
Definition at line 88 of file UParticle.h.
References fE.
|
inline |
Definition at line 83 of file UParticle.h.
References fChild.
|
inline |
Definition at line 71 of file UParticle.h.
References fIndex.
|
inline |
Definition at line 84 of file UParticle.h.
References fChild.
|
inline |
Definition at line 76 of file UParticle.h.
References fMate.
|
inline |
Definition at line 89 of file UParticle.h.
References fE, fPx, fPy, and fPz.
Referenced by CbmUnigenSource::Boost(), and HalCbmUnigenEventInterface::Boost().
|
inline |
|
inline |
Definition at line 74 of file UParticle.h.
References fParent.
|
inline |
Definition at line 75 of file UParticle.h.
References fParentDecay.
|
inline |
Definition at line 72 of file UParticle.h.
References fPdg.
|
inline |
Definition at line 107 of file UParticle.h.
References fT, fX, fY, fZ, x, and y.
Referenced by CbmUnigenSource::Boost(), and HalCbmUnigenEventInterface::Boost().
|
inline |
|
inline |
Definition at line 85 of file UParticle.h.
References fPx.
|
inline |
Definition at line 86 of file UParticle.h.
References fPy.
|
inline |
Definition at line 87 of file UParticle.h.
References fPz.
|
inline |
Definition at line 73 of file UParticle.h.
References fStatus.
|
inline |
Definition at line 106 of file UParticle.h.
References fT.
|
inline |
Definition at line 121 of file UParticle.h.
References fWeight.
|
inline |
Definition at line 103 of file UParticle.h.
|
inline |
Definition at line 104 of file UParticle.h.
|
inline |
Definition at line 105 of file UParticle.h.
References fZ.
|
inline |
Definition at line 67 of file UParticle.h.
References fT.
Referenced by HalCbmUnigenEvent::Update().
|
inline |
Definition at line 64 of file UParticle.h.
References fX.
Referenced by HalCbmUnigenEvent::Update().
|
inline |
Definition at line 65 of file UParticle.h.
References fY.
Referenced by HalCbmUnigenEvent::Update().
|
inline |
Definition at line 66 of file UParticle.h.
References fZ.
Referenced by HalCbmUnigenEvent::Update().
|
private |
Definition at line 24 of file UParticle.h.
Referenced by GetFirstChild(), GetLastChild(), operator=(), operator=(), operator==(), Print(), SetChild(), SetFirstChild(), SetLastChild(), UParticle(), UParticle(), UParticle(), and UParticle().
|
private |
Definition at line 23 of file UParticle.h.
Referenced by GetDecay(), operator=(), operator=(), operator==(), Print(), and SetDecay().
|
private |
Definition at line 28 of file UParticle.h.
Referenced by E(), GetMomentum(), Momentum(), operator=(), operator=(), operator==(), Print(), SetE(), SetMomentum(), and SetMomentum().
|
private |
Definition at line 17 of file UParticle.h.
Referenced by GetIndex(), operator=(), operator=(), operator==(), Print(), and SetIndex().
|
private |
Definition at line 22 of file UParticle.h.
Referenced by GetMate(), operator=(), operator=(), operator==(), Print(), and SetMate().
|
private |
Definition at line 20 of file UParticle.h.
Referenced by GetParent(), operator=(), operator=(), operator==(), Print(), and SetParent().
|
private |
Definition at line 21 of file UParticle.h.
Referenced by GetParentDecay(), operator=(), operator=(), operator==(), Print(), and SetParentDecay().
|
private |
Definition at line 18 of file UParticle.h.
Referenced by GetPdg(), operator=(), operator=(), operator==(), Print(), and SetPdg().
|
private |
Definition at line 25 of file UParticle.h.
Referenced by GetMomentum(), Momentum(), operator=(), operator=(), operator==(), Print(), Px(), SetMomentum(), SetMomentum(), and SetPx().
|
private |
Definition at line 26 of file UParticle.h.
Referenced by GetMomentum(), Momentum(), operator=(), operator=(), operator==(), Print(), Py(), SetMomentum(), SetMomentum(), and SetPy().
|
private |
Definition at line 27 of file UParticle.h.
Referenced by GetMomentum(), Momentum(), operator=(), operator=(), operator==(), Print(), Pz(), SetMomentum(), SetMomentum(), and SetPz().
|
private |
Definition at line 19 of file UParticle.h.
Referenced by GetStatus(), operator=(), operator=(), operator==(), Print(), and SetStatus().
|
private |
Definition at line 32 of file UParticle.h.
Referenced by GetPosition(), operator=(), operator=(), operator==(), Position(), Print(), SetPosition(), SetPosition(), SetT(), and T().
|
private |
Definition at line 33 of file UParticle.h.
Referenced by GetWeight(), operator=(), operator=(), operator==(), Print(), and SetWeight().
|
private |
Definition at line 29 of file UParticle.h.
Referenced by GetPosition(), operator=(), operator=(), operator==(), Position(), Print(), SetPosition(), SetPosition(), SetX(), and X().
|
private |
Definition at line 30 of file UParticle.h.
Referenced by GetPosition(), operator=(), operator=(), operator==(), Position(), Print(), SetPosition(), SetPosition(), SetY(), and Y().
|
private |
Definition at line 31 of file UParticle.h.
Referenced by GetPosition(), operator=(), operator=(), operator==(), Position(), Print(), SetPosition(), SetPosition(), SetZ(), and Z().