This is the documentation about PixelMaxVsf... More...
#include <PixelMaxVsf.h>
Public Member Functions | |
bool | getVsf (PixelROCName roc, unsigned int &Vsf) const |
PixelMaxVsf (std::vector< std::vector< std::string > > &tableMat) | |
PixelMaxVsf (std::string filename) | |
void | setVsf (PixelROCName roc, unsigned int Vsf) |
void | writeASCII (std::string dir="") const override |
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 Attributes | |
std::map< PixelROCName, unsigned int > | rocs_ |
This is the documentation about PixelMaxVsf...
" "
This class specifies the maximum Vsf setting that should be used for each ROC.
Definition at line 26 of file PixelMaxVsf.h.
PixelMaxVsf::PixelMaxVsf | ( | std::vector< std::vector< std::string > > & | tableMat | ) |
EXTENSION_TABLE_NAME: ROC_MAXVSF (VIEW: CONF_KEY_ROC_MAXVSF_V)
CONFIG_KEY NOT NULL VARCHAR2(80) KEY_TYPE NOT NULL VARCHAR2(80) KEY_ALIAS NOT NULL VARCHAR2(80) VERSION VARCHAR2(40) KIND_OF_COND NOT NULL VARCHAR2(40) ROC_NAME VARCHAR2(200) MAXVSF NOT NULL NUMBER(38)
Definition at line 21 of file PixelMaxVsf.cc.
References cms::cuda::assert(), c, EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::cerr, dqmiodumpmetadata::n, alignCSCRings::r, PixelMapPlotter::roc, rocs_, and AlCaHLTBitMon_QueryRunRegistry::string.
PixelMaxVsf::PixelMaxVsf | ( | std::string | filename | ) |
Definition at line 75 of file PixelMaxVsf.cc.
References cms::cuda::assert(), gather_cfg::cout, corrVsCorr::filename, recoMuon::in, PixelMapPlotter::roc, rocs_, and AlCaHLTBitMon_QueryRunRegistry::string.
bool PixelMaxVsf::getVsf | ( | PixelROCName | roc, |
unsigned int & | Vsf | ||
) | const |
void PixelMaxVsf::setVsf | ( | PixelROCName | roc, |
unsigned int | Vsf | ||
) |
|
overridevirtual |
Implements pos::PixelConfigBase.
Definition at line 126 of file PixelMaxVsf.cc.
References gather_cfg::cout, DeadROC_duringRun::dir, beamvalidation::exit(), corrVsCorr::filename, MillePedeFileConverter_cfg::out, rocs_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlineoverridevirtual |
|
overridevirtual |
Reimplemented from pos::PixelConfigBase.
Definition at line 190 of file PixelMaxVsf.cc.
References rocs_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
overridevirtual |
Reimplemented from pos::PixelConfigBase.
Definition at line 147 of file PixelMaxVsf.cc.
References gather_cfg::cout, pos::PixelConfigBase::getAuthor(), pos::PixelConfigBase::getComment(), pos::PixelTimeFormatter::getmSecTime(), pos::PixelTimeFormatter::getTime(), castor_dqm_sourceclient_file_cfg::path, AlCaHLTBitMon_QueryRunRegistry::string, and BeamSplash_cfg::version.
|
overridevirtual |
Reimplemented from pos::PixelConfigBase.
Definition at line 204 of file PixelMaxVsf.cc.
References gather_cfg::cout, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 49 of file PixelMaxVsf.h.
Referenced by getVsf(), PixelMaxVsf(), setVsf(), writeASCII(), and writeXML().