...
More...
#include <CbmTofBuildDigiEvents.h>
|
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() [1/2]
CbmTofBuildDigiEvents::CbmTofBuildDigiEvents |
( |
| ) |
|
◆ ~CbmTofBuildDigiEvents()
CbmTofBuildDigiEvents::~CbmTofBuildDigiEvents |
( |
| ) |
|
|
virtual |
◆ CbmTofBuildDigiEvents() [2/2]
◆ ClassDef()
◆ Exec()
void CbmTofBuildDigiEvents::Exec |
( |
Option_t * |
option | ) |
|
|
virtual |
Definition at line 59 of file CbmTofBuildDigiEvents.cxx.
References CbmMCEventList::Clear(), 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(), CbmTimeSlice::GetStartTime(), CbmTofDigi::GetTime(), CbmTofDigi::GetTot(), CbmTofDigi::GetType(), ProcessIdealEvents(), and CbmTofDigi::SetTot().
◆ FillMCEventList()
void CbmTofBuildDigiEvents::FillMCEventList |
( |
| ) |
|
|
private |
Definition at line 385 of file CbmTofBuildDigiEvents.cxx.
References fDigiMatches, fInputMCEventList, fOutputMCEventList, fTofEventDigis, CbmLink::GetEntry(), CbmMCEventList::GetEventTime(), CbmLink::GetFile(), CbmMatch::GetLink(), CbmMatch::GetNofLinks(), CbmMCEventList::Insert(), and CbmMCEventList::Sort().
Referenced by Exec(), and ProcessIdealEvents().
◆ Finish()
void CbmTofBuildDigiEvents::Finish |
( |
| ) |
|
|
protectedvirtual |
◆ Init()
InitStatus CbmTofBuildDigiEvents::Init |
( |
| ) |
|
|
protectedvirtual |
Definition at line 204 of file CbmTofBuildDigiEvents.cxx.
References fbMCEventBuilding, fdEventWindow, fDigiMatches, fFileSource, fInputMCEventList, fiTriggerMultiplicity, fNominalTriggerCounterMultiplicity, fOutputMCEventList, fTimeSliceHeader, fTofEventDigis, and fTofTimeSliceDigis.
◆ operator=()
◆ ProcessIdealEvents()
void CbmTofBuildDigiEvents::ProcessIdealEvents |
( |
Double_t |
dProcessingTime | ) |
|
|
private |
Definition at line 314 of file CbmTofBuildDigiEvents.cxx.
References CbmMCEventList::Clear(), fbPreserveMCBacklinks, fCounterMultiplicity, fdDigiToTOffset, fdIdealEventWindow, fIdealEventDigis, fIdealEventStartTimes, FillMCEventList(), fInactiveCounterSides, fiNEvents, fiTriggerMultiplicity, fNominalTriggerCounterMultiplicity, fOutputMCEventList, fProcessedIdealEvents, fTofEventDigis, CbmTofDigi::GetTot(), and CbmTofDigi::SetTot().
Referenced by Exec(), and Finish().
◆ SetDigiTotOffset()
void CbmTofBuildDigiEvents::SetDigiTotOffset |
( |
Double_t |
dOffset | ) |
|
|
inline |
◆ SetEventWindow()
void CbmTofBuildDigiEvents::SetEventWindow |
( |
Double_t |
dWindow | ) |
|
|
inline |
◆ SetIgnoreCounterSide()
void CbmTofBuildDigiEvents::SetIgnoreCounterSide |
( |
Int_t |
iModuleType, |
|
|
Int_t |
iModuleIndex, |
|
|
Int_t |
iCounterIndex, |
|
|
Int_t |
iCounterSide |
|
) |
| |
◆ SetPreserveMCBacklinks()
void CbmTofBuildDigiEvents::SetPreserveMCBacklinks |
( |
Bool_t |
bPreserve | ) |
|
|
inline |
◆ SetTriggerCounter()
void CbmTofBuildDigiEvents::SetTriggerCounter |
( |
Int_t |
iModuleType, |
|
|
Int_t |
iModuleIndex, |
|
|
Int_t |
iCounterIndex, |
|
|
Int_t |
iNCounterSides |
|
) |
| |
◆ SetTriggerMultiplicity()
void CbmTofBuildDigiEvents::SetTriggerMultiplicity |
( |
Int_t |
iMultiplicity | ) |
|
|
inline |
◆ fbMCEventBuilding
Bool_t CbmTofBuildDigiEvents::fbMCEventBuilding |
|
private |
◆ fbPreserveMCBacklinks
Bool_t CbmTofBuildDigiEvents::fbPreserveMCBacklinks |
|
private |
◆ fCounterMultiplicity
std::map<std::tuple<Int_t, Int_t, Int_t>, UChar_t> CbmTofBuildDigiEvents::fCounterMultiplicity |
|
private |
◆ fdDigiToTOffset
Double_t CbmTofBuildDigiEvents::fdDigiToTOffset |
|
private |
◆ fdEventStartTime
Double_t CbmTofBuildDigiEvents::fdEventStartTime |
|
private |
◆ fdEventWindow
Double_t CbmTofBuildDigiEvents::fdEventWindow |
|
private |
◆ fdIdealEventWindow
Double_t CbmTofBuildDigiEvents::fdIdealEventWindow |
|
private |
◆ fDigiMatches
TClonesArray* CbmTofBuildDigiEvents::fDigiMatches |
|
private |
◆ fFileSource
FairFileSource* CbmTofBuildDigiEvents::fFileSource |
|
private |
◆ fIdealEventDigis
std::map<std::pair<Int_t, Int_t>, std::vector<CbmTofDigi*> > CbmTofBuildDigiEvents::fIdealEventDigis |
|
private |
◆ fIdealEventStartTimes
std::map<std::pair<Int_t, Int_t>, Double_t> CbmTofBuildDigiEvents::fIdealEventStartTimes |
|
private |
◆ fInactiveCounterSides
std::set<std::tuple<Int_t, Int_t, Int_t, Int_t> > CbmTofBuildDigiEvents::fInactiveCounterSides |
|
private |
◆ fiNEvents
Int_t CbmTofBuildDigiEvents::fiNEvents |
|
private |
◆ fInputMCEventList
◆ fiTriggerMultiplicity
Int_t CbmTofBuildDigiEvents::fiTriggerMultiplicity |
|
private |
◆ fNominalTriggerCounterMultiplicity
std::map<std::tuple<Int_t, Int_t, Int_t>, UChar_t> CbmTofBuildDigiEvents::fNominalTriggerCounterMultiplicity |
|
private |
◆ fOutputMCEventList
◆ fProcessedIdealEvents
std::set<std::pair<Int_t, Int_t> > CbmTofBuildDigiEvents::fProcessedIdealEvents |
|
private |
◆ fTimeSliceHeader
◆ fTofEventDigis
TClonesArray* CbmTofBuildDigiEvents::fTofEventDigis |
|
private |
◆ fTofTimeSliceDigis
TClonesArray* CbmTofBuildDigiEvents::fTofTimeSliceDigis |
|
private |
The documentation for this class was generated from the following files: