1 #ifndef PixelTBMSettings_h
2 #define PixelTBMSettings_h
41 bool physics=
false)
const;
51 std::ofstream *out1 =
NULL,
52 std::ofstream *out2 =
NULL
55 std::ofstream *out1 =
NULL ,
56 std::ofstream *out2 =
NULL )
const ;
58 std::ofstream *out1 =
NULL,
59 std::ofstream *out2 =
NULL
void writeASCII(std::string dir) const
This file contains the base class for "pixel configuration data" management.
unsigned char analogOutputBias_
void generateConfiguration(PixelFECConfigInterface *pixelFEC, PixelNameTranslation *trans, bool physics=false) const
unsigned char analogOutputGain_
void writeXML(pos::PixelConfigKey key, int version, std::string path) const
void setROCName(std::string rocname)
unsigned char getAnalogOutputBias()
unsigned char getAnalogInputBias()
virtual void writeXMLTrailer(std::ofstream *out, std::ofstream *out1=NULL, std::ofstream *out2=NULL) const
This class provides a translation from the naming documents standard to specify the ROC to the corres...
void setAnalogOutputGain(unsigned char analogOutputGain)
This file contains the base class for "pixel configuration data" management.
This class intends to define an abstract interface for the commands to talk to the PixelFEC...
void setTBMGenericValue(std::string, int)
PixelModuleName moduleId_
void writeBinary(std::string filename) const
void setAnalogInputBias(unsigned char analogInputBias)
friend std::ostream & operator<<(std::ostream &s, const PixelTBMSettings &mask)
virtual ~PixelTBMSettings()
unsigned char getAnalogOutputGain()
void setAnalogOutputBias(unsigned char analogOutputBias)
unsigned char analogInputBias_
This is the documentation about PixelNameTranslation...
std::vector< std::vector< double > > tmp
virtual void writeXMLHeader(pos::PixelConfigKey key, int version, std::string path, std::ofstream *out, std::ofstream *out1=NULL, std::ofstream *out2=NULL) const
This is the documentation about PixelTBMSettings...