#include <TPrimary.h>
Inheritance diagram for TPrimary:

Public Member Functions | |
| TPrimary () | |
| TPrimary (Int_t part, Int_t first, Int_t second, Int_t gener, Double_t px, Double_t py, Double_t pz, Double_t etot, Double_t vx, Double_t vy, Double_t vz, Double_t time, Double_t timend, const char *type="") | |
| virtual | ~TPrimary () |
| virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
| virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
| virtual const TAttParticle * | GetParticle () const |
| virtual const char * | GetName () const |
| virtual const char * | GetTitle () const |
| virtual Int_t | GetFirstMother () const |
| virtual Int_t | GetSecondMother () const |
| virtual Int_t | GetGeneration () const |
| virtual Double_t | GetXMomentum () const |
| virtual Double_t | GetYMomentum () const |
| virtual Double_t | GetZMomentum () const |
| virtual Double_t | GetTotalEnergy () const |
| virtual Double_t | GetXPosition () const |
| virtual Double_t | GetYPosition () const |
| virtual Double_t | GetZPosition () const |
| virtual Double_t | GetTime () const |
| virtual Double_t | GetTimeEnd () const |
| virtual const char * | GetType () const |
| virtual void | Paint (Option_t *option="") |
| virtual void | Print (Option_t *option="") const |
| virtual void | Sizeof3D () const |
| TPrimary () | |
| TPrimary (Int_t part, Int_t first, Int_t second, Int_t gener, Double_t px, Double_t py, Double_t pz, Double_t etot, Double_t vx, Double_t vy, Double_t vz, Double_t time, Double_t timend, const char *type="") | |
| virtual | ~TPrimary () |
| virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
| virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
| virtual const TAttParticle * | GetParticle () const |
| virtual const char * | GetName () const |
| virtual const char * | GetTitle () const |
| virtual Int_t | GetFirstMother () const |
| virtual Int_t | GetSecondMother () const |
| virtual Int_t | GetGeneration () const |
| virtual Double_t | GetXMomentum () const |
| virtual Double_t | GetYMomentum () const |
| virtual Double_t | GetZMomentum () const |
| virtual Double_t | GetTotalEnergy () const |
| virtual Double_t | GetXPosition () const |
| virtual Double_t | GetYPosition () const |
| virtual Double_t | GetZPosition () const |
| virtual Double_t | GetTime () const |
| virtual Double_t | GetTimeEnd () const |
| virtual const char * | GetType () const |
| virtual void | Paint (Option_t *option="") |
| virtual void | Print (Option_t *option="") const |
| virtual void | Sizeof3D () const |
Protected Attributes | |
| Int_t | fPart |
| Int_t | fFirstMother |
| Int_t | fSecondMother |
| Int_t | fGeneration |
| Double_t | fPx |
| Double_t | fPy |
| Double_t | fPz |
| Double_t | fEtot |
| Double_t | fVx |
| Double_t | fVy |
| Double_t | fVz |
| Double_t | fTime |
| Double_t | fTimeEnd |
| TString | fType |
Definition at line 39 of file TPrimary.h.
| TPrimary::TPrimary | ( | ) |
| TPrimary::TPrimary | ( | Int_t | part, | |
| Int_t | first, | |||
| Int_t | second, | |||
| Int_t | gener, | |||
| Double_t | px, | |||
| Double_t | py, | |||
| Double_t | pz, | |||
| Double_t | etot, | |||
| Double_t | vx, | |||
| Double_t | vy, | |||
| Double_t | vz, | |||
| Double_t | time, | |||
| Double_t | timend, | |||
| const char * | type = "" | |||
| ) |
Definition at line 55 of file TPrimary.cxx.
References fEtot, fFirstMother, fGeneration, fPart, fPx, fPy, fPz, fSecondMother, fTime, fTimeEnd, fType, fVx, fVy, and fVz.
| TPrimary::~TPrimary | ( | ) | [virtual] |
Definition at line 80 of file TPrimary.cxx.
| TPrimary::TPrimary | ( | ) |
| TPrimary::TPrimary | ( | Int_t | part, | |
| Int_t | first, | |||
| Int_t | second, | |||
| Int_t | gener, | |||
| Double_t | px, | |||
| Double_t | py, | |||
| Double_t | pz, | |||
| Double_t | etot, | |||
| Double_t | vx, | |||
| Double_t | vy, | |||
| Double_t | vz, | |||
| Double_t | time, | |||
| Double_t | timend, | |||
| const char * | type = "" | |||
| ) |
| virtual TPrimary::~TPrimary | ( | ) | [virtual] |
Reimplemented from TObject.
Definition at line 91 of file TPrimary.cxx.
References TAttLine::DistancetoLine(), fPx, fPy, fPz, fVx, fVy, fVz, TView::GetRange(), gPad, TMath::Sqrt(), TView::WCtoNDC(), x1, and x2.
| const TAttParticle * TPrimary::GetParticle | ( | ) | const [virtual] |
Definition at line 149 of file TPrimary.cxx.
References TAttParticle::DefinePDG(), TAttParticle::fgList, fPart, and TAttParticle::GetParticle().
| const char * TPrimary::GetName | ( | ) | const [virtual] |
Reimplemented from TObject.
Definition at line 139 of file TPrimary.cxx.
References TNamed::GetName(), and GetParticle().
| const char * TPrimary::GetTitle | ( | ) | const [virtual] |
Reimplemented from TObject.
Definition at line 159 of file TPrimary.cxx.
References fPx, fPy, fPz, snprintf, TMath::Sqrt(), and title.
| virtual Int_t TPrimary::GetFirstMother | ( | ) | const [inline, virtual] |
| virtual Int_t TPrimary::GetSecondMother | ( | ) | const [inline, virtual] |
| virtual Int_t TPrimary::GetGeneration | ( | ) | const [inline, virtual] |
| virtual Double_t TPrimary::GetXMomentum | ( | ) | const [inline, virtual] |
| virtual Double_t TPrimary::GetYMomentum | ( | ) | const [inline, virtual] |
| virtual Double_t TPrimary::GetZMomentum | ( | ) | const [inline, virtual] |
| virtual Double_t TPrimary::GetTotalEnergy | ( | ) | const [inline, virtual] |
| virtual Double_t TPrimary::GetXPosition | ( | ) | const [inline, virtual] |
| virtual Double_t TPrimary::GetYPosition | ( | ) | const [inline, virtual] |
| virtual Double_t TPrimary::GetZPosition | ( | ) | const [inline, virtual] |
| virtual Double_t TPrimary::GetTime | ( | ) | const [inline, virtual] |
| virtual Double_t TPrimary::GetTimeEnd | ( | ) | const [inline, virtual] |
| virtual const char* TPrimary::GetType | ( | ) | const [inline, virtual] |
| void TPrimary::Paint | ( | Option_t * | option = "" |
) | [virtual] |
Reimplemented from TObject.
Definition at line 169 of file TPrimary.cxx.
References fPx, fPy, fPz, fVx, fVy, fVz, TAttLine::GetLineColor(), TAttLine::GetLineStyle(), TAttLine::GetLineWidth(), TView::GetRange(), gPad, TPolyLine3D::Paint(), TAttLine::SetLineColor(), TAttLine::SetLineStyle(), TAttLine::SetLineWidth(), TPolyLine3D::SetPoint(), and TMath::Sqrt().
| void TPrimary::Print | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TObject.
Definition at line 197 of file TPrimary.cxx.
References TString::Data(), fFirstMother, fPx, fPy, fPz, fSecondMother, fType, fVx, fVy, fVz, TNamed::GetName(), GetParticle(), name, and Printf().
| void TPrimary::Sizeof3D | ( | ) | const [virtual] |
Reimplemented from TAtt3D.
Definition at line 213 of file TPrimary.cxx.
References fPx, fPy, fPz, gSize3D, and TMath::Sqrt().
Reimplemented from TObject.
Reimplemented from TObject.
| virtual const TAttParticle* TPrimary::GetParticle | ( | ) | const [virtual] |
| virtual const char* TPrimary::GetName | ( | ) | const [virtual] |
Reimplemented from TObject.
| virtual const char* TPrimary::GetTitle | ( | ) | const [virtual] |
Reimplemented from TObject.
| virtual Int_t TPrimary::GetFirstMother | ( | ) | const [inline, virtual] |
| virtual Int_t TPrimary::GetSecondMother | ( | ) | const [inline, virtual] |
| virtual Int_t TPrimary::GetGeneration | ( | ) | const [inline, virtual] |
| virtual Double_t TPrimary::GetXMomentum | ( | ) | const [inline, virtual] |
| virtual Double_t TPrimary::GetYMomentum | ( | ) | const [inline, virtual] |
| virtual Double_t TPrimary::GetZMomentum | ( | ) | const [inline, virtual] |
| virtual Double_t TPrimary::GetTotalEnergy | ( | ) | const [inline, virtual] |
| virtual Double_t TPrimary::GetXPosition | ( | ) | const [inline, virtual] |
| virtual Double_t TPrimary::GetYPosition | ( | ) | const [inline, virtual] |
| virtual Double_t TPrimary::GetZPosition | ( | ) | const [inline, virtual] |
| virtual Double_t TPrimary::GetTime | ( | ) | const [inline, virtual] |
| virtual Double_t TPrimary::GetTimeEnd | ( | ) | const [inline, virtual] |
| virtual const char* TPrimary::GetType | ( | ) | const [inline, virtual] |
| virtual void TPrimary::Sizeof3D | ( | ) | const [virtual] |
Reimplemented from TAtt3D.
Int_t TPrimary::fPart [protected] |
Int_t TPrimary::fFirstMother [protected] |
Int_t TPrimary::fSecondMother [protected] |
Int_t TPrimary::fGeneration [protected] |
Double_t TPrimary::fPx [protected] |
Definition at line 46 of file TPrimary.h.
Referenced by DistancetoPrimitive(), GetTitle(), GetXMomentum(), Paint(), Print(), Sizeof3D(), and TPrimary().
Double_t TPrimary::fPy [protected] |
Definition at line 47 of file TPrimary.h.
Referenced by DistancetoPrimitive(), GetTitle(), GetYMomentum(), Paint(), Print(), Sizeof3D(), and TPrimary().
Double_t TPrimary::fPz [protected] |
Definition at line 48 of file TPrimary.h.
Referenced by DistancetoPrimitive(), GetTitle(), GetZMomentum(), Paint(), Print(), Sizeof3D(), and TPrimary().
Double_t TPrimary::fEtot [protected] |
Double_t TPrimary::fVx [protected] |
Definition at line 50 of file TPrimary.h.
Referenced by DistancetoPrimitive(), GetXPosition(), Paint(), Print(), and TPrimary().
Double_t TPrimary::fVy [protected] |
Definition at line 51 of file TPrimary.h.
Referenced by DistancetoPrimitive(), GetYPosition(), Paint(), Print(), and TPrimary().
Double_t TPrimary::fVz [protected] |
Definition at line 52 of file TPrimary.h.
Referenced by DistancetoPrimitive(), GetZPosition(), Paint(), Print(), and TPrimary().
Double_t TPrimary::fTime [protected] |
Double_t TPrimary::fTimeEnd [protected] |
TString TPrimary::fType [protected] |
1.5.1