CMS 3D CMS Logo

PixelTrimBase.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 
15 #include <vector>
16 #include <iostream>
17 
18 using namespace pos;
19 
21  : PixelConfigBase(description, creator, date) {}
22 
24 
26 
27 std::ostream& operator<<(std::ostream& s, const PixelTrimBase& trim) {
28  s << trim.getTrimBits(0) << std::endl;
29 
30  return s;
31 }
pos::PixelTrimOverrideBase
Definition: PixelTrimOverrideBase.h:21
edmLumisInFiles.description
description
Definition: edmLumisInFiles.py:11
pos
Definition: PixelAliasList.h:18
PixelTrimBase.h
This class provides a base class for the pixel trim data for the pixel FEC configuration.
pos::PixelConfigBase
This file contains the base class for "pixel configuration data" management.
Definition: PixelConfigBase.h:32
alignCSCRings.s
s
Definition: alignCSCRings.py:92
pos::PixelTrimBase
This class implements..
Definition: PixelTrimBase.h:45
PixelConfigBase.h
This file contains the base class for "pixel configuration data" management.
pos::operator<<
std::ostream & operator<<(std::ostream &s, const PixelCalibConfiguration &calib)
Definition: PixelCalibConfiguration.cc:1325
pos::PixelTrimBase::trimOverride_
PixelTrimOverrideBase * trimOverride_
Definition: PixelTrimBase.h:85
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
pos::PixelTrimBase::setOverride
void setOverride(PixelTrimOverrideBase *trimOverride)
Definition: PixelTrimBase.cc:25
pos::PixelTrimBase::PixelTrimBase
PixelTrimBase(std::string description, std::string creator, std::string date)
Definition: PixelTrimBase.cc:20
trim
static void trim(std::string &s)
Definition: DTCCablingMapProducer.cc:67
pos::PixelTrimBase::~PixelTrimBase
~PixelTrimBase() override
Definition: PixelTrimBase.cc:23