Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
CalibFormats
SiPixelObjects
interface
PixelTrimOverride.h
Go to the documentation of this file.
1
#ifndef PixelTrimOverride_h
2
#define PixelTrimOverride_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
#include <string>
16
#include "
PixelTrimBase.h
"
17
#include "
PixelMaskBase.h
"
18
19
namespace
pos{
20
class
PixelTrimOverride
:
public
PixelTrimOverrideBase
{
21
22
public
:
23
24
PixelTrimOverride
(
std::string
filename
);
25
26
//Build the commands needed to configure ROC
27
//Need to use the mask bits also for this
28
std::string
getConfigCommand
(
PixelMaskBase
& pixelMask);
29
30
private
:
31
32
//need to store the private data here...
33
34
};
35
}
36
#endif
pos::PixelTrimOverride::PixelTrimOverride
PixelTrimOverride(std::string filename)
pos::PixelTrimOverride::getConfigCommand
std::string getConfigCommand(PixelMaskBase &pixelMask)
pos::PixelTrimOverrideBase
Definition:
PixelTrimOverrideBase.h:21
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
pos::PixelTrimOverride
Definition:
PixelTrimOverride.h:20
pos::PixelMaskBase
This is the documentation about PixelMaskBase...
Definition:
PixelMaskBase.h:36
PixelTrimBase.h
This class provides a base class for the pixel trim data for the pixel FEC configuration.
lut2db_cfg.filename
tuple filename
Definition:
lut2db_cfg.py:20
PixelMaskBase.h
Generated for CMSSW Reference Manual by
1.8.5