AMSDST
|
#include <myParticle.h>
Public Attributes | |
Float_t | Mass |
Float_t | ErrMass |
Float_t | Momentum |
Float_t | ErrMomentum |
Float_t | Beta |
Float_t | ErrBeta |
Float_t | Charge |
Float_t | Theta |
Float_t | Phi |
Float_t | ThetaGl |
Float_t | PhiGl |
Float_t | Coo [3] |
Float_t | Cutoff |
Float_t | CutoffS |
Int_t | RichParticles |
Estimated number of particles crossing the RICH radiator. | |
Short_t | _iTrTrack |
Short_t | _iEcalShower |
Short_t | _iTrdTrack |
Short_t | _iBeta |
Short_t | _iBetaH |
Short_t | _iRichRing |
Short_t | _iRichRingB |
Short_t | _iVertex |
Int_t | BT_result |
Result bits of DoBacktracing function;. | |
Int_t | BT_status |
Status 1:Over cutoff, 2:Under cutoff, 3:Trapped. | |
Short_t | i_part |
id of particle object it belongs | |
Short_t | i_myself |
id of the object itself in gbatch | |
Protected Member Functions | |
virtual void | init () |
Protected Attributes | |
myPoint * | _pointSolarArray |
Int_t | _isinshadow |
Definition at line 22 of file myParticle.h.
myParticle::myParticle | ( | ) |
myParticle::~myParticle | ( | ) |
Default destructor.
Definition at line 68 of file myParticle.cxx.
References Clear(), and PRINTDEBUG.
myParticle::myParticle | ( | const myParticle & | orig | ) |
Definition at line 30 of file myParticle.cxx.
References _iBeta, _iBetaH, _iEcalShower, _iRichRing, _iRichRingB, _isinshadow, _iTrdTrack, _iTrTrack, _iVertex, _pointSolarArray, Beta, Charge, Coo, Cutoff, CutoffS, ErrBeta, ErrMass, ErrMomentum, Mass, Momentum, Phi, PhiGl, RichParticles, Theta, and ThetaGl.
|
inherited |
myParticle::ClassDef | ( | myParticle | , |
8 | |||
) |
|
virtual |
Definition at line 76 of file myParticle.cxx.
References _iBeta, _iBetaH, _iEcalShower, _iRichRing, _iRichRingB, _isinshadow, _iTrdTrack, _iTrTrack, _iVertex, _pointSolarArray, Beta, BT_result, BT_status, Charge, Coo, Cutoff, CutoffS, ErrBeta, ErrMass, ErrMomentum, Mass, Momentum, Phi, PhiGl, PRINTDEBUG, RichParticles, Theta, and ThetaGl.
Referenced by init(), and ~myParticle().
|
inline |
Definition at line 67 of file myParticle.h.
References _iBeta.
|
inline |
Definition at line 68 of file myParticle.h.
References _iBetaH.
|
inline |
Definition at line 65 of file myParticle.h.
References _iEcalShower.
|
inline |
Definition at line 119 of file myParticle.h.
References pmyBeta().
|
inline |
Definition at line 120 of file myParticle.h.
References pmyBetaH().
|
inline |
Definition at line 129 of file myParticle.h.
References pmyBetaHPlus().
|
inline |
Definition at line 128 of file myParticle.h.
References pmyBetaPlus().
|
inline |
Definition at line 118 of file myParticle.h.
References pmyEcalShower().
|
inline |
Definition at line 127 of file myParticle.h.
References pmyEcalShowerPlus().
|
inline |
Definition at line 121 of file myParticle.h.
References pmyRichRing().
|
inline |
Definition at line 130 of file myParticle.h.
References pmyRichRingPlus().
|
inline |
Definition at line 125 of file myParticle.h.
References pmyTrdKFromTrdTrack().
|
inline |
Definition at line 124 of file myParticle.h.
References pmyTrdKFromTrTrack().
|
inline |
Definition at line 126 of file myParticle.h.
References pmyTrdQtFromTrTrack().
|
inline |
Definition at line 117 of file myParticle.h.
References pmyTrdTrack().
|
inline |
Definition at line 116 of file myParticle.h.
References pmyTrTrack().
|
inline |
Definition at line 123 of file myParticle.h.
References pmyTrTrackPlus().
|
inline |
Definition at line 69 of file myParticle.h.
References _iRichRing.
|
inline |
Definition at line 70 of file myParticle.h.
References _iRichRingB.
|
inline |
Definition at line 66 of file myParticle.h.
References _iTrdTrack.
|
inline |
Definition at line 64 of file myParticle.h.
References _iTrTrack.
|
inline |
Definition at line 71 of file myParticle.h.
References _iVertex.
|
inline |
Definition at line 76 of file myParticle.h.
References _iBeta.
|
inline |
Definition at line 77 of file myParticle.h.
References _iBetaH.
|
inline |
Definition at line 74 of file myParticle.h.
References _iEcalShower.
|
inlineinherited |
Definition at line 22 of file myObject.h.
References myObject::i_myself.
Referenced by myEvent::pmyTrdKFromTrdTrackByMySelf().
|
protectedvirtual |
Definition at line 123 of file myParticle.cxx.
References Clear(), and PRINTDEBUG.
Referenced by myParticle().
|
inlineinherited |
Definition at line 21 of file myObject.h.
References myObject::i_part.
|
inline |
Definition at line 78 of file myParticle.h.
References _iRichRing.
|
inline |
Definition at line 79 of file myParticle.h.
References _iRichRingB.
Int_t myParticle::isInShadow | ( | myPoint & | pt | ) |
Definition at line 330 of file myParticle.cxx.
References _isinshadow, and _pointSolarArray.
Referenced by myEvent::isInShadow().
|
inline |
Definition at line 75 of file myParticle.h.
References _iTrdTrack.
|
inline |
Definition at line 73 of file myParticle.h.
References _iTrTrack.
|
inline |
Definition at line 80 of file myParticle.h.
References _iVertex.
myBeta * myParticle::pmyBeta | ( | ) |
Definition at line 254 of file myParticle.cxx.
References _iBeta, myEvent::gethead(), myEvent::pmyBeta(), and PRINTDEBUG.
Referenced by HasmyBeta().
myBeta * myParticle::pmyBetaByMySelf | ( | ) |
Definition at line 155 of file myParticle.cxx.
References _iBeta, myEvent::gethead(), myEvent::pmyBetaByMySelf(), and PRINTDEBUG.
myBetaH * myParticle::pmyBetaH | ( | ) |
Definition at line 261 of file myParticle.cxx.
References _iBetaH, myEvent::gethead(), myEvent::pmyBetaH(), and PRINTDEBUG.
Referenced by HasmyBetaH().
myBetaH * myParticle::pmyBetaHByMySelf | ( | ) |
Definition at line 162 of file myParticle.cxx.
References _iBetaH, myEvent::gethead(), myEvent::pmyBetaHByMySelf(), and PRINTDEBUG.
myBetaHPlus * myParticle::pmyBetaHPlus | ( | ) |
Definition at line 316 of file myParticle.cxx.
References _iBetaH, myEvent::gethead(), myEvent::pmyBetaHPlus(), and PRINTDEBUG.
Referenced by HasmyBetaHPlus().
myBetaHPlus * myParticle::pmyBetaHPlusByMySelf | ( | ) |
Definition at line 217 of file myParticle.cxx.
References _iBetaH, myEvent::gethead(), myEvent::pmyBetaHPlusByMySelf(), and PRINTDEBUG.
myBetaPlus * myParticle::pmyBetaPlus | ( | ) |
Definition at line 309 of file myParticle.cxx.
References _iBeta, myEvent::gethead(), myEvent::pmyBetaPlus(), and PRINTDEBUG.
Referenced by HasmyBetaPlus().
myBetaPlus * myParticle::pmyBetaPlusByMySelf | ( | ) |
Definition at line 210 of file myParticle.cxx.
References _iBeta, myEvent::gethead(), myEvent::pmyBetaPlusByMySelf(), and PRINTDEBUG.
myEcalShower * myParticle::pmyEcalShower | ( | ) |
Definition at line 240 of file myParticle.cxx.
References _iEcalShower, myEvent::gethead(), myEvent::pmyEcalShower(), and PRINTDEBUG.
Referenced by HasmyEcalShower().
myEcalShower * myParticle::pmyEcalShowerByMySelf | ( | ) |
Definition at line 141 of file myParticle.cxx.
References _iEcalShower, myEvent::gethead(), myEvent::pmyEcalShowerByMySelf(), and PRINTDEBUG.
myEcalShowerPlus * myParticle::pmyEcalShowerPlus | ( | ) |
Definition at line 282 of file myParticle.cxx.
References _iEcalShower, myEvent::gethead(), myEvent::pmyEcalShowerPlus(), and PRINTDEBUG.
Referenced by HasmyEcalShowerPlus().
myEcalShowerPlus * myParticle::pmyEcalShowerPlusByMySelf | ( | ) |
Definition at line 183 of file myParticle.cxx.
References _iEcalShower, myEvent::gethead(), myEvent::pmyEcalShowerPlusByMySelf(), and PRINTDEBUG.
myRichRing * myParticle::pmyRichRing | ( | ) |
Definition at line 268 of file myParticle.cxx.
References _iRichRing, myEvent::gethead(), myEvent::pmyRichRing(), and PRINTDEBUG.
Referenced by HasmyRichRing().
myRichRing * myParticle::pmyRichRingByMySelf | ( | ) |
Definition at line 169 of file myParticle.cxx.
References _iRichRing, myEvent::gethead(), myEvent::pmyRichRingByMySelf(), and PRINTDEBUG.
myRichRingPlus * myParticle::pmyRichRingPlus | ( | ) |
Definition at line 323 of file myParticle.cxx.
References _iRichRing, myEvent::gethead(), myEvent::pmyRichRingPlus(), and PRINTDEBUG.
Referenced by HasmyRichRingPlus().
myRichRingPlus * myParticle::pmyRichRingPlusByMySelf | ( | ) |
Definition at line 224 of file myParticle.cxx.
References _iRichRing, myEvent::gethead(), myEvent::pmyRichRingPlusByMySelf(), and PRINTDEBUG.
myTrdK * myParticle::pmyTrdKFromTrdTrack | ( | ) |
Definition at line 295 of file myParticle.cxx.
References _iTrdTrack, myEvent::gethead(), myEvent::pmyTrdKFromTrdTrack(), and PRINTDEBUG.
Referenced by HasmyTrdKFromTrdTrack().
myTrdK * myParticle::pmyTrdKFromTrdTrackByMySelf | ( | ) |
Definition at line 196 of file myParticle.cxx.
References _iTrdTrack, myEvent::gethead(), myEvent::pmyTrdKFromTrdTrackByMySelf(), and PRINTDEBUG.
myTrdK * myParticle::pmyTrdKFromTrTrack | ( | ) |
Definition at line 289 of file myParticle.cxx.
References _iTrTrack, myEvent::gethead(), myEvent::pmyTrdKFromTrTrack(), and PRINTDEBUG.
Referenced by HasmyTrdKFromTrTrack().
myTrdK * myParticle::pmyTrdKFromTrTrackByMySelf | ( | ) |
Definition at line 190 of file myParticle.cxx.
References _iTrTrack, myEvent::gethead(), myEvent::pmyTrdKFromTrTrackByMySelf(), and PRINTDEBUG.
myTrdQtFromTrTrack * myParticle::pmyTrdQtFromTrTrack | ( | ) |
Definition at line 302 of file myParticle.cxx.
References _iTrTrack, myEvent::gethead(), myEvent::pmyTrdQtFromTrTrack(), and PRINTDEBUG.
Referenced by HasmyTrdQtFromTrTrack().
myTrdQtFromTrTrack * myParticle::pmyTrdQtFromTrTrackByMySelf | ( | ) |
Definition at line 203 of file myParticle.cxx.
References _iTrTrack, myEvent::gethead(), myEvent::pmyTrdQtFromTrTrackByMySelf(), and PRINTDEBUG.
myTrdTrack * myParticle::pmyTrdTrack | ( | ) |
Definition at line 247 of file myParticle.cxx.
References _iTrdTrack, myEvent::gethead(), myEvent::pmyTrdTrack(), and PRINTDEBUG.
Referenced by HasmyTrdTrack().
myTrdTrack * myParticle::pmyTrdTrackByMySelf | ( | ) |
Definition at line 148 of file myParticle.cxx.
References _iTrdTrack, myEvent::gethead(), myEvent::pmyTrdTrackByMySelf(), and PRINTDEBUG.
myTrTrack * myParticle::pmyTrTrack | ( | ) |
Definition at line 233 of file myParticle.cxx.
References _iTrTrack, myEvent::gethead(), myEvent::pmyTrTrack(), and PRINTDEBUG.
Referenced by HasmyTrTrack().
myTrTrack * myParticle::pmyTrTrackByMySelf | ( | ) |
Definition at line 134 of file myParticle.cxx.
References _iTrTrack, myEvent::gethead(), myEvent::pmyTrTrackByMySelf(), and PRINTDEBUG.
myTrTrackPlus * myParticle::pmyTrTrackPlus | ( | ) |
Definition at line 275 of file myParticle.cxx.
References _iTrTrack, myEvent::gethead(), myEvent::pmyTrTrackPlus(), and PRINTDEBUG.
Referenced by HasmyTrTrackPlus().
myTrTrackPlus * myParticle::pmyTrTrackPlusByMySelf | ( | ) |
Definition at line 176 of file myParticle.cxx.
References _iTrTrack, myEvent::gethead(), myEvent::pmyTrTrackPlusByMySelf(), and PRINTDEBUG.
|
inlineinherited |
Definition at line 30 of file myObject.h.
References myObject::i_myself.
|
inlineinherited |
Definition at line 24 of file myObject.h.
References myObject::i_part.
Short_t myParticle::_iBeta |
Definition at line 51 of file myParticle.h.
Referenced by Clear(), HasBeta(), iBeta(), myParticle(), pmyBeta(), pmyBetaByMySelf(), pmyBetaPlus(), and pmyBetaPlusByMySelf().
Short_t myParticle::_iBetaH |
Definition at line 52 of file myParticle.h.
Referenced by Clear(), HasBetaH(), iBetaH(), myParticle(), pmyBetaH(), pmyBetaHByMySelf(), pmyBetaHPlus(), and pmyBetaHPlusByMySelf().
Short_t myParticle::_iEcalShower |
Definition at line 49 of file myParticle.h.
Referenced by Clear(), HasEcalShower(), iEcalShower(), myParticle(), pmyEcalShower(), pmyEcalShowerByMySelf(), pmyEcalShowerPlus(), and pmyEcalShowerPlusByMySelf().
Short_t myParticle::_iRichRing |
Definition at line 53 of file myParticle.h.
Referenced by Clear(), HasRichRing(), iRichRing(), myParticle(), pmyRichRing(), pmyRichRingByMySelf(), pmyRichRingPlus(), and pmyRichRingPlusByMySelf().
Short_t myParticle::_iRichRingB |
Definition at line 54 of file myParticle.h.
Referenced by Clear(), HasRichRingB(), iRichRingB(), and myParticle().
|
protected |
Definition at line 136 of file myParticle.h.
Referenced by Clear(), isInShadow(), and myParticle().
Short_t myParticle::_iTrdTrack |
Definition at line 50 of file myParticle.h.
Referenced by Clear(), HasTrdTrack(), iTrdTrack(), myParticle(), pmyTrdKFromTrdTrack(), pmyTrdKFromTrdTrackByMySelf(), pmyTrdTrack(), and pmyTrdTrackByMySelf().
Short_t myParticle::_iTrTrack |
Definition at line 48 of file myParticle.h.
Referenced by Clear(), HasTrTrack(), iTrTrack(), myParticle(), pmyTrdKFromTrTrack(), pmyTrdKFromTrTrackByMySelf(), pmyTrdQtFromTrTrack(), pmyTrdQtFromTrTrackByMySelf(), pmyTrTrack(), pmyTrTrackByMySelf(), pmyTrTrackPlus(), and pmyTrTrackPlusByMySelf().
Short_t myParticle::_iVertex |
Definition at line 55 of file myParticle.h.
Referenced by Clear(), HasVertex(), iVertex(), and myParticle().
|
protected |
Definition at line 135 of file myParticle.h.
Referenced by Clear(), isInShadow(), and myParticle().
Float_t myParticle::Beta |
Definition at line 35 of file myParticle.h.
Referenced by Clear(), and myParticle().
Int_t myParticle::BT_result |
Result bits of DoBacktracing function;.
Definition at line 59 of file myParticle.h.
Referenced by Clear().
Int_t myParticle::BT_status |
Status 1:Over cutoff, 2:Under cutoff, 3:Trapped.
Definition at line 61 of file myParticle.h.
Referenced by Clear().
Float_t myParticle::Charge |
Definition at line 37 of file myParticle.h.
Referenced by Clear(), and myParticle().
Float_t myParticle::Coo[3] |
Definition at line 42 of file myParticle.h.
Referenced by Clear(), and myParticle().
Float_t myParticle::Cutoff |
Definition at line 43 of file myParticle.h.
Referenced by Clear(), and myParticle().
Float_t myParticle::CutoffS |
Definition at line 44 of file myParticle.h.
Referenced by Clear(), and myParticle().
Float_t myParticle::ErrBeta |
Definition at line 36 of file myParticle.h.
Referenced by Clear(), and myParticle().
Float_t myParticle::ErrMass |
Definition at line 32 of file myParticle.h.
Referenced by Clear(), and myParticle().
Float_t myParticle::ErrMomentum |
Definition at line 34 of file myParticle.h.
Referenced by Clear(), and myParticle().
|
inherited |
id of the object itself in gbatch
Definition at line 19 of file myObject.h.
Referenced by myObject::iMySelf(), and myObject::SetMySelf().
|
inherited |
id of particle object it belongs
Definition at line 18 of file myObject.h.
Referenced by myObject::iPart(), and myObject::SetPart().
Float_t myParticle::Mass |
Definition at line 31 of file myParticle.h.
Referenced by Clear(), and myParticle().
Float_t myParticle::Momentum |
Definition at line 33 of file myParticle.h.
Referenced by Clear(), and myParticle().
Float_t myParticle::Phi |
Definition at line 39 of file myParticle.h.
Referenced by Clear(), and myParticle().
Float_t myParticle::PhiGl |
Definition at line 41 of file myParticle.h.
Referenced by Clear(), and myParticle().
Int_t myParticle::RichParticles |
Estimated number of particles crossing the RICH radiator.
Definition at line 46 of file myParticle.h.
Referenced by Clear(), and myParticle().
Float_t myParticle::Theta |
Definition at line 38 of file myParticle.h.
Referenced by Clear(), and myParticle().
Float_t myParticle::ThetaGl |
Definition at line 40 of file myParticle.h.
Referenced by Clear(), and myParticle().