Go to the documentation of this file.
6 #ifndef CbmEventBuilderQA_H
7 #define CbmEventBuilderQA_H
34 TString outFileName =
"CbmEventBuilderQA.root");
59 virtual InitStatus
Init();
60 virtual void Exec(Option_t* opt);
TClonesArray * fStsTracks
Input array (class CbmStsDigi)
static const int NRichRingHisto2D
TString fGlobalTrackBranchName
TString fTrdTrackMatchBranchName
CbmMCEventList * fEventList
void SetTrackMatchBranchName(const TString &name)
TClonesArray * fStsDigis
Input array (class CbmStsDigi)
TString fMCTracksBranchName
void SetMuchTrackBranchName(const TString &name)
TH1F * hStsFitHisto[8][10]
TString fRichRingMatchBranchName
CbmMCDataArray * fStsPoints
Input array (class CbmStsDigi)
bool CalculateIsReconstructable(const int iMCFile, const int iMCEvent, const int iMCTrack)
Access to a MC data branch for time-based analysis.
void SetGlobalTrackBranchName(const TString &name)
CbmMCDataArray * fMvdPoints
Input array (class CbmStsDigi)
TH1F * fTimeHisto[fNTimeHistos]
TClonesArray * fStsTrackMatchArray
TH1F * hMuchHisto[3][NMuchHisto]
CbmEventBuilderQA(const char *name="CbmEventBuilderQA", Int_t iVerbose=0, TString outFileName="CbmEventBuilderQA.root")
TClonesArray * fStsHits
Input array (class CbmStsDigi)
void SetRichBranchName(const TString &name)
ClassDef(CbmEventBuilderQA, 1)
Data class for STS tracks.
void SetMCTrackBranchName(const TString &name)
CbmMCDataArray * fMCTracks
Input array (class CbmStsDigi)
static const int NStsHisto
static const int NMuchHisto
TString fTofHitMatchBranchName
void SetMuchTrackMatchBranchName(const TString &name)
void SetTofBranchName(const TString &name)
Container class for MC events with number, file and start time.
TH2F * hRichRingHisto2D[10][NRichRingHisto2D]
static const int fNTimeHistos
TString fMuchTrackBranchName
TH1F * hStsHisto[8][NStsHisto]
virtual void Exec(Option_t *opt)
TString fStsTrackMatchBranchName
CbmEventBuilderQA(const CbmEventBuilderQA &)=delete
static bool CompareTrackTime(const SortEvents &a, const SortEvents &b)
std::vector< std::vector< std::vector< int > > > fPointsInTracks
virtual InitStatus Init()
void SetTrdBranchName(const TString &name)
void WriteHistosCurFile(TObject *obj)
Class characterising one event by a collection of links (indices) to data objects,...
void SetStsTrackBranchName(const TString &name)
TClonesArray * fEvents
Output array (class CbmEvent)
const CbmEventBuilderQA & operator=(const CbmEventBuilderQA &)=delete
TString fMuchTrackMatchBranchName
TString fStsTrackBranchName
TClonesArray * fStsHitMatch