11#ifndef ALICEO2_EMCAL_BADCHANNELMAP 
   12#define ALICEO2_EMCAL_BADCHANNELMAP 
  156  std::bitset<17664> mDeadCells; 
 
  157  std::bitset<17664> mBadCells;  
 
  158  std::bitset<17664> mWarmCells; 
 
 
CCDB container for masked cells in EMCAL.
 
void PrintStream(std::ostream &stream) const
Print bad channels on a given stream.
 
MaskType_t getChannelStatus(unsigned short channelID) const
Get the status of a certain cell.
 
BadChannelMap()=default
Constructor.
 
bool operator==(const BadChannelMap &other) const
Comparison of two bad channel maps.
 
MaskType_t
Definition of mask types in the bad channel map.
 
@ DEAD_CELL
Dead cell, no data obtained.
 
@ BAD_CELL
Bad cell, must be excluded.
 
@ GOOD_CELL
GOOD cell, can be used without problems.
 
@ WARM_CELL
Warm cell, to be used with care.
 
void addBadChannel(unsigned short channelID, MaskType_t mask)
Add bad cell to the container.
 
BadChannelMap & operator+=(const BadChannelMap &rhs)
Add bad channel map to this bad channel map.
 
TH2 * getHistogramRepresentation() const
Convert map into 2D histogram representation.
 
~BadChannelMap()=default
Destructor.
 
std::ostream & operator<<(std::ostream &stream, const Cell &cell)
Stream operator for EMCAL cell.
 
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
 
VectorOfTObjectPtrs other