|
CbmRoot
|
... More...
#include <CbmTofBuildDigiEvents.h>
Public Member Functions | |
| CbmTofBuildDigiEvents () | |
| virtual | ~CbmTofBuildDigiEvents () |
| virtual void | Exec (Option_t *option) |
| void | SetEventWindow (Double_t dWindow) |
| void | SetTriggerCounter (Int_t iModuleType, Int_t iModuleIndex, Int_t iCounterIndex, Int_t iNCounterSides) |
| void | SetTriggerMultiplicity (Int_t iMultiplicity) |
| void | SetPreserveMCBacklinks (Bool_t bPreserve) |
| void | SetDigiTotOffset (Double_t dOffset) |
| void | SetIgnoreCounterSide (Int_t iModuleType, Int_t iModuleIndex, Int_t iCounterIndex, Int_t iCounterSide) |
Protected Member Functions | |
| virtual InitStatus | Init () |
| virtual void | Finish () |
Private Member Functions | |
| CbmTofBuildDigiEvents (const CbmTofBuildDigiEvents &) | |
| CbmTofBuildDigiEvents & | operator= (const CbmTofBuildDigiEvents &) |
| void | ProcessIdealEvents (Double_t dProcessingTime) |
| void | FillMCEventList () |
| ClassDef (CbmTofBuildDigiEvents, 0) | |
Private Attributes | |
| FairFileSource * | fFileSource |
| CbmTimeSlice * | fTimeSliceHeader |
| TClonesArray * | fTofTimeSliceDigis |
| TClonesArray * | fDigiMatches |
| CbmMCEventList * | fInputMCEventList |
| CbmMCEventList * | fOutputMCEventList |
| TClonesArray * | fTofEventDigis |
| Double_t | fdEventWindow |
| std::map< std::tuple< Int_t, Int_t, Int_t >, UChar_t > | fNominalTriggerCounterMultiplicity |
| Int_t | fiTriggerMultiplicity |
| Bool_t | fbPreserveMCBacklinks |
| Bool_t | fbMCEventBuilding |
| Double_t | fdEventStartTime |
| std::map< std::tuple< Int_t, Int_t, Int_t >, UChar_t > | fCounterMultiplicity |
| Double_t | fdIdealEventWindow |
| std::set< std::pair< Int_t, Int_t > > | fProcessedIdealEvents |
| std::map< std::pair< Int_t, Int_t >, Double_t > | fIdealEventStartTimes |
| std::map< std::pair< Int_t, Int_t >, std::vector< CbmTofDigi * > > | fIdealEventDigis |
| Int_t | fiNEvents |
| Double_t | fdDigiToTOffset |
| std::set< std::tuple< Int_t, Int_t, Int_t, Int_t > > | fInactiveCounterSides |
| CbmTofBuildDigiEvents::CbmTofBuildDigiEvents | ( | ) |
Definition at line 30 of file CbmTofBuildDigiEvents.cxx.
References fbMCEventBuilding, fbPreserveMCBacklinks, fCounterMultiplicity, fdDigiToTOffset, fdEventStartTime, fdEventWindow, fdIdealEventWindow, fDigiMatches, fFileSource, fIdealEventDigis, fIdealEventStartTimes, fInactiveCounterSides, fiNEvents, fInputMCEventList, fiTriggerMultiplicity, fNominalTriggerCounterMultiplicity, fOutputMCEventList, fProcessedIdealEvents, fTimeSliceHeader, fTofEventDigis, and fTofTimeSliceDigis.
Referenced by CbmTofBuildDigiEvents(), ClassDef(), and operator=().
|
virtual |
Definition at line 59 of file CbmTofBuildDigiEvents.cxx.
|
private |
References CbmTofBuildDigiEvents().
|
private |
References CbmTofBuildDigiEvents().
|
virtual |
Definition at line 64 of file CbmTofBuildDigiEvents.cxx.
References fbMCEventBuilding, fbPreserveMCBacklinks, fCounterMultiplicity, fdDigiToTOffset, fdEventStartTime, fdEventWindow, fDigiMatches, fIdealEventDigis, fIdealEventStartTimes, FillMCEventList(), fInactiveCounterSides, fiNEvents, fiTriggerMultiplicity, fNominalTriggerCounterMultiplicity, fOutputMCEventList, fProcessedIdealEvents, fTimeSliceHeader, fTofEventDigis, fTofTimeSliceDigis, CbmTofDigi::GetAddress(), CbmLink::GetEntry(), CbmLink::GetFile(), CbmMatch::GetLink(), CbmMatch::GetNofLinks(), CbmTofDigi::GetRpc(), CbmTofDigi::GetSide(), CbmTofDigi::GetSm(), CbmTofDigi::GetTime(), CbmTofDigi::GetTot(), CbmTofDigi::GetType(), ProcessIdealEvents(), and CbmTofDigi::SetTot().
|
private |
Definition at line 361 of file CbmTofBuildDigiEvents.cxx.
References fDigiMatches, fInputMCEventList, fOutputMCEventList, fTofEventDigis, CbmLink::GetEntry(), CbmLink::GetFile(), CbmMatch::GetLink(), and CbmMatch::GetNofLinks().
Referenced by Exec(), and ProcessIdealEvents().
|
protectedvirtual |
Definition at line 269 of file CbmTofBuildDigiEvents.cxx.
References fbMCEventBuilding, fCounterMultiplicity, fTofEventDigis, and ProcessIdealEvents().
|
protectedvirtual |
Definition at line 200 of file CbmTofBuildDigiEvents.cxx.
References fbMCEventBuilding, fdEventWindow, fDigiMatches, fFileSource, fInputMCEventList, fiTriggerMultiplicity, fNominalTriggerCounterMultiplicity, fOutputMCEventList, fTimeSliceHeader, fTofEventDigis, and fTofTimeSliceDigis.
|
private |
References CbmTofBuildDigiEvents().
|
private |
Definition at line 299 of file CbmTofBuildDigiEvents.cxx.
References fbPreserveMCBacklinks, fCounterMultiplicity, fdDigiToTOffset, fdIdealEventWindow, fIdealEventDigis, fIdealEventStartTimes, FillMCEventList(), fInactiveCounterSides, fiNEvents, fiTriggerMultiplicity, fNominalTriggerCounterMultiplicity, fOutputMCEventList, fProcessedIdealEvents, fTofEventDigis, CbmTofDigi::GetTot(), and CbmTofDigi::SetTot().
|
inline |
Definition at line 50 of file CbmTofBuildDigiEvents.h.
References fdDigiToTOffset.
|
inline |
Definition at line 46 of file CbmTofBuildDigiEvents.h.
References fdEventWindow.
| void CbmTofBuildDigiEvents::SetIgnoreCounterSide | ( | Int_t | iModuleType, |
| Int_t | iModuleIndex, | ||
| Int_t | iCounterIndex, | ||
| Int_t | iCounterSide ) |
Definition at line 407 of file CbmTofBuildDigiEvents.cxx.
References fInactiveCounterSides.
|
inline |
Definition at line 49 of file CbmTofBuildDigiEvents.h.
References fbPreserveMCBacklinks.
| void CbmTofBuildDigiEvents::SetTriggerCounter | ( | Int_t | iModuleType, |
| Int_t | iModuleIndex, | ||
| Int_t | iCounterIndex, | ||
| Int_t | iNCounterSides ) |
Definition at line 289 of file CbmTofBuildDigiEvents.cxx.
References fNominalTriggerCounterMultiplicity.
|
inline |
Definition at line 48 of file CbmTofBuildDigiEvents.h.
References fiTriggerMultiplicity.
|
private |
Definition at line 81 of file CbmTofBuildDigiEvents.h.
Referenced by CbmTofBuildDigiEvents(), Exec(), Finish(), and Init().
|
private |
Definition at line 80 of file CbmTofBuildDigiEvents.h.
Referenced by CbmTofBuildDigiEvents(), Exec(), ProcessIdealEvents(), and SetPreserveMCBacklinks().
|
private |
Definition at line 83 of file CbmTofBuildDigiEvents.h.
Referenced by CbmTofBuildDigiEvents(), Exec(), Finish(), and ProcessIdealEvents().
|
private |
Definition at line 89 of file CbmTofBuildDigiEvents.h.
Referenced by CbmTofBuildDigiEvents(), Exec(), ProcessIdealEvents(), and SetDigiTotOffset().
|
private |
Definition at line 82 of file CbmTofBuildDigiEvents.h.
Referenced by CbmTofBuildDigiEvents(), and Exec().
|
private |
Definition at line 77 of file CbmTofBuildDigiEvents.h.
Referenced by CbmTofBuildDigiEvents(), Exec(), Init(), and SetEventWindow().
|
private |
Definition at line 84 of file CbmTofBuildDigiEvents.h.
Referenced by CbmTofBuildDigiEvents(), and ProcessIdealEvents().
|
private |
Definition at line 73 of file CbmTofBuildDigiEvents.h.
Referenced by CbmTofBuildDigiEvents(), Exec(), FillMCEventList(), and Init().
|
private |
Definition at line 70 of file CbmTofBuildDigiEvents.h.
Referenced by CbmTofBuildDigiEvents(), and Init().
|
private |
Definition at line 87 of file CbmTofBuildDigiEvents.h.
Referenced by CbmTofBuildDigiEvents(), Exec(), and ProcessIdealEvents().
Definition at line 86 of file CbmTofBuildDigiEvents.h.
Referenced by CbmTofBuildDigiEvents(), Exec(), and ProcessIdealEvents().
|
private |
Definition at line 90 of file CbmTofBuildDigiEvents.h.
Referenced by CbmTofBuildDigiEvents(), Exec(), ProcessIdealEvents(), and SetIgnoreCounterSide().
|
private |
Definition at line 88 of file CbmTofBuildDigiEvents.h.
Referenced by CbmTofBuildDigiEvents(), Exec(), and ProcessIdealEvents().
|
private |
Definition at line 74 of file CbmTofBuildDigiEvents.h.
Referenced by CbmTofBuildDigiEvents(), FillMCEventList(), and Init().
|
private |
Definition at line 79 of file CbmTofBuildDigiEvents.h.
Referenced by CbmTofBuildDigiEvents(), Exec(), Init(), ProcessIdealEvents(), and SetTriggerMultiplicity().
|
private |
Definition at line 78 of file CbmTofBuildDigiEvents.h.
Referenced by CbmTofBuildDigiEvents(), Exec(), Init(), ProcessIdealEvents(), and SetTriggerCounter().
|
private |
Definition at line 75 of file CbmTofBuildDigiEvents.h.
Referenced by CbmTofBuildDigiEvents(), Exec(), FillMCEventList(), Init(), and ProcessIdealEvents().
Definition at line 85 of file CbmTofBuildDigiEvents.h.
Referenced by CbmTofBuildDigiEvents(), Exec(), and ProcessIdealEvents().
|
private |
Definition at line 71 of file CbmTofBuildDigiEvents.h.
Referenced by CbmTofBuildDigiEvents(), Exec(), and Init().
|
private |
Definition at line 76 of file CbmTofBuildDigiEvents.h.
Referenced by CbmTofBuildDigiEvents(), Exec(), FillMCEventList(), Finish(), Init(), and ProcessIdealEvents().
|
private |
Definition at line 72 of file CbmTofBuildDigiEvents.h.
Referenced by CbmTofBuildDigiEvents(), Exec(), and Init().