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.