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) |
virtual void | pos::PixelTrimBase::writeASCII (std::string filename) const =0 |
virtual void | pos::PixelTrimBase::writeBinary (std::string filename) const =0 |
virtual void | pos::PixelTrimBase::writeXML (pos::PixelConfigKey key, int version, std::string path) const |
virtual void | pos::PixelTrimBase::writeXML (std::ofstream *out, std::ofstream *out1=NULL, std::ofstream *out2=NULL) const |
virtual void | pos::PixelTrimBase::writeXMLHeader (pos::PixelConfigKey key, int version, std::string path, std::ofstream *out, std::ofstream *out1=NULL, std::ofstream *out2=NULL) const |
virtual void | pos::PixelTrimBase::writeXMLTrailer (std::ofstream *out, std::ofstream *out1=NULL, std::ofstream *out2=NULL) const |
virtual | pos::PixelTrimBase::~PixelTrimBase () |
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_.
|
pure virtual |
Implements pos::PixelConfigBase.
Implemented in pos::PixelTrimAllPixels, and pos::PixelTrimCommon.
|
pure virtual |
Implemented in pos::PixelTrimAllPixels, and pos::PixelTrimCommon.
|
inlinevirtual |
Reimplemented from pos::PixelConfigBase.
Reimplemented in pos::PixelTrimAllPixels, and pos::PixelTrimCommon.
Definition at line 67 of file PixelTrimBase.h.
|
inlinevirtual |
Reimplemented from pos::PixelConfigBase.
Reimplemented in pos::PixelTrimAllPixels.
Definition at line 78 of file PixelTrimBase.h.
|
inlinevirtual |
Reimplemented from pos::PixelConfigBase.
Reimplemented in pos::PixelTrimAllPixels.
Definition at line 71 of file PixelTrimBase.h.
|
inlinevirtual |
Reimplemented from pos::PixelConfigBase.
Reimplemented in pos::PixelTrimAllPixels.
Definition at line 82 of file PixelTrimBase.h.
References pos::PixelTrimBase::getTrimBits(), RecoTauDiscriminantConfiguration::mask, dataset::name, pos::PixelTrimBase::operator<<, and alignCSCRings::s.
|
virtual |
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().