Project
Loading...
Searching...
No Matches
o2::trd::TrapConfig::TrapDmemWord Class Reference

#include <TrapConfig.h>

Inherits o2::trd::TrapConfig::TrapValue.

Public Member Functions

 TrapDmemWord ()
 
 ~TrapDmemWord ()=default
 
void reset ()
 
bool setValue (unsigned int value, int det)
 
bool setValue (unsigned int value, int det, int rob, int mcm)
 
unsigned int getValue (int det, int rob, int mcm)
 
void setAddress (unsigned short addr)
 
std::string getName ()
 
unsigned short getAddress ()
 
- Public Member Functions inherited from o2::trd::TrapConfig::TrapValue
 TrapValue ()
 
 ~TrapValue ()=default
 
bool allocate (Alloc_t mode)
 
bool allocatei (int mode)
 
void setDataFromRun2 (int value, int valid, unsigned int index)
 
int getAllocMode ()
 
unsigned int getDataRaw (int i)
 
unsigned int getValidRaw (int i)
 
unsigned int getDataSize ()
 

Protected Member Functions

 TrapDmemWord (const TrapDmemWord &rhs)
 
TrapDmemWordoperator= (const TrapDmemWord &rhs)
 
 ClassDefNV (TrapDmemWord, 1)
 address
 
- Protected Member Functions inherited from o2::trd::TrapConfig::TrapValue
bool setData (unsigned int value)
 
bool setData (unsigned int value, int det)
 
bool setData (unsigned int value, int det, int rob, int mcm)
 
unsigned int getData (int det, int rob, int mcm)
 
int getIdx (int det, int rob, int mcm)
 

Protected Attributes

std::string mName
 
unsigned short mAddr
 

Additional Inherited Members

- Static Public Attributes inherited from o2::trd::TrapConfig::TrapValue
static const std::array< int, TrapConfig::mlastAllocmgkSize = {0, 1, 540, 1080, 8 * 18 * 540, 4, 6, 8 * 18 * 30}
 

Detailed Description

Definition at line 630 of file TrapConfig.h.

Constructor & Destructor Documentation

◆ TrapDmemWord() [1/2]

o2::trd::TrapConfig::TrapDmemWord::TrapDmemWord ( )
inline

Definition at line 633 of file TrapConfig.h.

◆ ~TrapDmemWord()

o2::trd::TrapConfig::TrapDmemWord::~TrapDmemWord ( )
default

◆ TrapDmemWord() [2/2]

o2::trd::TrapConfig::TrapDmemWord::TrapDmemWord ( const TrapDmemWord rhs)
protected

Member Function Documentation

◆ ClassDefNV()

o2::trd::TrapConfig::TrapDmemWord::ClassDefNV ( TrapDmemWord  ,
 
)
protected

address

◆ getAddress()

unsigned short o2::trd::TrapConfig::TrapDmemWord::getAddress ( )
inline

Definition at line 651 of file TrapConfig.h.

◆ getName()

std::string o2::trd::TrapConfig::TrapDmemWord::getName ( )
inline

Definition at line 650 of file TrapConfig.h.

◆ getValue()

unsigned int o2::trd::TrapConfig::TrapDmemWord::getValue ( int  det,
int  rob,
int  mcm 
)
inline

Definition at line 641 of file TrapConfig.h.

◆ operator=()

TrapDmemWord & o2::trd::TrapConfig::TrapDmemWord::operator= ( const TrapDmemWord rhs)
protected

◆ reset()

void o2::trd::TrapConfig::TrapDmemWord::reset ( )
inline

Definition at line 636 of file TrapConfig.h.

◆ setAddress()

void o2::trd::TrapConfig::TrapDmemWord::setAddress ( unsigned short  addr)
inline

Definition at line 643 of file TrapConfig.h.

◆ setValue() [1/2]

bool o2::trd::TrapConfig::TrapDmemWord::setValue ( unsigned int  value,
int  det 
)
inline

Definition at line 638 of file TrapConfig.h.

◆ setValue() [2/2]

bool o2::trd::TrapConfig::TrapDmemWord::setValue ( unsigned int  value,
int  det,
int  rob,
int  mcm 
)
inline

Definition at line 639 of file TrapConfig.h.

Member Data Documentation

◆ mAddr

unsigned short o2::trd::TrapConfig::TrapDmemWord::mAddr
protected

Definition at line 658 of file TrapConfig.h.

◆ mName

std::string o2::trd::TrapConfig::TrapDmemWord::mName
protected

Definition at line 657 of file TrapConfig.h.


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