Project
Loading...
Searching...
No Matches
o2::tpc::zerosupp_link_based::TriggerWord Struct Reference

Data definition of trigger bits in ILBZS format. More...

#include <ZeroSuppressionLinkBased.h>

Public Member Functions

bool hasTrigger () const
 
bool hasLaserTrigger () const
 
bool hasPulserTrigger () const
 
bool hasPhysicsTrigger () const
 

Public Attributes

union { 
 
   uint16_t   word = 0 
 
   struct { 
 
      uint16_t   bunchCrossing: 12 
 
      uint16_t   triggerType: 4 
 
   }  
 
};  
 

Static Public Attributes

static constexpr uint16_t HasTrigger = 0x8
 
static constexpr uint16_t LaserTriggerMask = 0x4
 
static constexpr uint16_t PulserTriggerMask = 0x2
 
static constexpr uint16_t PhysicsTriggerMask = 0x1
 

Detailed Description

Data definition of trigger bits in ILBZS format.

Definition at line 288 of file ZeroSuppressionLinkBased.h.

Member Function Documentation

◆ hasLaserTrigger()

bool o2::tpc::zerosupp_link_based::TriggerWord::hasLaserTrigger ( ) const
inline

Definition at line 303 of file ZeroSuppressionLinkBased.h.

◆ hasPhysicsTrigger()

bool o2::tpc::zerosupp_link_based::TriggerWord::hasPhysicsTrigger ( ) const
inline

Definition at line 305 of file ZeroSuppressionLinkBased.h.

◆ hasPulserTrigger()

bool o2::tpc::zerosupp_link_based::TriggerWord::hasPulserTrigger ( ) const
inline

Definition at line 304 of file ZeroSuppressionLinkBased.h.

◆ hasTrigger()

bool o2::tpc::zerosupp_link_based::TriggerWord::hasTrigger ( ) const
inline

Definition at line 302 of file ZeroSuppressionLinkBased.h.

Member Data Documentation

◆ [union]

◆ bunchCrossing

uint16_t o2::tpc::zerosupp_link_based::TriggerWord::bunchCrossing

Definition at line 297 of file ZeroSuppressionLinkBased.h.

◆ HasTrigger

constexpr uint16_t o2::tpc::zerosupp_link_based::TriggerWord::HasTrigger = 0x8
staticconstexpr

Definition at line 289 of file ZeroSuppressionLinkBased.h.

◆ LaserTriggerMask

constexpr uint16_t o2::tpc::zerosupp_link_based::TriggerWord::LaserTriggerMask = 0x4
staticconstexpr

Definition at line 290 of file ZeroSuppressionLinkBased.h.

◆ PhysicsTriggerMask

constexpr uint16_t o2::tpc::zerosupp_link_based::TriggerWord::PhysicsTriggerMask = 0x1
staticconstexpr

Definition at line 292 of file ZeroSuppressionLinkBased.h.

◆ PulserTriggerMask

constexpr uint16_t o2::tpc::zerosupp_link_based::TriggerWord::PulserTriggerMask = 0x2
staticconstexpr

Definition at line 291 of file ZeroSuppressionLinkBased.h.

◆ triggerType

uint16_t o2::tpc::zerosupp_link_based::TriggerWord::triggerType

Definition at line 298 of file ZeroSuppressionLinkBased.h.

◆ word

uint16_t o2::tpc::zerosupp_link_based::TriggerWord::word = 0

Definition at line 295 of file ZeroSuppressionLinkBased.h.


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