CMS 3D CMS Logo

PixelMaskBase.cc
Go to the documentation of this file.
1 //
2 // This class provide a base class for the
3 // pixel mask data for the pixel FEC configuration
4 // This is a pure interface (abstract class) that
5 // needs to have an implementation.
6 //
7 // All applications should just use this
8 // interface and not care about the specific
9 // implementation
10 //
11 //
12 
14 
15 using namespace pos;
16 
18  : PixelConfigBase(description, creator, date) {}
19 
21 
23 
24 std::ostream& operator<<(std::ostream& s, const PixelMaskBase& mask) {
25  s << mask.getMaskBits(0) << std::endl;
26 
27  return s;
28 }
pos::PixelMaskBase::maskOverride_
PixelMaskOverrideBase * maskOverride_
Definition: PixelMaskBase.h:71
PixelMaskBase.h
edmLumisInFiles.description
description
Definition: edmLumisInFiles.py:11
pos::PixelMaskBase
This is the documentation about PixelMaskBase...
Definition: PixelMaskBase.h:36
pos
Definition: PixelAliasList.h:18
pos::PixelMaskBase::getMaskBits
virtual const PixelROCMaskBits & getMaskBits(int ROCId) const =0
pos::PixelConfigBase
This file contains the base class for "pixel configuration data" management.
Definition: PixelConfigBase.h:32
pos::PixelMaskBase::PixelMaskBase
PixelMaskBase(std::string description, std::string creator, std::string date)
Definition: PixelMaskBase.cc:17
pos::PixelMaskBase::setOverride
void setOverride(PixelMaskOverrideBase *)
Definition: PixelMaskBase.cc:22
alignCSCRings.s
s
Definition: alignCSCRings.py:92
pos::PixelMaskOverrideBase
This is the documentation about PixelMaskOverrideBase...
Definition: PixelMaskOverrideBase.h:23
pos::operator<<
std::ostream & operator<<(std::ostream &s, const PixelCalibConfiguration &calib)
Definition: PixelCalibConfiguration.cc:1325
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
pos::PixelMaskBase::~PixelMaskBase
~PixelMaskBase() override
Definition: PixelMaskBase.cc:20