Go to the documentation of this file. 1 #ifndef LXTRACKANA_INCLUDED
2 #define LXTRACKANA_INCLUDED
4 #pragma GCC diagnostic ignored "-Weffc++"
10 #include "TClonesArray.h"
21 LxSimplePoint(Double_t X, Double_t Y, Double_t Z, Double_t Tx, Double_t Ty)
22 :
x(X),
y(Y),
z(Z),
tx(Tx),
ty(Ty) {}
61 std::list<std::pair<LxSimpleTrack*, Double_t>>
73 void Exec(Option_t* opt);
144 #endif //LXTRACKANA_INCLUDED
std::pair< LxSimpleTrack *, scaltype > linkedMuchTrack
void SetBuildSegmentsStat(bool v)
void SetParticleType(TString v)
LxSimpleTrack(Int_t pdgc, Int_t mid, Double_t P, Double_t Pt, Double_t Px, Double_t Py, Double_t Pz, Double_t E)
bool GetBuildBgrInvMass() const
void SetBuildSigInvMass(bool v)
LxTrackAnaSegments segmentsAnalyzer
void Connect(bool useCuts)
TClonesArray * listMuchPts
void SetBuildNearestHitDist(bool v)
TClonesArray * listMuchPixelHits
std::list< LxSimpleTrack * > negTracks
LxSimplePoint(Double_t X, Double_t Y, Double_t Z, Double_t Tx, Double_t Ty)
bool GetDontTouchNonPrimary() const
bool GetBuildNearestHitDist() const
void SetParticleType(TString v)
bool GetBuildSigInvMass() const
void SetUseChargeSignInCuts(bool v)
bool GetAveragePoints() const
void SetUseHitsInStat(bool v)
bool GetUseHitsInStat() const
bool GetUseChargeSignInCuts() const
std::pair< LxSimpleTrack *, Double_t > linkedMuchTrack
bool GetBuildSegmentsStat() const
std::list< LxSimplePoint > stsPoints[LXSTSSTATIONS]
void SetBuildBgrInvMass(bool v)
std::list< LxSimplePoint > muchMCPts[LXSTATIONS][LXLAYERS]
std::list< std::pair< LxSimpleTrack *, Double_t > > linkedStsTracks
bool GetBuildConnectStat() const
ClassDef(LxTrackAnaTriplet, 1)
void SetDontTouchNonPrimary(bool v)
void SetBuildConnectStat(bool v)
LxSimpleTrack * linkedStsTrack
void SetAveragePoints(bool v)
TClonesArray * listStsPts
Class for pixel hits in MUCH detector.
TClonesArray * listMuchPixelDigiMatches
std::list< LxSimplePoint > muchPoints[LXSTATIONS][LXLAYERS]
TClonesArray * listMuchClusters
LxSimpleTrack superEventBrachTrack
std::list< LxSimpleTrack * > posTracks
TClonesArray * listMCTracks
std::vector< LxSimpleTrack * > allTracks