1 #ifndef _sevt_StationTriggerData_h_
2 #define _sevt_StationTriggerData_h_
4 #include <utl/ShadowPtr_fwd.h>
121 IsT2TimeOverThresholdLike()
pointer with built-in initialization, deletion, deep copying
bool IsTimeOverThresholdDeconvoluted() const
Time Over Threshold deconvoluted.
Station Level Simulated Data
int GetOffsetMicroSecond() const
void SetOffsetMicroSecond(const int offset)
static const std::string fgAlgorithmLookup[]
const std::string & GetAlgorithmName() const
class to hold data at Station level
bool IsT1Threshold() const
T1 threshold.
void SetPLDTrigger(const PLDType trigger)
StationTriggerData()=default
bool IsThresholdBit() const
void SetPLDVersion(const std::string version)
bool IsT2Threshold() const
T2 threshold.
int GetWindowMicroSecond() const
bool IsThresholdOrTimeOverThreshold() const
Any of the PLD triggers (threshold or TOT)
bool IsMultiplicityOfPositiveSteps() const
int GetPLDTimeOffset() const
bool IsTimeOverThreshold() const
T1 TOT is always promoted to T2 TOT.
Algorithm GetAlgorithm() const
bool IsRDThreshold() const
Station Trigger Data description
void SetWindowMicroSecond(const int window)
void SetAlgorithm(const Algorithm algo)
std::string GetPLDVersion() const
void SetErrorCode(const int errorCode)
PLDType GetPLDTrigger() const
void SetPLDTimeOffset(const int offset)