Project
Loading...
Searching...
No Matches
o2::mid::CrateMasks Class Reference

#include <CrateMasks.h>

Public Member Functions

 CrateMasks ()
 
 CrateMasks (const char *filename)
 
 ~CrateMasks ()=default
 
bool isActive (int iboard, uint8_t feeId) const
 
void setActiveBoards (uint16_t feeId, uint8_t mask)
 Sets the active boards in the feeId.
 
uint8_t getMask (uint16_t feeId) const
 Gets the mask for the feeId.
 
void write (const char *filename) const
 

Detailed Description

Definition at line 27 of file CrateMasks.h.

Constructor & Destructor Documentation

◆ CrateMasks() [1/2]

o2::mid::CrateMasks::CrateMasks ( )

Default constructor

Definition at line 29 of file CrateMasks.cxx.

◆ CrateMasks() [2/2]

o2::mid::CrateMasks::CrateMasks ( const char filename)

Construct from file

Definition at line 67 of file CrateMasks.cxx.

◆ ~CrateMasks()

o2::mid::CrateMasks::~CrateMasks ( )
default

Member Function Documentation

◆ getMask()

uint8_t o2::mid::CrateMasks::getMask ( uint16_t  feeId) const
inline

Gets the mask for the feeId.

Definition at line 41 of file CrateMasks.h.

◆ isActive()

bool o2::mid::CrateMasks::isActive ( int  iboard,
uint8_t  feeId 
) const
inline

Definition at line 35 of file CrateMasks.h.

◆ setActiveBoards()

void o2::mid::CrateMasks::setActiveBoards ( uint16_t  feeId,
uint8_t  mask 
)
inline

Sets the active boards in the feeId.

Definition at line 38 of file CrateMasks.h.

◆ write()

void o2::mid::CrateMasks::write ( const char filename) const

Writes the masks to a configuration file

Definition at line 105 of file CrateMasks.cxx.


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