Go to the documentation of this file.
14 #ifndef CBMGLOBALTRACKINGQA_H
15 #define CBMGLOBALTRACKINGQA_H
21 #include "CbmTofHit.h"
23 #include "TClonesArray.h"
89 void Exec(Option_t* opt);
97 bool deepSearch =
false)
const;
112 std::vector<std::vector<TrackData>>
fTracks {};
TClonesArray * fGlobalTracks
CbmMCDataArray * fMCTracks
std::set< const CbmTofHit * > tofHits
CbmMCDataArray * fTofMCPoints
TClonesArray * fTofHitMatches
CbmMCDataArray * fStsMCPoints
TrackData(const TrackData &)=default
Access to a MC data branch for time-based analysis.
std::list< TrackData * > offsprings
std::vector< std::vector< TrackData > > fTracks
CbmMCDataArray * fTrdMCPoints
bool SemiTofTrack(const TrackData *mcTrack) const
CbmDigiManager * fDigiMan
void SetNofEvents(Int_t v)
CbmGlobalTrackingQA & operator=(const CbmGlobalTrackingQA &)=delete
std::vector< std::vector< PointData > > fStsPoints
TClonesArray * fStsTracks
bool CheckMatch(const TrackData *stsMCTrack, Int_t tofHitInd, bool deepSearch=false) const
CbmGlobalTrackingQA(const CbmGlobalTrackingQA &)=delete
std::list< PointData * > tofPoints
TClonesArray * fStsClusters
std::vector< std::vector< PointData > > fTofPoints
TrackData & operator=(const TrackData &)=delete