CbmRoot
|
#include <PParticle.h>
Public Member Functions | |
PParticle (Int_t id=0, Double_t T=0., Double_t w=1.) | |
virtual | ~PParticle () |
Int_t | ID () const |
TLorentzVector | Vect4 () const |
void | SetVertex (Double_t x, Double_t y, Double_t z, Double_t t) |
Int_t | GetParentIndex () const |
Int_t | GetDaughterIndex () const |
TVector3 & | GetVertex () |
TVector3 & | getVertex () |
void | SetParentId (Int_t pId) |
void | SetSourceId (Int_t sId) |
void | SetDaughterIndex (Int_t dInd) |
void | SetSiblingIndex (Int_t sInd) |
void | SetParentIndex (Int_t pInd) |
void | SetSibling (PParticle *p) |
void | ResetDaughters (void) |
Protected Member Functions | |
void | defaults (void) |
Protected Attributes | |
Int_t | pid |
Int_t | sourceId |
Int_t | parentId |
Int_t | parentIndex |
Int_t | decayModeIndex |
Int_t | destroyDecayModeIndex |
Int_t | daughterIndex |
Int_t | siblingIndex |
Int_t | spectator |
Double_t | decayTime |
flag that forces particle to be treated as spectator More... | |
Double_t | wt |
Double_t | genwt |
Double_t | invgenwt |
generator weight More... | |
Double_t | mult |
inverted generator weight More... | |
TVector3 | fV |
multiplicity More... | |
Double_t | fT |
Bool_t | active |
Int_t | index |
internal activity flag More... | |
PParticle * | pParticle |
index in particle array More... | |
PParticle * | qParticle1 |
pointer to particle object More... | |
PParticle * | qParticle2 |
PParticle * | sParticle |
PParticle * | daughters [MAX_DAUGHTERS+1] |
pointer to particle object More... | |
TString | debug |
pointer to daughter array More... | |
PValues * | values |
debug string More... | |
Int_t | status |
pointer to value container More... | |
Bool_t | make_new_qParticle |
status of parent particle in PChannel::Decay More... | |
Definition at line 22 of file PParticle.h.
PParticle::PParticle | ( | Int_t | id = 0 , |
Double_t | T = 0. , |
||
Double_t | w = 1. |
||
) |
Definition at line 48 of file PParticle.cxx.
References defaults().
|
inlinevirtual |
Definition at line 54 of file PParticle.h.
References qParticle1, qParticle2, and values.
|
protected |
Definition at line 21 of file PParticle.cxx.
References debug, decayModeIndex, decayTime, destroyDecayModeIndex, genwt, index, invgenwt, make_new_qParticle, mult, parentIndex, pParticle, qParticle1, qParticle2, ResetDaughters(), SetDaughterIndex(), SetParentId(), SetParentIndex(), SetSibling(), SetSiblingIndex(), SetSourceId(), SetVertex(), spectator, and values.
Referenced by PParticle().
|
inline |
Definition at line 70 of file PParticle.h.
References daughterIndex.
Referenced by CbmPlutoGenerator::ReadEvent().
|
inline |
Definition at line 69 of file PParticle.h.
References parentIndex.
Referenced by CbmPlutoGenerator::ReadEvent().
|
inline |
Definition at line 72 of file PParticle.h.
References fV.
|
inline |
Definition at line 73 of file PParticle.h.
References fV.
Referenced by CbmPlutoGenerator::ReadEvent().
|
inline |
Definition at line 60 of file PParticle.h.
References pid.
Referenced by CbmPlutoGenerator::ReadEvent().
|
inline |
Definition at line 82 of file PParticle.h.
References daughters, i, and MAX_DAUGHTERS.
Referenced by defaults().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 62 of file PParticle.h.
Referenced by CbmAnaDimuonAnalysis::Exec(), CbmAnaDimuonAnalysis::Init(), and CbmPlutoGenerator::ReadEvent().
|
protected |
Definition at line 108 of file PParticle.h.
|
protected |
Definition at line 96 of file PParticle.h.
Referenced by GetDaughterIndex(), and SetDaughterIndex().
|
protected |
pointer to particle object
Definition at line 114 of file PParticle.h.
Referenced by ResetDaughters().
|
protected |
|
protected |
Definition at line 94 of file PParticle.h.
Referenced by defaults().
|
protected |
flag that forces particle to be treated as spectator
Definition at line 100 of file PParticle.h.
Referenced by defaults().
|
protected |
Definition at line 95 of file PParticle.h.
Referenced by defaults().
|
protected |
Definition at line 107 of file PParticle.h.
Referenced by SetVertex().
|
protected |
multiplicity
Definition at line 106 of file PParticle.h.
Referenced by GetVertex(), getVertex(), and SetVertex().
|
protected |
Definition at line 102 of file PParticle.h.
Referenced by defaults().
|
protected |
|
protected |
|
protected |
status of parent particle in PChannel::Decay
Definition at line 120 of file PParticle.h.
Referenced by defaults().
|
protected |
|
protected |
Definition at line 92 of file PParticle.h.
Referenced by SetParentId().
|
protected |
Definition at line 93 of file PParticle.h.
Referenced by defaults(), GetParentIndex(), and SetParentIndex().
|
protected |
Definition at line 90 of file PParticle.h.
Referenced by ID().
|
protected |
|
protected |
pointer to particle object
Definition at line 111 of file PParticle.h.
Referenced by defaults(), and ~PParticle().
|
protected |
Definition at line 112 of file PParticle.h.
Referenced by defaults(), and ~PParticle().
|
protected |
Definition at line 97 of file PParticle.h.
Referenced by SetSiblingIndex().
|
protected |
Definition at line 91 of file PParticle.h.
Referenced by SetSourceId().
|
protected |
Definition at line 113 of file PParticle.h.
Referenced by SetSibling().
|
protected |
Definition at line 98 of file PParticle.h.
Referenced by defaults().
|
protected |
pointer to value container
Definition at line 118 of file PParticle.h.
|
protected |
debug string
Definition at line 117 of file PParticle.h.
Referenced by defaults(), and ~PParticle().
|
protected |
Definition at line 101 of file PParticle.h.