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

#include <TOFFEElightConfig.h>

Public Member Functions

 TOFFEElightConfig ()=default
 
const TOFFEEchannelConfiggetChannelConfig (int icrate, int itrm, int ichain, int itdc, int ich) const
 
const TOFFEEtriggerConfiggetTriggerConfig (int idx) const
 
const TOFFEEmapHVConfiggetHVConfig (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  ,
 
)

◆ 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: