12#ifndef CBMMVDDIGITIZER_H
13#define CBMMVDDIGITIZER_H 1
22#include <RtypesCore.h>
23#include <TStopwatch.h>
36class TMemberInspector;
55 void Exec(Option_t* opt);
77 for (Int_t i = 0; i < 3; i++)
105 virtual InitStatus
Init();
109 virtual InitStatus
ReInit();
@ kMvd
Micro-Vertex Detector.
Base class template for CBM digitisation tasks.
void SetBgFileName(TString fileName)
std::string ParametersToString() const
void ShowDebugHistograms()
CbmMvdPileupManager * fDeltaManager
void SetDeltaName(TString fileName)
CbmMvdDigitizer operator=(const CbmMvdDigitizer &)
void SetLatency(Float_t latency)
void SetPileUp(Int_t pileUp)
CbmMvdPileupManager * fPileupManager
void SetMisalignment(Float_t misalignment[3])
TObjArray * fHistoArray
Temporary TClonesArray to absorb from MvdDetector.
CbmMvdDigitizer(const CbmMvdDigitizer &)
void DisplayDebugHistos()
TClonesArray * fInputPoints
virtual InitStatus Init()
TObjArray * GetHistograms()
ClassDef(CbmMvdDigitizer, 1)
void SetDeltaEvents(Int_t deltaEvents)
std::vector< CbmMatch * > fMatchVect
Temporary storage for CbmDaq.
void SetBgBufferSize(Int_t nBuffer)
void SetDeltaBufferSize(Int_t nBuffer)
TClonesArray * fTmpDigi
Temporary TClonesArray to absorb from MvdDetector.
Double_t GetLatency() const
Detector specific latency.
virtual void ResetArrays()
Clear data arrays.
std::vector< CbmMvdDigi * > fDigiVect
virtual InitStatus ReInit()
ECbmModuleId GetSystemId() const
Detector system ID.
Int_t DetectPlugin(Int_t pluginID)
std::pair< Float_t, Int_t > fPerformanceDigi
Temporary storage for CbmDaq.
CbmMvdDetector * fDetector
void SafeDebugHistosToFile(TString histoFile)
void PrintParameters() const
TStopwatch fTimer
ROOT timer.