#include <TParticle.h>
Inheritance diagram for TParticle:
Public Methods | |
TParticle () | |
reference to the particle record in PDG database | |
TParticle (Int_t pdg, Int_t status, Int_t mother1, Int_t mother2, Int_t daughter1, Int_t daughter2, Double_t px, Double_t py, Double_t pz, Double_t etot, Double_t vx, Double_t vy, Double_t vz, Double_t time) | |
TParticle (Int_t pdg, Int_t status, Int_t mother1, Int_t mother2, Int_t daughter1, Int_t daughter2, const TLorentzVector &p, const TLorentzVector &v) | |
TParticle (const TParticle &part) | |
virtual | ~TParticle () |
Int_t | GetStatusCode () const |
Int_t | GetPdgCode () const |
Int_t | GetFirstMother () const |
Int_t | GetMother (Int_t i) const |
Int_t | GetSecondMother () const |
Int_t | GetFirstDaughter () const |
Int_t | GetDaughter (Int_t i) const |
Int_t | GetLastDaughter () const |
Double_t | GetCalcMass () const |
Double_t | GetMass () |
Int_t | GetNDaughters () const |
void | GetPolarisation (TVector3 &v) |
Float_t | GetWeight () const |
TParticlePDG * | GetPDG (Int_t mode=0) |
Int_t | Beauty () |
Int_t | Charm () |
Int_t | Strangeness () |
void | Momentum (TLorentzVector &v) |
void | ProductionVertex (TLorentzVector &v) |
Double_t | Vx () const |
Double_t | Vy () const |
Double_t | Vz () const |
Double_t | T () const |
Double_t | Px () const |
Double_t | Py () const |
Double_t | Pz () const |
Double_t | P () const |
Double_t | Pt () const |
Double_t | Energy () const |
Double_t | Eta () const |
Double_t | Phi () const |
Double_t | Theta () const |
void | SetFirstMother (int code) |
void | SetMother (int i, int code) |
void | SetLastMother (int code) |
void | SetFirstDaughter (int code) |
void | SetDaughter (int i, int code) |
void | SetLastDaughter (int code) |
void | SetCalcMass (Double_t mass) |
void | SetPolarisation (Double_t polx, Double_t poly, Double_t polz) |
void | SetPolarisation (const TVector3 &v) |
void | SetStatusCode (int status) |
void | SetWeight (Float_t weight=1) |
void | SetMomentum (Double_t px, Double_t py, Double_t pz, Double_t e) |
void | SetMomentum (const TLorentzVector &p) |
void | SetProductionVertex (Double_t vx, Double_t vy, Double_t vz, Double_t t) |
void | SetProductionVertex (const TLorentzVector &v) |
virtual void | Paint (Option_t *option="") |
virtual void | Print (Option_t *option="") const |
virtual void | Sizeof3D () const |
virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
virtual void | ExecuteEvent (Int_t event, Int_t px, Int_t py) |
virtual const char * | GetName () const |
virtual const char * | GetTitle () const |
Protected Attributes | |
Int_t | fPdgCode |
Int_t | fStatusCode |
Int_t | fMother [2] |
Int_t | fDaughter [2] |
Float_t | fWeight |
Double_t | fCalcMass |
Double_t | fPx |
Double_t | fPy |
Double_t | fPz |
Double_t | fE |
Double_t | fVx |
Double_t | fVy |
Double_t | fVz |
Double_t | fVt |
Double_t | fPolarTheta |
Double_t | fPolarPhi |
TParticlePDG * | fParticlePDG |
|
reference to the particle record in PDG database
|
|
|
|
|
|
|
|
|
|
Definition at line 97 of file TParticle.h. References fStatusCode. |
|
Definition at line 98 of file TParticle.h. References fPdgCode. |
|
Definition at line 99 of file TParticle.h. References fMother. |
|
Definition at line 100 of file TParticle.h. References fMother. |
|
Definition at line 101 of file TParticle.h. References fMother. |
|
Definition at line 102 of file TParticle.h. References fDaughter. |
|
Definition at line 103 of file TParticle.h. References fDaughter. |
|
Definition at line 104 of file TParticle.h. References fDaughter. |
|
Definition at line 105 of file TParticle.h. References fCalcMass. |
|
Definition at line 106 of file TParticle.h. References GetPDG(), and TParticlePDG::Mass(). |
|
Definition at line 108 of file TParticle.h. References fDaughter. |
|
|
|
Definition at line 110 of file TParticle.h. References fWeight. |
|
Referenced by Beauty(), Charm(), GetMass(), and Strangeness(). |
|
Definition at line 113 of file TParticle.h. References TParticlePDG::Beauty(), and GetPDG(). |
|
Definition at line 114 of file TParticle.h. References TParticlePDG::Charm(), and GetPDG(). |
|
Definition at line 115 of file TParticle.h. References GetPDG(), and TParticlePDG::Strangeness(). |
|
Definition at line 117 of file TParticle.h. References fE, fPx, fPy, fPz, and TLorentzVector::SetPxPyPzE(). |
|
Definition at line 118 of file TParticle.h. References fVt, fVx, fVy, fVz, and TLorentzVector::SetXYZT(). |
|
Definition at line 123 of file TParticle.h. References fVx. |
|
Definition at line 124 of file TParticle.h. References fVy. |
|
Definition at line 125 of file TParticle.h. References fVz. |
|
Definition at line 126 of file TParticle.h. References fVt. |
|
Definition at line 128 of file TParticle.h. References fPx. |
|
Definition at line 129 of file TParticle.h. References fPy. |
|
Definition at line 130 of file TParticle.h. References fPz. |
|
Definition at line 131 of file TParticle.h. References fPx, fPy, fPz, and TMath::Sqrt(). |
|
Definition at line 133 of file TParticle.h. References fPx, fPy, and TMath::Sqrt(). |
|
Definition at line 135 of file TParticle.h. References fE. |
|
Definition at line 136 of file TParticle.h. References fPz, TMath::Log(), and P(). |
|
Definition at line 142 of file TParticle.h. References TMath::ATan2(), fPx, fPy, and kPI. |
|
Definition at line 144 of file TParticle.h. References TMath::ACos(), fPz, kPI, and P(). |
|
Definition at line 148 of file TParticle.h. References fMother. |
|
Definition at line 149 of file TParticle.h. References fMother. |
|
Definition at line 150 of file TParticle.h. References fMother. |
|
Definition at line 151 of file TParticle.h. References fDaughter. |
|
Definition at line 152 of file TParticle.h. References fDaughter. |
|
Definition at line 153 of file TParticle.h. References fDaughter. |
|
Definition at line 154 of file TParticle.h. References fCalcMass. |
|
Referenced by SetPolarisation(). |
|
Definition at line 156 of file TParticle.h. References SetPolarisation(), TVector3::X(), TVector3::Y(), and TVector3::Z(). |
|
Definition at line 157 of file TParticle.h. References fStatusCode. |
|
Definition at line 158 of file TParticle.h. References fWeight. |
|
Definition at line 160 of file TParticle.h. References fE, fPx, fPy, and fPz. Referenced by SetMomentum(). |
|
Definition at line 162 of file TParticle.h. References TLorentzVector::Energy(), TLorentzVector::Px(), TLorentzVector::Py(), TLorentzVector::Pz(), and SetMomentum(). |
|
Definition at line 165 of file TParticle.h. References fVt, fVx, fVy, and fVz. Referenced by SetProductionVertex(). |
|
Definition at line 167 of file TParticle.h. References SetProductionVertex(), TLorentzVector::T(), TLorentzVector::X(), TLorentzVector::Y(), and TLorentzVector::Z(). |
|
Reimplemented from TObject. |
|
Reimplemented from TObject. |
|
Reimplemented from TAtt3D. |
|
Reimplemented from TObject. |
|
Reimplemented from TObject. |
|
Reimplemented from TObject. |
|
Reimplemented from TObject. |
|
Definition at line 45 of file TParticle.h. Referenced by GetPdgCode(). |
|
Definition at line 46 of file TParticle.h. Referenced by GetStatusCode(), and SetStatusCode(). |
|
Definition at line 47 of file TParticle.h. Referenced by GetFirstMother(), GetMother(), GetSecondMother(), SetFirstMother(), SetLastMother(), and SetMother(). |
|
Definition at line 48 of file TParticle.h. Referenced by GetDaughter(), GetFirstDaughter(), GetLastDaughter(), GetNDaughters(), SetDaughter(), SetFirstDaughter(), and SetLastDaughter(). |
|
Definition at line 49 of file TParticle.h. |
|
Definition at line 51 of file TParticle.h. Referenced by GetCalcMass(), and SetCalcMass(). |
|
Definition at line 53 of file TParticle.h. Referenced by Momentum(), P(), Phi(), Pt(), Px(), and SetMomentum(). |
|
Definition at line 54 of file TParticle.h. Referenced by Momentum(), P(), Phi(), Pt(), Py(), and SetMomentum(). |
|
Definition at line 55 of file TParticle.h. Referenced by Eta(), Momentum(), P(), Pz(), SetMomentum(), and Theta(). |
|
Definition at line 56 of file TParticle.h. Referenced by Energy(), Momentum(), and SetMomentum(). |
|
Definition at line 58 of file TParticle.h. Referenced by ProductionVertex(), SetProductionVertex(), and Vx(). |
|
Definition at line 59 of file TParticle.h. Referenced by ProductionVertex(), SetProductionVertex(), and Vy(). |
|
Definition at line 60 of file TParticle.h. Referenced by ProductionVertex(), SetProductionVertex(), and Vz(). |
|
Definition at line 61 of file TParticle.h. Referenced by ProductionVertex(), SetProductionVertex(), and T(). |
|
Definition at line 63 of file TParticle.h. |
|
Definition at line 64 of file TParticle.h. |
|
Definition at line 66 of file TParticle.h. |