 |
Belle II Software
release-05-01-25
|
13 #include <framework/datastore/RelationsObject.h>
39 void set(
const std::vector<unsigned short>& masks) {
m_masks = masks;}
45 const std::vector<unsigned short>&
get()
const {
return m_masks;}
52 bool isActive(
int moduleID,
unsigned channel)
const;
56 std::vector<unsigned short>
m_masks;
ClassDef(TOPAsicMask, 1)
ClassDef.
TOPAsicMask()
Default constructor.
const std::vector< unsigned short > & get() const
Returns bit fields of masked ASIC's.
Abstract base class for different kinds of events.
std::vector< unsigned short > m_masks
bit fields of masked ASIC's (one per BS)
bool isActive(int moduleID, unsigned channel) const
Returns true if channel is not explicitely labeled as masked.
Class to store bit fields of masked ASICs, as reported in raw data.
RelationsInterface< TObject > RelationsObject
Provides interface for getting/adding relations to objects in StoreArrays.
void set(const std::vector< unsigned short > &masks)
Sets bit fields of masked ASIC's.