CbmRoot
|
#include <CbmAlgoBuildRawEvents.h>
Public Member Functions | |
RawEventBuilderDetector ()=default | |
RawEventBuilderDetector (ECbmModuleId detIdIn, ECbmDataType dataTypeIn, std::string sNameIn) | |
RawEventBuilderDetector (ECbmModuleId detIdIn, ECbmDataType dataTypeIn, std::string sNameIn, UInt_t uTriggerMinDigisIn, Int_t iTriggerMaxDigisIn, Double_t fdTimeWinBegIn, Double_t fdTimeWinEndIn, UInt_t uTriggerMinLayersIn=0, Double_t fdHistMaxDigiNbIn=1000) | |
bool | operator== (const RawEventBuilderDetector &other) const |
bool | operator!= (const RawEventBuilderDetector &other) const |
Double_t | GetTimeWinRange () |
Public Attributes | |
ECbmModuleId | detId = ECbmModuleId::kNotExist |
Settings. | |
ECbmDataType | dataType = ECbmDataType::kUnknown |
std::string | sName = "Invalid" |
UInt_t | fuTriggerMinDigis = 0 |
Minimum number of digis per detector needed to generate an event, 0 means do not use for event selection. | |
Int_t | fiTriggerMaxDigis = -1 |
Maximum number of digis per detector needed to generate an event, -1 means no cut, 0 means anti-coinc trigger. | |
UInt_t | fuTriggerMinLayers = 0 |
Minimum number of fired layers needed to generate an event, 0 means do not require for event selection. | |
Double_t | fdTimeWinBeg = -100 |
Selection Window. | |
Double_t | fdTimeWinEnd = 100 |
Double_t | fdHistMaxDigiNb = 1000 |
Histo configuration. | |
UInt_t | fuStartIndex = 0 |
Book-keeping variables. | |
UInt_t | fuEndIndex = 0 |
Definition at line 53 of file CbmAlgoBuildRawEvents.h.
|
default |
|
inline |
Definition at line 57 of file CbmAlgoBuildRawEvents.h.
|
inline |
Definition at line 64 of file CbmAlgoBuildRawEvents.h.
References fdHistMaxDigiNb, fdTimeWinBeg, fdTimeWinEnd, fiTriggerMaxDigis, fuTriggerMinDigis, and fuTriggerMinLayers.
|
inline |
Definition at line 80 of file CbmAlgoBuildRawEvents.h.
References fdTimeWinBeg, and fdTimeWinEnd.
Referenced by CbmAlgoBuildRawEvents::GetSeedTimeWinRange().
|
inline |
Definition at line 78 of file CbmAlgoBuildRawEvents.h.
References detId.
|
inline |
Definition at line 77 of file CbmAlgoBuildRawEvents.h.
References detId.
ECbmDataType RawEventBuilderDetector::dataType = ECbmDataType::kUnknown |
Definition at line 84 of file CbmAlgoBuildRawEvents.h.
Referenced by CbmAlgoBuildRawEvents::AddDigiToEvent(), CbmAlgoBuildRawEvents::CheckTriggerConditions(), and CbmAlgoBuildRawEvents::FillHistos().
ECbmModuleId RawEventBuilderDetector::detId = ECbmModuleId::kNotExist |
Settings.
Definition at line 83 of file CbmAlgoBuildRawEvents.h.
Referenced by CbmAlgoBuildRawEvents::BuildEvents(), CbmAlgoBuildRawEvents::CheckBmonInUse(), CbmAlgoBuildRawEvents::CheckDataAvailable(), CbmAlgoBuildRawEvents::CheckSeed(), CbmAlgoBuildRawEvents::CheckTriggerCondition(), CbmAlgoBuildRawEvents::CheckTriggerConditions(), CbmAlgoBuildRawEvents::CreateHistograms(), CbmAlgoBuildRawEvents::FillHistos(), CbmTaskBuildRawEvents::FillSeedTimesFromSlidingWindow(), CbmAlgoBuildRawEvents::GetSeedTimeWinRange(), CbmAlgoBuildRawEvents::HasTrigger(), CbmAlgoBuildRawEvents::InitAlgo(), CbmAlgoBuildRawEvents::InitTs(), CbmAlgoBuildRawEvents::LoopOnSeeds(), operator!=(), operator==(), CbmAlgoBuildRawEvents::SearchMatches(), CbmAlgoBuildRawEvents::SetHistogramMaxDigiNb(), CbmAlgoBuildRawEvents::SetTriggerMaxNumber(), CbmAlgoBuildRawEvents::SetTriggerMinLayersNumber(), CbmAlgoBuildRawEvents::SetTriggerMinNumber(), CbmAlgoBuildRawEvents::SetTriggerWindow(), and CbmAlgoBuildRawEvents::UpdateTimeWinBoundariesExtrema().
Double_t RawEventBuilderDetector::fdHistMaxDigiNb = 1000 |
Histo configuration.
Definition at line 96 of file CbmAlgoBuildRawEvents.h.
Referenced by CbmAlgoBuildRawEvents::CreateHistograms(), RawEventBuilderDetector(), and CbmAlgoBuildRawEvents::SetHistogramMaxDigiNb().
Double_t RawEventBuilderDetector::fdTimeWinBeg = -100 |
Selection Window.
Definition at line 93 of file CbmAlgoBuildRawEvents.h.
Referenced by CbmAlgoBuildRawEvents::CheckSeed(), CbmAlgoBuildRawEvents::CreateHistograms(), GetTimeWinRange(), RawEventBuilderDetector(), CbmAlgoBuildRawEvents::SearchMatches(), CbmAlgoBuildRawEvents::SetTriggerWindow(), and CbmAlgoBuildRawEvents::UpdateTimeWinBoundariesExtrema().
Double_t RawEventBuilderDetector::fdTimeWinEnd = 100 |
Definition at line 94 of file CbmAlgoBuildRawEvents.h.
Referenced by CbmAlgoBuildRawEvents::CheckSeed(), CbmAlgoBuildRawEvents::CreateHistograms(), GetTimeWinRange(), RawEventBuilderDetector(), CbmAlgoBuildRawEvents::SearchMatches(), CbmAlgoBuildRawEvents::SetTriggerWindow(), and CbmAlgoBuildRawEvents::UpdateTimeWinBoundariesExtrema().
Int_t RawEventBuilderDetector::fiTriggerMaxDigis = -1 |
Maximum number of digis per detector needed to generate an event, -1 means no cut, 0 means anti-coinc trigger.
Definition at line 89 of file CbmAlgoBuildRawEvents.h.
Referenced by CbmAlgoBuildRawEvents::CheckTriggerConditions(), RawEventBuilderDetector(), and CbmAlgoBuildRawEvents::SetTriggerMaxNumber().
UInt_t RawEventBuilderDetector::fuEndIndex = 0 |
Definition at line 99 of file CbmAlgoBuildRawEvents.h.
Referenced by CbmAlgoBuildRawEvents::CheckSeed(), CbmAlgoBuildRawEvents::CheckTriggerCondition(), CbmAlgoBuildRawEvents::InitTs(), and CbmAlgoBuildRawEvents::SearchMatches().
UInt_t RawEventBuilderDetector::fuStartIndex = 0 |
Book-keeping variables.
Definition at line 98 of file CbmAlgoBuildRawEvents.h.
Referenced by CbmAlgoBuildRawEvents::CheckSeed(), CbmAlgoBuildRawEvents::CheckTriggerCondition(), CbmAlgoBuildRawEvents::InitTs(), and CbmAlgoBuildRawEvents::SearchMatches().
UInt_t RawEventBuilderDetector::fuTriggerMinDigis = 0 |
Minimum number of digis per detector needed to generate an event, 0 means do not use for event selection.
Definition at line 87 of file CbmAlgoBuildRawEvents.h.
Referenced by CbmAlgoBuildRawEvents::CheckTriggerConditions(), RawEventBuilderDetector(), and CbmAlgoBuildRawEvents::SetTriggerMinNumber().
UInt_t RawEventBuilderDetector::fuTriggerMinLayers = 0 |
Minimum number of fired layers needed to generate an event, 0 means do not require for event selection.
Definition at line 91 of file CbmAlgoBuildRawEvents.h.
Referenced by CbmAlgoBuildRawEvents::CheckTriggerConditions(), RawEventBuilderDetector(), and CbmAlgoBuildRawEvents::SetTriggerMinLayersNumber().
std::string RawEventBuilderDetector::sName = "Invalid" |
Definition at line 85 of file CbmAlgoBuildRawEvents.h.
Referenced by CbmAlgoBuildRawEvents::AddDetector(), CbmAlgoBuildRawEvents::AddDigiToEvent(), CbmAlgoBuildRawEvents::BuildEvents(), CbmAlgoBuildRawEvents::CheckDataAvailable(), CbmAlgoBuildRawEvents::CheckTriggerConditions(), CbmAlgoBuildRawEvents::CreateHistograms(), CbmAlgoBuildRawEvents::FillHistos(), CbmAlgoBuildRawEvents::RemoveDetector(), CbmAlgoBuildRawEvents::SearchMatches(), CbmAlgoBuildRawEvents::SetHistogramMaxDigiNb(), CbmAlgoBuildRawEvents::SetReferenceDetector(), CbmAlgoBuildRawEvents::SetTriggerMaxNumber(), CbmAlgoBuildRawEvents::SetTriggerMinLayersNumber(), and CbmAlgoBuildRawEvents::SetTriggerMinNumber().