CMS 3D CMS Logo

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{
21 
22  public:
23 
25 
26  //Build the commands needed to configure ROC
27  //Need to use the mask bits also for this
29 
30  private:
31 
32  //need to store the private data here...
33 
34  };
35 }
36 #endif
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
PixelTrimBase.h
This class provides a base class for the pixel trim data for the pixel FEC configuration.
pos::PixelTrimOverride::PixelTrimOverride
PixelTrimOverride(std::string filename)
pos::PixelTrimOverride
Definition: PixelTrimOverride.h:20
corrVsCorr.filename
filename
Definition: corrVsCorr.py:123
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
pos::PixelTrimOverride::getConfigCommand
std::string getConfigCommand(PixelMaskBase &pixelMask)