This class is responsible for manipulating the DACsettings of a ROC. More...
#include <PixelDACSettings.h>
Public Member Functions | |
void | addROC (PixelROCDACSettings &rocname) |
void | generateConfiguration (PixelFECConfigInterface *pixelFEC, PixelNameTranslation *trans, PixelDetectorConfig *detconfig, bool HVon=true) const |
PixelROCDACSettings | getDACSettings (int ROCId) const |
PixelROCDACSettings * | getDACSettings (PixelROCName) |
unsigned int | numROCs () |
PixelDACSettings (std::string filename) | |
PixelDACSettings (std::vector< std::vector< std::string > > &tableMat) | |
PixelDACSettings (PixelROCDACSettings &rocname) | |
void | setVcthrDisable (PixelFECConfigInterface *pixelFEC, PixelNameTranslation *trans) const |
void | setVcthrEnable (PixelFECConfigInterface *pixelFEC, PixelNameTranslation *trans, PixelDetectorConfig *detconfig) const |
void | writeASCII (std::string dir) const override |
void | writeBinary (std::string filename) const |
void | writeXML (pos::PixelConfigKey key, int version, std::string path) const override |
void | writeXML (std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const override |
void | writeXMLHeader (pos::PixelConfigKey key, int version, std::string path, std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const override |
void | writeXMLTrailer (std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const override |
Public Member Functions inherited from pos::PixelConfigBase | |
std::string | creator () |
std::string | date () |
std::string | description () |
std::string | getAuthor () const |
std::string | getComment () const |
PixelConfigBase (std::string description, std::string creator, std::string date) | |
void | setAuthor (std::string author) |
void | setComment (std::string comment) |
virtual void | writeXML (std::ofstream *out) const |
virtual void | writeXMLHeader (pos::PixelConfigKey key, int version, std::string path, std::ofstream *out) const |
virtual void | writeXMLTrailer (std::ofstream *out) const |
virtual | ~PixelConfigBase () |
Private Member Functions | |
bool | rocIsDisabled (const PixelDetectorConfig *detconfig, const PixelROCName rocname) const |
Private Attributes | |
std::vector< PixelROCDACSettings > | dacsettings_ |
Friends | |
std::ostream & | operator<< (std::ostream &s, const PixelDACSettings &mask) |
This class is responsible for manipulating the DACsettings of a ROC.
This is a placeholder for a lengthy description of the class, it's methods behavior and additional stuff like images. This description can be arbitrary long and complex, see for eg. page3Sect3.
Ut perspiciatis, unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam eaque ipsa, quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt, explicabo.
Nemo enim ipsam voluptatem, quia voluptas sit, aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos, qui ratione voluptatem sequi nesciunt, neque porro quisquam est, qui dolorem ipsum, quia dolor sit, amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt, ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit, qui in ea voluptate velit esse, quam nihil molestiae consequatur, vel illum, qui dolorem eum fugiat, quo voluptas nulla pariatur?
Definition at line 61 of file PixelDACSettings.h.