1 #ifndef PixelDACSettings_h 2 #define PixelDACSettings_h 92 std::ofstream *out1 =
nullptr,
93 std::ofstream *out2 =
nullptr 96 std::ofstream *out1 =
nullptr ,
97 std::ofstream *out2 =
nullptr )
const override ;
99 std::ofstream *out1 =
nullptr,
100 std::ofstream *out2 =
nullptr PixelROCDACSettings getDACSettings(int ROCId) const
This class specifies which detector components are used in the configuration (and eventually should s...
void addROC(PixelROCDACSettings &rocname)
void writeXMLHeader(pos::PixelConfigKey key, int version, std::string path, std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const override
This file contains the base class for "pixel configuration data" management.
bool rocIsDisabled(const PixelDetectorConfig *detconfig, const PixelROCName rocname) const
void writeXML(pos::PixelConfigKey key, int version, std::string path) const override
This class provides a translation from the naming documents standard to specify the ROC to the corres...
This class provide the data structure for the ROC DAC parameters.
void writeBinary(std::string filename) const
This class is responsible for manipulating the DACsettings of a ROC.
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...
This is the documentation about PixelDetectorConfig...
std::vector< PixelROCDACSettings > dacsettings_
friend std::ostream & operator<<(std::ostream &s, const PixelDACSettings &mask)
PixelDACSettings(std::string filename)
void writeASCII(std::string dir) const override
This is the documentation about PixelNameTranslation...
void generateConfiguration(PixelFECConfigInterface *pixelFEC, PixelNameTranslation *trans, PixelDetectorConfig *detconfig, bool HVon=true) const
void setVcthrDisable(PixelFECConfigInterface *pixelFEC, PixelNameTranslation *trans) const
void setVcthrEnable(PixelFECConfigInterface *pixelFEC, PixelNameTranslation *trans, PixelDetectorConfig *detconfig) const
void writeXMLTrailer(std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const override
This class stores the name and related hardware mappings for a ROC.