Go to the documentation of this file.
14 #ifndef CBMBINNEDTRACKERQA_H
15 #define CBMBINNEDTRACKERQA_H
20 #include "CbmTofHit.h"
26 #include "TClonesArray.h"
35 void Exec(Option_t* opt);
50 std::map<Int_t, std::set<Int_t>>& mcTrackIds,
51 std::set<Int_t>* globalTrackMCRefs,
52 Int_t* globalTracksHitInds);
54 std::map<Int_t, std::set<Int_t>>& mcTrackIds,
55 std::set<Int_t>* globalTrackMCRefs,
56 Int_t* globalTracksHitInds);
58 std::map<Int_t, std::set<Int_t>>& mcTrackIds,
59 std::set<Int_t>* globalTrackMCRefs,
60 Int_t* globalTracksHitInds);
63 std::map<Int_t, std::set<Int_t>>& mcTrackIds,
64 std::set<Int_t>* globalTrackMCRefs,
65 Int_t* globalTracksHitInds);
TClonesArray * fMuchTracks
void AddPrimaryParticle(EPrimaryParticleId v)
void HandleMuch(Int_t muchTrackIndex, std::map< Int_t, std::set< Int_t >> &mcTrackIds, std::set< Int_t > *globalTrackMCRefs, Int_t *globalTracksHitInds)
data class for a reconstructed Energy-4D measurement in the TRD
void HandleTof(Int_t globalTrackIndex, Int_t tofHitIndex, std::map< Int_t, std::set< Int_t >> &mcTrackIds, std::set< Int_t > *globalTrackMCRefs, Int_t *globalTracksHitInds)
CbmMCDataArray * fTrdPoints
Access to a MC data branch for time-based analysis.
CbmBinnedTrackerQA & operator=(const CbmBinnedTrackerQA &)=delete
CbmMCDataArray * fTofPoints
CbmBinnedTrackerQA(const CbmBinnedTrackerQA &)=delete
std::list< EPrimaryParticleId > fPrimaryParticleIds
TClonesArray * fStsClusters
TClonesArray * fTrdClusters
Data class for STS tracks.
TClonesArray * fGlobalTracks
CbmMCDataArray * fStsPoints
void HandleSts(Int_t stsTrackIndex, std::map< Int_t, std::set< Int_t >> &mcTrackIds, std::set< Int_t > *globalTrackMCRefs, Int_t *globalTracksHitInds)
TClonesArray * fMuchDigis
void HandleTrd(Int_t trdTrackIndex, std::map< Int_t, std::set< Int_t >> &mcTrackIds, std::set< Int_t > *globalTrackMCRefs, Int_t *globalTracksHitInds)
CbmBinnedSettings * fSettings
TClonesArray * fMuchDigiMatches
Class for hits in TRD detector.
void IterateTrdHits(std::function< void(const CbmTrdHit *, const CbmTrdPoint *)> handleData)
TClonesArray * fMuchClusters
TClonesArray * fStsTracks
TClonesArray * fStsDigiMatches
void SetPrimaryParticle(EPrimaryParticleId v)
TClonesArray * fTofDigiPointMatches
CbmMCDataArray * fMuchPoints
TClonesArray * fTrdTracks
CbmMCDataArray * fMCTracks
TClonesArray * fTofHitDigiMatches
TClonesArray * fTrdDigiMatches