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