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

#include <TOFFEElightConfig.h>

Public Member Functions

 TOFFEElightConfig ()=default
 
const TOFFEEchannelConfig * getChannelConfig (int icrate, int itrm, int ichain, int itdc, int ich) const
 
const TOFFEEtriggerConfig * getTriggerConfig (int idx) const
 
const TOFFEEmapHVConfig * getHVConfig (int isector) const
 
unsigned int getHVConfig (int isector, int iplate) const
 
 ClassDefNV (TOFFEElightConfig, 2)
 

Public Attributes

int mVersion = 0
 
int mRunNumber = 0
 
int mRunType = 0
 
TOFFEEchannelConfig mChannelConfig [Geo::kNCrate][Geo::kNTRM - 2][Geo::kNChain][Geo::kNTdc][Geo::kNCh]
 
TOFFEEtriggerConfig mTriggerConfig [NTRIGGERMAPS]
 
TOFFEEmapHVConfig mHVConfig [Geo::NSECTORS]
 

Static Public Attributes

static constexpr int NCHANNELS = 172800
 
static constexpr int NTRIGGERMAPS = Geo::kNCrate
 

Detailed Description

Definition at line 62 of file TOFFEElightConfig.h.

Constructor & Destructor Documentation

◆ TOFFEElightConfig()

o2::tof::TOFFEElightConfig::TOFFEElightConfig ( )
default

Member Function Documentation

◆ ClassDefNV()

o2::tof::TOFFEElightConfig::ClassDefNV ( TOFFEElightConfig  ,
2   
)

◆ getChannelConfig()

const TOFFEEchannelConfig * TOFFEElightConfig::getChannelConfig ( int  icrate,
int  itrm,
int  ichain,
int  itdc,
int  ich 
) const

Definition at line 16 of file TOFFEElightConfig.cxx.

◆ getHVConfig() [1/2]

const TOFFEEmapHVConfig * o2::tof::TOFFEElightConfig::getHVConfig ( int  isector) const
inline

Definition at line 78 of file TOFFEElightConfig.h.

◆ getHVConfig() [2/2]

unsigned int o2::tof::TOFFEElightConfig::getHVConfig ( int  isector,
int  iplate 
) const
inline

Definition at line 79 of file TOFFEElightConfig.h.

◆ getTriggerConfig()

const TOFFEEtriggerConfig * o2::tof::TOFFEElightConfig::getTriggerConfig ( int  idx) const
inline

Definition at line 77 of file TOFFEElightConfig.h.

Member Data Documentation

◆ mChannelConfig

TOFFEEchannelConfig o2::tof::TOFFEElightConfig::mChannelConfig[Geo::kNCrate][Geo::kNTRM - 2][Geo::kNChain][Geo::kNTdc][Geo::kNCh]

Definition at line 72 of file TOFFEElightConfig.h.

◆ mHVConfig

TOFFEEmapHVConfig o2::tof::TOFFEElightConfig::mHVConfig[Geo::NSECTORS]

Definition at line 74 of file TOFFEElightConfig.h.

◆ mRunNumber

int o2::tof::TOFFEElightConfig::mRunNumber = 0

Definition at line 68 of file TOFFEElightConfig.h.

◆ mRunType

int o2::tof::TOFFEElightConfig::mRunType = 0

Definition at line 69 of file TOFFEElightConfig.h.

◆ mTriggerConfig

TOFFEEtriggerConfig o2::tof::TOFFEElightConfig::mTriggerConfig[NTRIGGERMAPS]

Definition at line 73 of file TOFFEElightConfig.h.

◆ mVersion

int o2::tof::TOFFEElightConfig::mVersion = 0

Definition at line 67 of file TOFFEElightConfig.h.

◆ NCHANNELS

constexpr int o2::tof::TOFFEElightConfig::NCHANNELS = 172800
staticconstexpr

Definition at line 64 of file TOFFEElightConfig.h.

◆ NTRIGGERMAPS

constexpr int o2::tof::TOFFEElightConfig::NTRIGGERMAPS = Geo::kNCrate
staticconstexpr

Definition at line 65 of file TOFFEElightConfig.h.


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