|
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 55 of file CbmAlgoBuildRawEvents.h.
|
default |
Referenced by operator!=(), operator==(), and RawEventBuilderDetector().
|
inline |
Definition at line 59 of file CbmAlgoBuildRawEvents.h.
|
inline |
Definition at line 66 of file CbmAlgoBuildRawEvents.h.
References fdHistMaxDigiNb, fdTimeWinBeg, fdTimeWinEnd, fiTriggerMaxDigis, fuTriggerMinDigis, fuTriggerMinLayers, and RawEventBuilderDetector().
|
inline |
Definition at line 82 of file CbmAlgoBuildRawEvents.h.
References fdTimeWinBeg, and fdTimeWinEnd.
|
inline |
Definition at line 80 of file CbmAlgoBuildRawEvents.h.
References detId, and RawEventBuilderDetector().
|
inline |
Definition at line 79 of file CbmAlgoBuildRawEvents.h.
References detId, and RawEventBuilderDetector().
| ECbmDataType RawEventBuilderDetector::dataType = ECbmDataType::kUnknown |
Definition at line 86 of file CbmAlgoBuildRawEvents.h.
Referenced by CbmAlgoBuildRawEvents::AddDigiToEvent(), CbmAlgoBuildRawEvents::CheckTriggerConditions(), and RawEventBuilderDetector().
| ECbmModuleId RawEventBuilderDetector::detId = ECbmModuleId::kNotExist |
Settings.
Definition at line 85 of file CbmAlgoBuildRawEvents.h.
Referenced by CbmAlgoBuildRawEvents::CheckDataAvailable(), CbmAlgoBuildRawEvents::CheckTriggerConditions(), CbmTaskBuildRawEvents::FillSeedTimesFromSlidingWindow(), operator!=(), operator==(), RawEventBuilderDetector(), and CbmAlgoBuildRawEvents::SearchMatches().
| Double_t RawEventBuilderDetector::fdHistMaxDigiNb = 1000 |
Histo configuration.
Definition at line 98 of file CbmAlgoBuildRawEvents.h.
Referenced by RawEventBuilderDetector().
| Double_t RawEventBuilderDetector::fdTimeWinBeg = -100 |
Selection Window.
Definition at line 95 of file CbmAlgoBuildRawEvents.h.
Referenced by GetTimeWinRange(), RawEventBuilderDetector(), and CbmAlgoBuildRawEvents::SearchMatches().
| Double_t RawEventBuilderDetector::fdTimeWinEnd = 100 |
Definition at line 96 of file CbmAlgoBuildRawEvents.h.
Referenced by GetTimeWinRange(), RawEventBuilderDetector(), and CbmAlgoBuildRawEvents::SearchMatches().
| 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 91 of file CbmAlgoBuildRawEvents.h.
Referenced by CbmAlgoBuildRawEvents::CheckTriggerConditions(), and RawEventBuilderDetector().
| UInt_t RawEventBuilderDetector::fuEndIndex = 0 |
Definition at line 101 of file CbmAlgoBuildRawEvents.h.
Referenced by CbmAlgoBuildRawEvents::SearchMatches().
| UInt_t RawEventBuilderDetector::fuStartIndex = 0 |
Book-keeping variables.
Definition at line 100 of file CbmAlgoBuildRawEvents.h.
Referenced by 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 89 of file CbmAlgoBuildRawEvents.h.
Referenced by CbmAlgoBuildRawEvents::CheckTriggerConditions(), and RawEventBuilderDetector().
| 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 93 of file CbmAlgoBuildRawEvents.h.
Referenced by CbmAlgoBuildRawEvents::CheckTriggerConditions(), and RawEventBuilderDetector().
| std::string RawEventBuilderDetector::sName = "Invalid" |
Definition at line 87 of file CbmAlgoBuildRawEvents.h.
Referenced by CbmAlgoBuildRawEvents::AddDetector(), CbmAlgoBuildRawEvents::AddDigiToEvent(), CbmAlgoBuildRawEvents::CheckDataAvailable(), CbmAlgoBuildRawEvents::CheckTriggerConditions(), RawEventBuilderDetector(), CbmAlgoBuildRawEvents::RemoveDetector(), CbmAlgoBuildRawEvents::SearchMatches(), and CbmAlgoBuildRawEvents::SetReferenceDetector().