CalibFormats
SiPixelObjects
src
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
13
#include "
CalibFormats/SiPixelObjects/interface/PixelTrimBase.h
"
14
#include "
CalibFormats/SiPixelObjects/interface/PixelConfigBase.h
"
15
#include <vector>
16
#include <iostream>
17
18
using namespace
pos
;
19
20
PixelTrimBase::PixelTrimBase
(
std::string
description
,
std::string
creator,
std::string
date
)
21
:
PixelConfigBase
(
description
, creator,
date
) {}
22
23
PixelTrimBase::~PixelTrimBase
() {}
24
25
void
PixelTrimBase::setOverride
(
PixelTrimOverrideBase
*
override
) {
trimOverride_
=
override
; }
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.
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
pos::operator<<
std::ostream & operator<<(std::ostream &s, const PixelCalibConfiguration &calib)
Definition:
PixelCalibConfiguration.cc:1325
pos::PixelTrimBase::trimOverride_
PixelTrimOverrideBase * trimOverride_
Definition:
PixelTrimBase.h:85
pos::PixelTrimBase::setOverride
void setOverride(PixelTrimOverrideBase *trimOverride)
Definition:
PixelTrimBase.cc:25
indexGen.date
date
Definition:
indexGen.py:99
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
Generated for CMSSW Reference Manual by
1.8.16