5#ifndef CBMCHECKDIGISNBCORR_H
6#define CBMCHECKDIGISNBCORR_H
39 virtual InitStatus
Init();
42 virtual InitStatus
ReInit();
46 virtual void Exec(Option_t*);
TH2 * fStsMuchDpbCorr[kuMaxNbStsDpbs]
void SetTimeInterval(Double_t dInterNs, Double_t dTsInNs)
std::vector< UInt_t > fvuNbDigisPerBinTof
TProfile * fStsTofDpbCorrProf[kuMaxNbStsDpbs]
static const UInt_t kuMaxNbStsDpbs
TH2 * fStsRichDpbCorr[kuMaxNbStsDpbs]
CbmCheckDigisNbCorr operator=(const CbmCheckDigisNbCorr &)=delete
void SetOutFilename(TString sNameIn)
TH2 * fBmonStsDpbCorr[kuMaxNbStsDpbs]
virtual void Exec(Option_t *)
TProfile * fStsTofCorrProf
virtual void SetParContainers()
void SetStsOffset(Double_t dval=1600)
UInt_t fuMinTotPulserBmon
User settings: Data correction parameters.
const std::vector< CbmTofDigi > * fBmonDigiVec
Interface to digi data.
TClonesArray * fTsMetaData
TProfile * fStsMuchDpbCorrProf[kuMaxNbStsDpbs]
void SetMuchOffset(Double_t dval=1600)
TProfile * fBmonStsCorrProf
virtual InitStatus ReInit()
TProfile * fBmonRichCorrProf
void SetTofOffset(Double_t dval=50)
TProfile * fMuchTofCorrProf
TProfile * fTofRichCorrProf
TH2 * fStsTofDpbCorr[kuMaxNbStsDpbs]
TProfile * fStsRichCorrProf
TProfile * fBmonMuchCorrProf
void SetBmonPulserTotLimits(UInt_t uMin, UInt_t uMax)
void SetRichOffset(Double_t dval=1200)
std::vector< UInt_t > fvuNbDigisPerBinSts
ClassDef(CbmCheckDigisNbCorr, 1)
TProfile * fStsMuchCorrProf
TProfile * fStsRichDpbCorrProf[kuMaxNbStsDpbs]
virtual InitStatus Init()
std::vector< UInt_t > fvuNbDigisPerBinMuch
CbmDigiManager * fDigiMan
std::vector< std::vector< UInt_t > > fvuNbDigisPerBinStsDpb
CbmCheckDigisNbCorr(const CbmCheckDigisNbCorr &)=delete
std::vector< UInt_t > fvuNbDigisPerBinRich
TProfile * fBmonTofCorrProf
TProfile * fBmonStsDpbCorrProf[kuMaxNbStsDpbs]
TClonesArray * fBmonDigiArr
TProfile * fMuchRichCorrProf
std::vector< UInt_t > fvuNbDigisPerBinBmon
UInt_t fuMaxTotPulserBmon