CalibFormats
SiPixelObjects
interface
PixelTrimOverrideBase.h
Go to the documentation of this file.
1
#ifndef PixelTrimOverrideBase_h
2
#define PixelTrimOverrideBase_h
3
//
4
// This class provide a base class for the
5
// pixel trim data for the pixel FEC configuration
6
// This is a pure interface (abstract class) that
7
// needs to have an implementation.
8
//
9
// Need to figure out what is 'VMEcommand' below!
10
//
11
// All applications should just use this
12
// interface and not care about the specific
13
// implementation
14
//
15
16
#include <string>
17
#include "
CalibFormats/SiPixelObjects/interface/PixelMaskBase.h
"
18
#include "
CalibFormats/SiPixelObjects/interface/PixelConfigBase.h
"
19
20
namespace
pos
{
21
class
PixelTrimOverrideBase
:
public
PixelConfigBase
{
22
public
:
23
PixelTrimOverrideBase
(
std::string
description
,
std::string
creator
,
std::string
date
);
24
25
~PixelTrimOverrideBase
()
override
;
26
27
//Build the commands needed to configure ROC
28
//Need to use the mask bits also for this
29
virtual
std::string
getConfigCommand
(
PixelMaskBase
& pixelMask) = 0;
30
31
private
:
32
};
33
34
}
// namespace pos
35
#endif
pos::PixelConfigBase::date
std::string date()
pos::PixelTrimOverrideBase
Definition:
PixelTrimOverrideBase.h:21
PixelMaskBase.h
pos::PixelMaskBase
This is the documentation about PixelMaskBase...
Definition:
PixelMaskBase.h:36
pos
Definition:
PixelAliasList.h:18
pos::PixelConfigBase
This file contains the base class for "pixel configuration data" management.
Definition:
PixelConfigBase.h:32
pos::PixelTrimOverrideBase::getConfigCommand
virtual std::string getConfigCommand(PixelMaskBase &pixelMask)=0
pos::PixelConfigBase::creator
std::string creator()
PixelConfigBase.h
This file contains the base class for "pixel configuration data" management.
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
pos::PixelConfigBase::description
std::string description()
pos::PixelTrimOverrideBase::PixelTrimOverrideBase
PixelTrimOverrideBase(std::string description, std::string creator, std::string date)
pos::PixelTrimOverrideBase::~PixelTrimOverrideBase
~PixelTrimOverrideBase() override
Generated for CMSSW Reference Manual by
1.8.16