This class implements.. More...
#include <PixelTrimCommon.h>
Public Member Functions | |
void | generateConfiguration (PixelFECConfigInterface *pixelFEC, PixelNameTranslation *trans, const PixelMaskBase &pixelMask) const override |
PixelTrimCommon (std::string filename) | |
void | writeASCII (std::string filename) const override |
void | writeBinary (std::string filename) const override |
void | writeXML (pos::PixelConfigKey key, int version, std::string path) const override |
void | writeXML (std::ofstream *out) const override |
void | writeXMLHeader (pos::PixelConfigKey key, int version, std::string path, std::ofstream *out) const override |
void | writeXMLTrailer (std::ofstream *out) const override |
Public Member Functions inherited from pos::PixelTrimBase | |
virtual PixelROCTrimBits | getTrimBits (int ROCId) const =0 |
virtual PixelROCTrimBits * | getTrimBits (PixelROCName name)=0 |
PixelTrimBase (std::string description, std::string creator, std::string date) | |
void | setOverride (PixelTrimOverrideBase *trimOverride) |
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 |
~PixelTrimBase () 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 | ~PixelConfigBase () |
Private Attributes | |
std::vector< PixelROCName > | rocname_ |
std::vector< unsigned int > | trimbits_ |
This class implements..
" " " "
A longer explanation will be placed here later
Definition at line 30 of file PixelTrimCommon.h.
PixelTrimCommon::PixelTrimCommon | ( | std::string | filename | ) |
Definition at line 19 of file PixelTrimCommon.cc.
References EnergyCorrector::c, mps_fire::i, recoMuon::in, AlCaHLTBitMon_QueryRunRegistry::string, and trimbits_.
|
overridevirtual |
Implements pos::PixelTrimBase.
Definition at line 131 of file PixelTrimCommon.cc.
References cuy::col, pos::PixelNameTranslation::getHdwAddress(), pos::PixelMaskBase::getMaskBits(), mps_fire::i, pos::PixelROCMaskBits::mask(), rocname_, pos::PixelFECConfigInterface::setMaskAndTrimAll(), tmp, and trimbits_.
|
overridevirtual |
Implements pos::PixelTrimBase.
Definition at line 168 of file PixelTrimCommon.cc.
References mps_fire::i, MillePedeFileConverter_cfg::out, and trimbits_.
|
overridevirtual |
Implements pos::PixelTrimBase.
Definition at line 154 of file PixelTrimCommon.cc.
References mps_fire::i, MillePedeFileConverter_cfg::out, and trimbits_.
|
inlineoverridevirtual |
Reimplemented from pos::PixelTrimBase.
Definition at line 46 of file PixelTrimCommon.h.
References pos::PixelTrimBase::writeXML(), pos::PixelTrimBase::writeXMLHeader(), and pos::PixelTrimBase::writeXMLTrailer().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
private |
Definition at line 57 of file PixelTrimCommon.h.
Referenced by generateConfiguration().
|
private |
Definition at line 58 of file PixelTrimCommon.h.
Referenced by generateConfiguration(), PixelTrimCommon(), writeASCII(), and writeBinary().