#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] |