Project
Loading...
Searching...
No Matches
o2::tof::TOFFEElightInfo Struct Reference

#include <TOFFEElightInfo.h>

Public Member Functions

 TOFFEElightInfo ()=default
 
void resetAll ()
 
int getVersion () const
 
int getRunNumber () const
 
int getRunType () const
 
bool getChannelEnabled (int idx) const
 
int getMatchingWindow (int idx) const
 
int getLatencyWindow (int idx) const
 
uint64_t getTriggerMask (int ddl) const
 
 ClassDefNV (TOFFEElightInfo, 1)
 

Public Attributes

int mVersion = -1
 
int mRunNumber = -1
 
int mRunType = -1
 
std::array< bool, NCHANNELSmChannelEnabled {false}
 
std::array< int, NCHANNELSmMatchingWindow {0}
 
std::array< int, NCHANNELSmLatencyWindow {0}
 
std::array< uint64_t, NTRIGGERMAPSmTriggerMask {0}
 

Static Public Attributes

static constexpr int NTRIGGERMAPS = 72
 
static constexpr int NCHANNELS = 157248
 

Detailed Description

Definition at line 25 of file TOFFEElightInfo.h.

Constructor & Destructor Documentation

◆ TOFFEElightInfo()

o2::tof::TOFFEElightInfo::TOFFEElightInfo ( )
default

Member Function Documentation

◆ ClassDefNV()

o2::tof::TOFFEElightInfo::ClassDefNV ( TOFFEElightInfo  ,
 
)

◆ getChannelEnabled()

bool o2::tof::TOFFEElightInfo::getChannelEnabled ( int  idx) const
inline

Definition at line 52 of file TOFFEElightInfo.h.

◆ getLatencyWindow()

int o2::tof::TOFFEElightInfo::getLatencyWindow ( int  idx) const
inline

Definition at line 54 of file TOFFEElightInfo.h.

◆ getMatchingWindow()

int o2::tof::TOFFEElightInfo::getMatchingWindow ( int  idx) const
inline

Definition at line 53 of file TOFFEElightInfo.h.

◆ getRunNumber()

int o2::tof::TOFFEElightInfo::getRunNumber ( ) const
inline

Definition at line 50 of file TOFFEElightInfo.h.

◆ getRunType()

int o2::tof::TOFFEElightInfo::getRunType ( ) const
inline

Definition at line 51 of file TOFFEElightInfo.h.

◆ getTriggerMask()

uint64_t o2::tof::TOFFEElightInfo::getTriggerMask ( int  ddl) const
inline

Definition at line 55 of file TOFFEElightInfo.h.

◆ getVersion()

int o2::tof::TOFFEElightInfo::getVersion ( ) const
inline

Definition at line 49 of file TOFFEElightInfo.h.

◆ resetAll()

void o2::tof::TOFFEElightInfo::resetAll ( )
inline

Definition at line 38 of file TOFFEElightInfo.h.

Member Data Documentation

◆ mChannelEnabled

std::array<bool, NCHANNELS> o2::tof::TOFFEElightInfo::mChannelEnabled {false}

Definition at line 32 of file TOFFEElightInfo.h.

◆ mLatencyWindow

std::array<int, NCHANNELS> o2::tof::TOFFEElightInfo::mLatencyWindow {0}

Definition at line 34 of file TOFFEElightInfo.h.

◆ mMatchingWindow

std::array<int, NCHANNELS> o2::tof::TOFFEElightInfo::mMatchingWindow {0}

Definition at line 33 of file TOFFEElightInfo.h.

◆ mRunNumber

int o2::tof::TOFFEElightInfo::mRunNumber = -1

Definition at line 30 of file TOFFEElightInfo.h.

◆ mRunType

int o2::tof::TOFFEElightInfo::mRunType = -1

Definition at line 31 of file TOFFEElightInfo.h.

◆ mTriggerMask

std::array<uint64_t, NTRIGGERMAPS> o2::tof::TOFFEElightInfo::mTriggerMask {0}

Definition at line 35 of file TOFFEElightInfo.h.

◆ mVersion

int o2::tof::TOFFEElightInfo::mVersion = -1

Definition at line 29 of file TOFFEElightInfo.h.

◆ NCHANNELS

constexpr int o2::tof::TOFFEElightInfo::NCHANNELS = 157248
staticconstexpr

Definition at line 27 of file TOFFEElightInfo.h.

◆ NTRIGGERMAPS

constexpr int o2::tof::TOFFEElightInfo::NTRIGGERMAPS = 72
staticconstexpr

Definition at line 26 of file TOFFEElightInfo.h.


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