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.
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.
const std::vector< unsigned short > & get() const
Returns 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.