AMSDST
|
#include <myBetaH.h>
Public Member Functions | |
myBetaH () | |
~myBetaH () | |
Double_t | GetBeta () |
Get Beta value... | |
Int_t | GetBetaPattern () |
Get Beta Pattern. | |
Short_t | GetUseHit () |
Number of ClusterHs for Beta Fit. | |
Short_t | iTrTrack () |
id of matched TrTrack | |
Short_t | iEcalShower () |
id of matched EcalShower | |
Short_t | iTrdTrack () |
id of matched TrdTrack | |
bool | IsGoodBeta () |
flag of good beta measurement (4/4 layer reco matched with TrTrack) | |
bool | IsTrkTofMatch () |
flag of TOF and TrTrack matching | |
virtual void | Clear (Option_t *option="") |
ClassDef (myBetaH, 9) | |
ClassDef (myBetaHBase, 1) | |
ClassDef (myObject, 4) | |
short int | iPart () |
short int | iMySelf () |
void | SetPart (short int ipart) |
void | SetMySelf (short int imyself) |
Public Attributes | |
Double_t | Beta |
Beta value, combined with direction (down going particle: positive) | |
Double_t | EBetaV |
Fitting Error on 1/Beta. | |
Int_t | BetaPattern |
TOF layer pattern used in beta reco. 4 decimal digits from higher to lower digit, e.g. 4144 means pattern 4 for layer 0,2,3 and pattern 1 for layer 1. Pattern numbers: 4: Two-Side Time Good && Used, 1: Side-N Good, 2: Side-P Good, 3: Two-Side-Good(but Bad Time) 0: BAD. | |
Int_t | Status |
Beta status. | |
Double_t | Chi2T |
chisquare of time fitting in beta reconstruction | |
Double_t | Chi2C |
chisquare of position fitting | |
Short_t | SumHit |
of Clusters (Positon Matched by Tracker). | |
Short_t | UseHit |
of Clusters for Beta Fit (more strict require counter 2side Ok). | |
Short_t | _iTrTrack |
id of matched TrTrack, negitive if none | |
Short_t | _iEcalShower |
id of matched EcalShower, negative if none | |
Short_t | _iTrdTrack |
id of matched TRD Track, nagative if none | |
Double32_t | TofTimeOnLayer [9] |
Time extrapolate to each tracker layer using TOF reconstruction only. | |
Double32_t | TofXOnLayer [9] |
X coordinate of tof only extrapolate to each tracker layer. | |
Double32_t | TofYOnLayer [9] |
Y coordinate, like the above. | |
Float_t | Q |
TOF Charge. | |
Float_t | QRMS |
RMS of TOF Charge. | |
Short_t | i_part |
id of particle object it belongs | |
Short_t | i_myself |
id of the object itself in gbatch | |
Private Member Functions | |
virtual void | init () |
myBetaH::myBetaH | ( | ) |
Definition at line 17 of file myBetaH.cxx.
References PRINTDEBUG.
myBetaH::~myBetaH | ( | ) |
Definition at line 26 of file myBetaH.cxx.
References PRINTDEBUG.
|
inherited |
|
inherited |
myBetaH::ClassDef | ( | myBetaH | , |
9 | |||
) |
|
virtual |
|
inline |
Get Beta value...
Definition at line 31 of file myBetaH.h.
References Beta.
Referenced by myEvent::TofHSelection().
|
inline |
Get Beta Pattern.
Definition at line 34 of file myBetaH.h.
References BetaPattern.
Referenced by myEvent::TofHSelection().
|
inline |
Number of ClusterHs for Beta Fit.
Definition at line 37 of file myBetaH.h.
References UseHit.
Referenced by IsGoodBeta(), and myEvent::TofHSelection().
|
inline |
id of matched EcalShower
Definition at line 50 of file myBetaH.h.
References _iEcalShower.
Referenced by myEvent::TofHSelection().
|
inlineinherited |
Definition at line 22 of file myObject.h.
References myObject::i_myself.
Referenced by myEvent::pmyTrdKFromTrdTrackByMySelf().
|
privatevirtual |
|
inlineinherited |
Definition at line 21 of file myObject.h.
References myObject::i_part.
|
inline |
flag of good beta measurement (4/4 layer reco matched with TrTrack)
Definition at line 54 of file myBetaH.h.
References _iTrTrack, and GetUseHit().
|
inline |
|
inline |
id of matched TrdTrack
Definition at line 52 of file myBetaH.h.
References _iTrdTrack.
Referenced by myEvent::TofHSelection().
|
inline |
|
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 myBetaH::_iEcalShower |
id of matched EcalShower, negative if none
Definition at line 40 of file myBetaH.h.
Referenced by iEcalShower().
Short_t myBetaH::_iTrdTrack |
id of matched TRD Track, nagative if none
Definition at line 41 of file myBetaH.h.
Referenced by iTrdTrack().
Short_t myBetaH::_iTrTrack |
id of matched TrTrack, negitive if none
Definition at line 39 of file myBetaH.h.
Referenced by IsGoodBeta(), IsTrkTofMatch(), and iTrTrack().
Double_t myBetaH::Beta |
Int_t myBetaH::BetaPattern |
TOF layer pattern used in beta reco. 4 decimal digits from higher to lower digit, e.g. 4144 means pattern 4 for layer 0,2,3 and pattern 1 for layer 1. Pattern numbers: 4: Two-Side Time Good && Used, 1: Side-N Good, 2: Side-P Good, 3: Two-Side-Good(but Bad Time) 0: BAD.
Definition at line 22 of file myBetaH.h.
Referenced by GetBetaPattern().
Double_t myBetaH::Chi2C |
Double_t myBetaH::Chi2T |
Double_t myBetaH::EBetaV |
|
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().
|
inherited |
TOF Charge.
Definition at line 12 of file myBetaHBase.h.
Referenced by myBetaHPlus::GetQ().
|
inherited |
Int_t myBetaH::Status |
Short_t myBetaH::SumHit |
Double32_t myBetaH::TofTimeOnLayer[9] |
Time extrapolate to each tracker layer using TOF reconstruction only.
Double32_t myBetaH::TofXOnLayer[9] |
Double32_t myBetaH::TofYOnLayer[9] |
Short_t myBetaH::UseHit |
Definition at line 28 of file myBetaH.h.
Referenced by GetUseHit().