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