11#include <framework/datastore/RelationsObject.h>
37 void set(
const std::vector<unsigned short>& masks) {
m_masks = masks;}
43 const std::vector<unsigned short>&
get()
const {
return m_masks;}
50 bool isActive(
int moduleID,
unsigned channel)
const;
Defines interface for accessing relations of objects in StoreArray.
Class to store bit fields of masked ASICs, as reported in raw data.
ClassDef(TOPAsicMask, 1)
ClassDef.
TOPAsicMask()
Default constructor.
const std::vector< unsigned short > & get() const
Returns bit fields of masked ASIC's.
std::vector< unsigned short > m_masks
bit fields of masked ASIC's (one per BS)
void set(const std::vector< unsigned short > &masks)
Sets bit fields of masked ASIC's.
bool isActive(int moduleID, unsigned channel) const
Returns true if channel is not explicitely labeled as masked.
Abstract base class for different kinds of events.