Classes | |
class | pos::PixelTrimBase |
This class implements.. More... | |
class | pos::PixelTrimCommon |
This class implements.. More... | |
Functions | |
virtual void | pos::PixelTrimBase::generateConfiguration (PixelFECConfigInterface *pixelFEC, PixelNameTranslation *trans, const PixelMaskBase &pixelMask) const =0 |
virtual PixelROCTrimBits | pos::PixelTrimBase::getTrimBits (int ROCId) const =0 |
virtual PixelROCTrimBits * | pos::PixelTrimBase::getTrimBits (PixelROCName name)=0 |
pos::PixelTrimBase::PixelTrimBase (std::string description, std::string creator, std::string date) | |
void | pos::PixelTrimBase::setOverride (PixelTrimOverrideBase *trimOverride) |
void | pos::PixelTrimBase::writeASCII (std::string filename) const override=0 |
virtual void | pos::PixelTrimBase::writeBinary (std::string filename) const =0 |
void | pos::PixelTrimBase::writeXML (pos::PixelConfigKey key, int version, std::string path) const override |
void | pos::PixelTrimBase::writeXML (std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const override |
void | pos::PixelTrimBase::writeXMLHeader (pos::PixelConfigKey key, int version, std::string path, std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const override |
void | pos::PixelTrimBase::writeXMLTrailer (std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const override |
pos::PixelTrimBase::~PixelTrimBase () override | |
Variables | |
PixelTrimOverrideBase * | pos::PixelTrimBase::trimOverride_ |
Friends | |
std::ostream & | pos::PixelTrimBase::operator<< (std::ostream &s, const PixelTrimBase &mask) |
" "
|
pure virtual |
Implemented in pos::PixelTrimAllPixels, and pos::PixelTrimCommon.
|
pure virtual |
Implemented in pos::PixelTrimAllPixels.
Referenced by operator<<(), and pos::PixelTrimBase::writeXMLTrailer().
|
pure virtual |
Implemented in pos::PixelTrimAllPixels.
PixelTrimBase::PixelTrimBase | ( | std::string | description, |
std::string | creator, | ||
std::string | date | ||
) |
Definition at line 20 of file PixelTrimBase.cc.
void PixelTrimBase::setOverride | ( | PixelTrimOverrideBase * | trimOverride | ) |
Definition at line 29 of file PixelTrimBase.cc.
References pos::PixelTrimBase::trimOverride_.
|
overridepure virtual |
Implements pos::PixelConfigBase.
Implemented in pos::PixelTrimAllPixels, and pos::PixelTrimCommon.
|
pure virtual |
Implemented in pos::PixelTrimAllPixels, and pos::PixelTrimCommon.
|
inlineoverridevirtual |
Reimplemented from pos::PixelConfigBase.
Reimplemented in pos::PixelTrimCommon.
Definition at line 67 of file PixelTrimBase.h.
Referenced by pos::PixelTrimCommon::writeXML().
|
inlineoverridevirtual |
Reimplemented from pos::PixelConfigBase.
Definition at line 71 of file PixelTrimBase.h.
Referenced by pos::PixelTrimCommon::writeXML().
|
inlineoverridevirtual |
Reimplemented from pos::PixelConfigBase.
Definition at line 82 of file PixelTrimBase.h.
References pos::PixelTrimBase::getTrimBits(), RecoTauDiscriminantConfiguration::mask, dataset::name, pos::PixelTrimBase::operator<<, and alignCSCRings::s.
Referenced by pos::PixelTrimCommon::writeXML().
|
override |
Definition at line 27 of file PixelTrimBase.cc.
|
private |
Definition at line 96 of file PixelTrimBase.h.
Referenced by pos::PixelTrimBase::setOverride().
|
friend |
Definition at line 33 of file PixelTrimBase.cc.
Referenced by pos::PixelTrimBase::writeXMLTrailer().