All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Attributes | List of all members
icarus::TriggerConfiguration::CryoConfig Struct Reference

#include <TriggerConfiguration.h>

Public Member Functions

bool operator== (CryoConfig const &other) const noexcept
 Comparison: all fields need to have the same values. More...
 
bool operator!= (CryoConfig const &other) const noexcept
 

Public Attributes

unsigned int majLevelInTime = 0U
 Majority Level for in-time activity. More...
 
unsigned int majLevelDrift = 0U
 Majority Level for out-of-time activity. More...
 
unsigned int slidingWindow = 0U
 Window selection "Fixed" (0) or "Overlapping" (1) More...
 

Detailed Description

Definition at line 33 of file TriggerConfiguration.h.

Member Function Documentation

bool icarus::TriggerConfiguration::CryoConfig::operator!= ( CryoConfig const &  other) const
inlinenoexcept

Definition at line 48 of file TriggerConfiguration.h.

49  { return ! this->operator== (other); }
bool operator==(CryoConfig const &other) const noexcept
Comparison: all fields need to have the same values.
bool icarus::TriggerConfiguration::CryoConfig::operator== ( CryoConfig const &  other) const
inlinenoexcept

Comparison: all fields need to have the same values.

Definition at line 307 of file TriggerConfiguration.h.

308 {
309  if ( majLevelInTime != other.majLevelInTime ) return false;
310  if ( majLevelDrift != other.majLevelDrift ) return false;
311  if ( slidingWindow != other.slidingWindow ) return false;
312 
313  return true;
314 
315 }
unsigned int majLevelDrift
Majority Level for out-of-time activity.
unsigned int majLevelInTime
Majority Level for in-time activity.
unsigned int slidingWindow
Window selection &quot;Fixed&quot; (0) or &quot;Overlapping&quot; (1)

Member Data Documentation

unsigned int icarus::TriggerConfiguration::CryoConfig::majLevelDrift = 0U

Majority Level for out-of-time activity.

Definition at line 39 of file TriggerConfiguration.h.

unsigned int icarus::TriggerConfiguration::CryoConfig::majLevelInTime = 0U

Majority Level for in-time activity.

Definition at line 36 of file TriggerConfiguration.h.

unsigned int icarus::TriggerConfiguration::CryoConfig::slidingWindow = 0U

Window selection "Fixed" (0) or "Overlapping" (1)

Definition at line 42 of file TriggerConfiguration.h.


The documentation for this struct was generated from the following file: