Go to the documentation of this file.
7 #ifndef CBMTOFBUILDDIGIEVENTS_H
8 #define CBMTOFBUILDDIGIEVENTS_H 1
38 virtual void Exec(Option_t* option);
46 Int_t iNCounterSides);
61 virtual InitStatus
Init();
84 std::map<std::tuple<Int_t, Int_t, Int_t>, UChar_t>
std::map< std::tuple< Int_t, Int_t, Int_t >, UChar_t > fNominalTriggerCounterMultiplicity
void SetIgnoreCounterSide(Int_t iModuleType, Int_t iModuleIndex, Int_t iCounterIndex, Int_t iCounterSide)
TClonesArray * fDigiMatches
std::set< std::pair< Int_t, Int_t > > fProcessedIdealEvents
virtual void Exec(Option_t *option)
CbmTofBuildDigiEvents & operator=(const CbmTofBuildDigiEvents &)
virtual InitStatus Init()
virtual ~CbmTofBuildDigiEvents()
void SetTriggerCounter(Int_t iModuleType, Int_t iModuleIndex, Int_t iCounterIndex, Int_t iNCounterSides)
CbmMCEventList * fInputMCEventList
CbmTofBuildDigiEvents(const CbmTofBuildDigiEvents &)
TClonesArray * fTofEventDigis
std::map< std::pair< Int_t, Int_t >, Double_t > fIdealEventStartTimes
Double_t fdEventStartTime
Double_t fdIdealEventWindow
FairFileSource * fFileSource
Container class for MC events with number, file and start time.
void SetPreserveMCBacklinks(Bool_t bPreserve)
void ProcessIdealEvents(Double_t dProcessingTime)
TClonesArray * fTofTimeSliceDigis
Data class for expanded digital TOF information.
CbmMCEventList * fOutputMCEventList
void SetDigiTotOffset(Double_t dOffset)
CbmTimeSlice * fTimeSliceHeader
Bookkeeping of time-slice content.
std::map< std::tuple< Int_t, Int_t, Int_t >, UChar_t > fCounterMultiplicity
ClassDef(CbmTofBuildDigiEvents, 0)
std::map< std::pair< Int_t, Int_t >, std::vector< CbmTofDigi * > > fIdealEventDigis
Bool_t fbPreserveMCBacklinks
Int_t fiTriggerMultiplicity
void SetTriggerMultiplicity(Int_t iMultiplicity)
void SetEventWindow(Double_t dWindow)
std::set< std::tuple< Int_t, Int_t, Int_t, Int_t > > fInactiveCounterSides