This class specifies which delay25 channels are delayed over the entire pixel detector and by how much. More...
#include <PixelGlobalDelay25.h>
Public Member Functions | |
unsigned int | getCyclicDelay (unsigned int offset=0) const |
unsigned int | getDelay (unsigned int offset=0) const |
unsigned int | getTTCrxDelay (unsigned int offset) const |
unsigned int | getTTCrxDelay () const |
PixelGlobalDelay25 (std::string filename) | |
PixelGlobalDelay25 (std::vector< std::vector< std::string > > &tab) | |
virtual void | setDelay (unsigned int delay) |
void | writeASCII (std::string dir) 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 |
~PixelGlobalDelay25 () 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 (pos::PixelConfigKey key, int version, std::string path) const |
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 | |
unsigned int | delay_ |
This class specifies which delay25 channels are delayed over the entire pixel detector and by how much.
" "
A longer explanation will be placed here later
Definition at line 26 of file PixelGlobalDelay25.h.
PixelGlobalDelay25::PixelGlobalDelay25 | ( | std::string | filename | ) |
Definition at line 73 of file PixelGlobalDelay25.cc.
References gather_cfg::cout, TauDecayModes::dec, delay_, recoMuon::in, and AlCaHLTBitMon_QueryRunRegistry::string.
pos::PixelGlobalDelay25::PixelGlobalDelay25 | ( | std::vector< std::vector< std::string > > & | tab | ) |
|
override |
Definition at line 97 of file PixelGlobalDelay25.cc.
unsigned int PixelGlobalDelay25::getCyclicDelay | ( | unsigned int | offset = 0 | ) | const |
Definition at line 114 of file PixelGlobalDelay25.cc.
References gather_cfg::cout, delay_, runTheMatrix::ret, and AlCaHLTBitMon_QueryRunRegistry::string.
unsigned int PixelGlobalDelay25::getDelay | ( | unsigned int | offset = 0 | ) | const |
Definition at line 99 of file PixelGlobalDelay25.cc.
References gather_cfg::cout, delay_, hltrates_dqm_sourceclient-live_cfg::offset, runTheMatrix::ret, and AlCaHLTBitMon_QueryRunRegistry::string.
unsigned int PixelGlobalDelay25::getTTCrxDelay | ( | unsigned int | offset | ) | const |
Definition at line 123 of file PixelGlobalDelay25.cc.
References gather_cfg::cout, delay_, visualization-live-secondInstance_cfg::m, hltrates_dqm_sourceclient-live_cfg::offset, runTheMatrix::ret, and AlCaHLTBitMon_QueryRunRegistry::string.
unsigned int PixelGlobalDelay25::getTTCrxDelay | ( | ) | const |
Definition at line 153 of file PixelGlobalDelay25.cc.
|
inlinevirtual |
|
overridevirtual |
Implements pos::PixelConfigBase.
Definition at line 164 of file PixelGlobalDelay25.cc.
References cms::cuda::assert(), gather_cfg::cout, TauDecayModes::dec, delay_, lut2db_cfg::filename, submitPVResolutionJobs::out, and AlCaHLTBitMon_QueryRunRegistry::string.
|
overridevirtual |
Reimplemented from pos::PixelConfigBase.
Definition at line 229 of file PixelGlobalDelay25.cc.
References TauDecayModes::dec, delay_, alignCSCRings::s, and AlCaHLTBitMon_QueryRunRegistry::string.
|
overridevirtual |
Reimplemented from pos::PixelConfigBase.
Definition at line 182 of file PixelGlobalDelay25.cc.
References gather_cfg::cout, contentValuesFiles::fullPath, pos::PixelConfigBase::getAuthor(), pos::PixelConfigBase::getComment(), pos::PixelTimeFormatter::getmSecTime(), pos::PixelTimeFormatter::getTime(), alignCSCRings::s, and AlCaHLTBitMon_QueryRunRegistry::string.
|
overridevirtual |
Reimplemented from pos::PixelConfigBase.
Definition at line 243 of file PixelGlobalDelay25.cc.
References alignCSCRings::s, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 53 of file PixelGlobalDelay25.h.
Referenced by getCyclicDelay(), getDelay(), getTTCrxDelay(), PixelGlobalDelay25(), setDelay(), writeASCII(), and writeXML().