12#if !defined(NO_ROOT) && !XPU_IS_HIP_CUDA
75#if !defined(NO_ROOT) && !XPU_IS_HIP_CUDA
Class to store different triggers for a given event.
bool TestAny(Trigger_t mask) const
Tests, if ANY of the triggers in the mask are on.
ETrigger
Defines a trigger address.
CbmEventTriggers & operator=(const CbmEventTriggers &)=default
Copy assignment operator.
CbmEventTriggers(const CbmEventTriggers &)=default
Copy constructor.
CbmEventTriggers & operator=(CbmEventTriggers &&)=default
Move assignment operator.
std::string ToString() const
String representation of the class content.
~CbmEventTriggers()=default
Destructor.
CbmEventTriggers(CbmEventTriggers &&)=default
Move constructor.
void Reset(ETrigger key)
Resets a trigger.
ClassDefNV(CbmEventTriggers, 1)
CbmEventTriggers()=default
Default constructor.
void Set(ETrigger key)
Sets a trigger.
bool Test(ETrigger key) const
Tests a particular single trigger.
bool TestAll(Trigger_t mask) const
Tests, if ALL the triggers in the mask are on.