CbmRoot
|
#include <CbmMcbm2019TimeWinEventBuilderAlgo.h>
Public Member Functions | |
EventBuilderDetector () | |
EventBuilderDetector (ECbmModuleId detIdIn, ECbmDataType dataTypeIn, std::string sNameIn) | |
EventBuilderDetector (ECbmModuleId detIdIn, ECbmDataType dataTypeIn, std::string sNameIn, UInt_t uTriggerMinDigisIn, Int_t iTriggerMaxDigisIn, Double_t fdTimeWinBegIn, Double_t fdTimeWinEndIn) | |
bool | operator== (const EventBuilderDetector &other) const |
bool | operator!= (const EventBuilderDetector &other) const |
Double_t | GetTimeWinRange () |
Public Attributes | |
ECbmModuleId | detId = ECbmModuleId::kNotExist |
Settings. More... | |
ECbmDataType | dataType = ECbmDataType::kUnknown |
std::string | sName = "Invalid" |
UInt_t | fuTriggerMinDigis = 0 |
Minimum number of T0 digis needed to generate a trigger, 0 means don't use for trigger generation. More... | |
Int_t | fiTriggerMaxDigis = -1 |
Maximum number of digis per detector to generate an event, -1 means no cut, 0 means anti-coinc trigger. More... | |
Double_t | fdTimeWinBeg = -100 |
Selection Window. More... | |
Double_t | fdTimeWinEnd = 100 |
UInt_t | fuStartIndex = 0 |
Book-keeping variables. More... | |
UInt_t | fuEndIndex = 0 |
Definition at line 37 of file CbmMcbm2019TimeWinEventBuilderAlgo.h.
|
inline |
Definition at line 39 of file CbmMcbm2019TimeWinEventBuilderAlgo.h.
|
inline |
Definition at line 40 of file CbmMcbm2019TimeWinEventBuilderAlgo.h.
|
inline |
Definition at line 47 of file CbmMcbm2019TimeWinEventBuilderAlgo.h.
References fdTimeWinBeg, fdTimeWinEnd, fiTriggerMaxDigis, and fuTriggerMinDigis.
|
inline |
Definition at line 69 of file CbmMcbm2019TimeWinEventBuilderAlgo.h.
References fdTimeWinBeg, and fdTimeWinEnd.
Referenced by CbmMcbm2019TimeWinEventBuilderAlgo::CheckSeed().
|
inline |
Definition at line 65 of file CbmMcbm2019TimeWinEventBuilderAlgo.h.
References detId.
|
inline |
Definition at line 62 of file CbmMcbm2019TimeWinEventBuilderAlgo.h.
References detId.
ECbmDataType EventBuilderDetector::dataType = ECbmDataType::kUnknown |
Definition at line 73 of file CbmMcbm2019TimeWinEventBuilderAlgo.h.
Referenced by CbmMcbm2019TimeWinEventBuilderAlgo::AddDigiToEvent(), CbmMcbm2019TimeWinEventBuilderAlgo::CheckTriggerConditions(), and EventBuilderDetector().
ECbmModuleId EventBuilderDetector::detId = ECbmModuleId::kNotExist |
Settings.
Definition at line 72 of file CbmMcbm2019TimeWinEventBuilderAlgo.h.
Referenced by CbmMcbm2019TimeWinEventBuilderAlgo::BuildEvents(), CbmMcbm2019TimeWinEventBuilderAlgo::CheckDataAvailable(), CbmMcbm2019TimeWinEventBuilderAlgo::CheckSeed(), CbmMcbm2019TimeWinEventBuilderAlgo::CheckTriggerConditions(), EventBuilderDetector(), CbmMcbm2019TimeWinEventBuilderAlgo::LoopOnSeeds(), operator!=(), operator==(), CbmMcbm2019TimeWinEventBuilderAlgo::SearchMatches(), CbmMcbm2019TimeWinEventBuilderAlgo::SetTriggerMaxNumber(), CbmMcbm2019TimeWinEventBuilderAlgo::SetTriggerMinNumber(), and CbmMcbm2019TimeWinEventBuilderAlgo::SetTriggerWindow().
Double_t EventBuilderDetector::fdTimeWinBeg = -100 |
Selection Window.
Definition at line 80 of file CbmMcbm2019TimeWinEventBuilderAlgo.h.
Referenced by CbmMcbm2019TimeWinEventBuilderAlgo::CheckSeed(), EventBuilderDetector(), GetTimeWinRange(), CbmMcbm2019TimeWinEventBuilderAlgo::SearchMatches(), CbmMcbm2019TimeWinEventBuilderAlgo::SetTriggerWindow(), CbmMcbm2019TimeWinEventBuilderAlgo::UpdateTimeWinBoundariesExtrema(), and CbmMcbm2019TimeWinEventBuilderAlgo::UpdateWidestTimeWinRange().
Double_t EventBuilderDetector::fdTimeWinEnd = 100 |
Definition at line 81 of file CbmMcbm2019TimeWinEventBuilderAlgo.h.
Referenced by CbmMcbm2019TimeWinEventBuilderAlgo::CheckSeed(), EventBuilderDetector(), GetTimeWinRange(), CbmMcbm2019TimeWinEventBuilderAlgo::SearchMatches(), CbmMcbm2019TimeWinEventBuilderAlgo::SetTriggerWindow(), CbmMcbm2019TimeWinEventBuilderAlgo::UpdateTimeWinBoundariesExtrema(), and CbmMcbm2019TimeWinEventBuilderAlgo::UpdateWidestTimeWinRange().
Int_t EventBuilderDetector::fiTriggerMaxDigis = -1 |
Maximum number of digis per detector to generate an event, -1 means no cut, 0 means anti-coinc trigger.
Definition at line 78 of file CbmMcbm2019TimeWinEventBuilderAlgo.h.
Referenced by CbmMcbm2019TimeWinEventBuilderAlgo::CheckTriggerConditions(), EventBuilderDetector(), and CbmMcbm2019TimeWinEventBuilderAlgo::SetTriggerMaxNumber().
UInt_t EventBuilderDetector::fuEndIndex = 0 |
Definition at line 85 of file CbmMcbm2019TimeWinEventBuilderAlgo.h.
Referenced by CbmMcbm2019TimeWinEventBuilderAlgo::CheckSeed(), CbmMcbm2019TimeWinEventBuilderAlgo::InitTs(), and CbmMcbm2019TimeWinEventBuilderAlgo::SearchMatches().
UInt_t EventBuilderDetector::fuStartIndex = 0 |
Book-keeping variables.
Definition at line 84 of file CbmMcbm2019TimeWinEventBuilderAlgo.h.
Referenced by CbmMcbm2019TimeWinEventBuilderAlgo::CheckSeed(), CbmMcbm2019TimeWinEventBuilderAlgo::InitTs(), and CbmMcbm2019TimeWinEventBuilderAlgo::SearchMatches().
UInt_t EventBuilderDetector::fuTriggerMinDigis = 0 |
Minimum number of T0 digis needed to generate a trigger, 0 means don't use for trigger generation.
Definition at line 76 of file CbmMcbm2019TimeWinEventBuilderAlgo.h.
Referenced by CbmMcbm2019TimeWinEventBuilderAlgo::CheckTriggerConditions(), EventBuilderDetector(), and CbmMcbm2019TimeWinEventBuilderAlgo::SetTriggerMinNumber().
std::string EventBuilderDetector::sName = "Invalid" |
Definition at line 74 of file CbmMcbm2019TimeWinEventBuilderAlgo.h.
Referenced by CbmMcbm2019TimeWinEventBuilderAlgo::AddDetector(), CbmMcbm2019TimeWinEventBuilderAlgo::BuildEvents(), CbmMcbm2019TimeWinEventBuilderAlgo::CheckDataAvailable(), CbmMcbm2019TimeWinEventBuilderAlgo::CheckSeed(), CbmMcbm2019TimeWinEventBuilderAlgo::CheckTriggerConditions(), EventBuilderDetector(), CbmMcbm2019TimeWinEventBuilderAlgo::RemoveDetector(), CbmMcbm2019TimeWinEventBuilderAlgo::SearchMatches(), CbmMcbm2019TimeWinEventBuilderAlgo::SetReferenceDetector(), CbmMcbm2019TimeWinEventBuilderAlgo::SetTriggerMaxNumber(), and CbmMcbm2019TimeWinEventBuilderAlgo::SetTriggerMinNumber().