|
Pluto v6.3.0
|
#include <PParticle.h>
Public Member Functions | |
| PParticle (Int_t id=0, Double_t T=0., Double_t w=1.) | |
| PParticle (const char *, Double_t T=0., Double_t w=1.) | |
| PParticle (Int_t, Double_t, Double_t, Double_t, Double_t m=0., Double_t w=1.) | |
| PParticle (const char *, Double_t, Double_t, Double_t, Double_t m=0., Double_t w=1.) | |
| PParticle (Int_t, const TVector3 &, Double_t m=0., Double_t w=1.) | |
| PParticle (Int_t, Double_t *, Double_t w=1.) | |
| PParticle (Int_t, float *, Double_t w=1.) | |
| PParticle (const PParticle &) | |
| PParticle (const PParticle *) | |
| virtual | ~PParticle () |
| Int_t | Is (const char *id) |
| Int_t | is (const char *id) |
| Int_t | HasID (const Int_t id) |
| Int_t | HasNotID (const Int_t id) |
| Int_t | size () |
| Int_t | IsNucleon () |
| Int_t | IsDelta () |
| Int_t | IsPi () |
| Int_t | IsRho () |
| Int_t | ID () const |
| const char * | Name () |
| void | SetSpectator (Int_t s) |
| Int_t | IsSpectator () |
| void | SetID (const Int_t id) |
| Double_t | W () const |
| void | SetW (Double_t w=1.) |
| void | SetMultiplicity (Double_t w=1.) |
| Double_t | GetMultiplicity () |
| Double_t | GenW () const |
| void | SetGenW (Double_t w=1.) |
| Double_t | InvGenW () const |
| void | SetInvGenW (Double_t w=1.) |
| virtual Double_t | KE () const |
| void | SetKE (Double_t T=0.) |
| void | SetM (Double_t m=0.) |
| void | SetMom (Double_t mom=0.) |
| void | ResetE () |
| Double_t | Life (Double_t m=0., Int_t idx=-1) |
| TLorentzVector | Vect4 () const |
| void | SetVect4 (const TLorentzVector &v) |
| Int_t | IsMeson () const |
| Int_t | IsHadron () const |
| Int_t | BaryonN () const |
| Int_t | LeptonN () const |
| Int_t | Charge () const |
| Int_t | Key () const |
| void | Reset (const Int_t id, const TLorentzVector &v, const Double_t w=1.) |
| virtual Int_t | IsFireball () |
| virtual Int_t | IsDilepton () |
| virtual Int_t | IsFileInput () |
| void | Reset (const Int_t id=0, const Double_t px=0., const Double_t py=0., const Double_t pz=0., const Double_t e=0., const Double_t w=1.) |
| void | Reset (const PParticle &p) |
| PParticle * | Clone (const char *delme=NULL) const |
| bool | SetValue (Int_t id, Double_t val) |
| bool | SetValue (Int_t id) |
| bool | GetValue (Int_t id, Double_t *val) |
| Int_t | GetDBInt (char *name) |
| Double_t | GetDBDouble (char *name) |
| char | GetDBString (char *name) const |
| void | SetStatus (Int_t st) |
| Int_t | GetStatus () |
| Double_t | InvariantT (Double_t m3, Double_t m4, Double_t cos_th_cm) |
| PParticle | operator+ (const PParticle &b) const |
| void | Scatter (PParticle *p1, PParticle *p2) |
| PParticle | operator- (const PParticle &b) const |
| void | Reconstruct (void) |
| PParticle & | operator+= (const PParticle &) |
| PParticle & | operator-= (const PParticle &) |
| PParticle & | operator= (const PParticle &) |
| PParticle & | operator*= (const TRotation &) |
| PParticle & | operator*= (const TLorentzRotation &) |
| PParticle & | Transform (const TRotation &) |
| PParticle & | Transform (const TLorentzRotation &) |
| PParticle & | AddTmp (const PParticle &p) |
| PParticle & | SubTmp (const PParticle &p) |
| void | Print (const Option_t *delme=NULL) const |
| void | SetParentId (Int_t pId) |
| void | SetSourceId (Int_t sId) |
| Int_t | GetParentId () const |
| Int_t | GetSourceId () const |
| Int_t | getSourceId () const |
| void | SetParentIndex (Int_t pInd) |
| Int_t | GetParentIndex () const |
| void | SetDecayModeIndex (Int_t pInd, Int_t i=0) |
| Int_t | GetDecayModeIndex (Int_t opt=0) const |
| void | SetDaughterIndex (Int_t dInd) |
| Int_t | GetDaughterIndex () const |
| void | SetSiblingIndex (Int_t sInd) |
| Int_t | GetSiblingIndex () const |
| void | SetIndex (Int_t Ind) |
| Int_t | GetIndex () const |
| Bool_t | IsActive () const |
| void | SetActive () |
| void | SetInActive () |
| void | SetProperTime () |
| void | SetProperTime (Double_t t) |
| Double_t | GetProperTime () const |
| void | SetVertex (Double_t x, Double_t y, Double_t z, Double_t t) |
| void | SetVertex (Double_t x, Double_t y, Double_t z) |
| void | SetVertex (TVector3 &v, Double_t t) |
| TVector3 & | GetVertex () |
| TVector3 & | getVertex () |
| Double_t | X () const |
| Double_t | Y () const |
| Double_t | Z () const |
| Double_t | R () const |
| Double_t | T () const |
| void | SetT (Double_t time) |
| void | SetInput (PParticle *p) |
| PParticle * | GetInput () |
| void | SetParent (PParticle *p) |
| PParticle * | GetParent () |
| void | SetSibling (PParticle *p) |
| PParticle * | GetSibling () |
| void | ResetDaughters (void) |
| void | SetDaughter (PParticle *d) |
| PParticle * | GetDaughter (int i) |
| PParticle * | GetScattering (Int_t i) |
| PParticle * | GetBeam (void) |
| PParticle * | GetTarget (void) |
| void | addDebugString (char *s) |
| void | clearDebugString () |
| TString * | GetDebugString () |
| Int_t | GetScatterClone (void) |
| void | SetScatterClone (Int_t t) |
| Double_t | Sample () |
| Helper for PReaction. | |
Public Attributes | |
| Double_t | weight_divisor |
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 | |
| Double_t | wt |
| Double_t | genwt |
| Double_t | invgenwt |
| generator weight | |
| Double_t | mult |
| inverted generator weight | |
| TVector3 | fV |
| multiplicity | |
| Double_t | fT |
| Bool_t | active |
| Int_t | index |
| internal activity flag | |
| PParticle * | pParticle |
| index in particle array | |
| PParticle * | qParticle1 |
| pointer to particle object | |
| PParticle * | qParticle2 |
| PParticle * | sParticle |
| PParticle * | daughters [MAX_DAUGHTERS+1] |
| pointer to particle object | |
| TString | debug |
| pointer to daughter array | |
| PValues * | values |
| debug string | |
| Int_t | status |
| pointer to value container | |
| Bool_t | make_new_qParticle |
| status of parent particle in PChannel::Decay | |
Definition at line 25 of file PParticle.h.
| PParticle::PParticle | ( | Int_t | id = 0, |
| Double_t | T = 0., | ||
| Double_t | w = 1. ) |
| PParticle::PParticle | ( | const char * | , |
| Double_t | T = 0., | ||
| Double_t | w = 1. ) |
| PParticle::PParticle | ( | Int_t | , |
| Double_t | , | ||
| Double_t | , | ||
| Double_t | , | ||
| Double_t | m = 0., | ||
| Double_t | w = 1. ) |
| PParticle::PParticle | ( | const char * | , |
| Double_t | , | ||
| Double_t | , | ||
| Double_t | , | ||
| Double_t | m = 0., | ||
| Double_t | w = 1. ) |
| PParticle::PParticle | ( | Int_t | , |
| const TVector3 & | , | ||
| Double_t | m = 0., | ||
| Double_t | w = 1. ) |
| PParticle::PParticle | ( | Int_t | , |
| Double_t * | , | ||
| Double_t | w = 1. ) |
| PParticle::PParticle | ( | Int_t | , |
| float * | , | ||
| Double_t | w = 1. ) |
| PParticle::PParticle | ( | const PParticle & | ) |
| PParticle::PParticle | ( | const PParticle * | ) |
|
inlinevirtual |
Definition at line 55 of file PParticle.h.
|
inline |
Definition at line 328 of file PParticle.h.
|
inline |
Definition at line 121 of file PParticle.h.
|
inline |
Definition at line 123 of file PParticle.h.
|
inline |
Definition at line 332 of file PParticle.h.
| PParticle * PParticle::Clone | ( | const char * | delme = NULL | ) | const |
|
protected |
|
inline |
Definition at line 96 of file PParticle.h.
|
inline |
Definition at line 321 of file PParticle.h.
|
inline |
Definition at line 310 of file PParticle.h.
|
inline |
Definition at line 253 of file PParticle.h.
|
inline |
Definition at line 169 of file PParticle.h.
|
inline |
Definition at line 160 of file PParticle.h.
|
inline |
Definition at line 178 of file PParticle.h.
|
inline |
Definition at line 335 of file PParticle.h.
|
inline |
Definition at line 247 of file PParticle.h.
|
inline |
Definition at line 257 of file PParticle.h.
|
inline |
Definition at line 284 of file PParticle.h.
|
inline |
Definition at line 95 of file PParticle.h.
|
inline |
Definition at line 286 of file PParticle.h.
|
inline |
Definition at line 229 of file PParticle.h.
|
inline |
Definition at line 235 of file PParticle.h.
|
inline |
Definition at line 265 of file PParticle.h.
|
inline |
Definition at line 339 of file PParticle.h.
|
inline |
Definition at line 314 of file PParticle.h.
|
inline |
Definition at line 288 of file PParticle.h.
|
inline |
Definition at line 255 of file PParticle.h.
|
inline |
Definition at line 230 of file PParticle.h.
|
inline |
Definition at line 232 of file PParticle.h.
|
inline |
Definition at line 192 of file PParticle.h.
|
inline |
Definition at line 324 of file PParticle.h.
|
inline |
Definition at line 154 of file PParticle.h.
|
inline |
Definition at line 275 of file PParticle.h.
|
inline |
Definition at line 276 of file PParticle.h.
|
inline |
Definition at line 68 of file PParticle.h.
|
inline |
Definition at line 71 of file PParticle.h.
|
inline |
Definition at line 80 of file PParticle.h.
| Double_t PParticle::InvariantT | ( | Double_t | m3, |
| Double_t | m4, | ||
| Double_t | cos_th_cm ) |
|
inline |
Definition at line 98 of file PParticle.h.
|
inline |
Definition at line 61 of file PParticle.h.
|
inline |
Definition at line 64 of file PParticle.h.
|
inline |
Definition at line 259 of file PParticle.h.
|
inline |
Definition at line 77 of file PParticle.h.
|
inlinevirtual |
Reimplemented in PDiLepton.
Definition at line 131 of file PParticle.h.
|
inlinevirtual |
Reimplemented in PFileInput.
Definition at line 132 of file PParticle.h.
|
inlinevirtual |
Reimplemented in PFireball.
Definition at line 130 of file PParticle.h.
|
inline |
Definition at line 120 of file PParticle.h.
|
inline |
Definition at line 119 of file PParticle.h.
|
inline |
Definition at line 76 of file PParticle.h.
|
inline |
Definition at line 78 of file PParticle.h.
|
inline |
Definition at line 79 of file PParticle.h.
|
inline |
Definition at line 89 of file PParticle.h.
|
inlinevirtual |
Definition at line 102 of file PParticle.h.
|
inline |
Definition at line 124 of file PParticle.h.
|
inline |
Definition at line 122 of file PParticle.h.
| Double_t PParticle::Life | ( | Double_t | m = 0., |
| Int_t | idx = -1 ) |
|
inline |
Definition at line 82 of file PParticle.h.
| PParticle & PParticle::operator*= | ( | const TLorentzRotation & | ) |
| PParticle & PParticle::operator*= | ( | const TRotation & | ) |
Definition at line 199 of file PParticle.h.
Definition at line 206 of file PParticle.h.
| void PParticle::Print | ( | const Option_t * | delme = NULL | ) | const |
|
inline |
Definition at line 280 of file PParticle.h.
| void PParticle::Reconstruct | ( | void | ) |
|
inline |
Definition at line 125 of file PParticle.h.
|
inline |
Definition at line 133 of file PParticle.h.
|
inline |
Definition at line 139 of file PParticle.h.
|
inline |
Definition at line 295 of file PParticle.h.
|
inline |
Definition at line 107 of file PParticle.h.
|
inline |
Helper for PReaction.
Definition at line 345 of file PParticle.h.
|
inline |
Definition at line 260 of file PParticle.h.
|
inline |
Definition at line 300 of file PParticle.h.
|
inline |
Definition at line 252 of file PParticle.h.
|
inline |
Definition at line 236 of file PParticle.h.
|
inline |
Definition at line 97 of file PParticle.h.
|
inline |
Definition at line 91 of file PParticle.h.
|
inline |
Definition at line 261 of file PParticle.h.
|
inline |
Definition at line 256 of file PParticle.h.
|
inline |
Definition at line 283 of file PParticle.h.
|
inline |
Definition at line 99 of file PParticle.h.
| void PParticle::SetKE | ( | Double_t | T = 0. | ) |
| void PParticle::SetM | ( | Double_t | m = 0. | ) |
| void PParticle::SetMom | ( | Double_t | mom = 0. | ) |
|
inline |
Definition at line 94 of file PParticle.h.
|
inline |
Definition at line 285 of file PParticle.h.
|
inline |
Definition at line 227 of file PParticle.h.
|
inline |
Definition at line 234 of file PParticle.h.
| void PParticle::SetProperTime | ( | ) |
|
inline |
Definition at line 264 of file PParticle.h.
|
inline |
Definition at line 340 of file PParticle.h.
|
inline |
Definition at line 287 of file PParticle.h.
|
inline |
Definition at line 254 of file PParticle.h.
|
inline |
Definition at line 228 of file PParticle.h.
|
inline |
Definition at line 86 of file PParticle.h.
|
inline |
Definition at line 188 of file PParticle.h.
|
inline |
Definition at line 282 of file PParticle.h.
|
inline |
Definition at line 150 of file PParticle.h.
|
inline |
Definition at line 145 of file PParticle.h.
|
inline |
Definition at line 118 of file PParticle.h.
|
inline |
Definition at line 271 of file PParticle.h.
|
inline |
Definition at line 267 of file PParticle.h.
|
inline |
Definition at line 274 of file PParticle.h.
|
inline |
Definition at line 93 of file PParticle.h.
|
inline |
Definition at line 75 of file PParticle.h.
|
inline |
Definition at line 281 of file PParticle.h.
| PParticle & PParticle::Transform | ( | const TLorentzRotation & | ) |
| PParticle & PParticle::Transform | ( | const TRotation & | ) |
|
inline |
Definition at line 117 of file PParticle.h.
|
inline |
Definition at line 92 of file PParticle.h.
|
inline |
Definition at line 277 of file PParticle.h.
|
inline |
Definition at line 278 of file PParticle.h.
|
inline |
Definition at line 279 of file PParticle.h.
|
protected |
Definition at line 369 of file PParticle.h.
|
protected |
Definition at line 357 of file PParticle.h.
|
protected |
pointer to particle object
Definition at line 375 of file PParticle.h.
|
protected |
pointer to daughter array
Definition at line 376 of file PParticle.h.
|
protected |
Definition at line 355 of file PParticle.h.
|
protected |
flag that forces particle to be treated as spectator
Definition at line 361 of file PParticle.h.
|
protected |
Definition at line 356 of file PParticle.h.
|
protected |
Definition at line 368 of file PParticle.h.
|
protected |
multiplicity
Definition at line 367 of file PParticle.h.
|
protected |
Definition at line 363 of file PParticle.h.
|
protected |
internal activity flag
Definition at line 370 of file PParticle.h.
|
protected |
generator weight
Definition at line 364 of file PParticle.h.
|
protected |
status of parent particle in PChannel::Decay
Definition at line 381 of file PParticle.h.
|
protected |
inverted generator weight
Definition at line 365 of file PParticle.h.
|
protected |
Definition at line 353 of file PParticle.h.
|
protected |
Definition at line 354 of file PParticle.h.
|
protected |
Definition at line 351 of file PParticle.h.
|
protected |
index in particle array
Definition at line 371 of file PParticle.h.
|
protected |
pointer to particle object
Definition at line 372 of file PParticle.h.
|
protected |
Definition at line 373 of file PParticle.h.
|
protected |
Definition at line 358 of file PParticle.h.
|
protected |
Definition at line 352 of file PParticle.h.
|
protected |
Definition at line 374 of file PParticle.h.
|
protected |
Definition at line 359 of file PParticle.h.
|
protected |
pointer to value container
Definition at line 379 of file PParticle.h.
|
protected |
debug string
Definition at line 378 of file PParticle.h.
| Double_t PParticle::weight_divisor |
Definition at line 342 of file PParticle.h.
|
protected |
Definition at line 362 of file PParticle.h.