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 |
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 (std::ofstream *out, std::ofstream *out1=NULL, std::ofstream *out2=NULL) const |
virtual void | pos::PixelTrimBase::writeXML (pos::PixelConfigKey key, int version, std::string path) 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) |
" "
virtual void pos::PixelTrimBase::generateConfiguration | ( | PixelFECConfigInterface * | pixelFEC, |
PixelNameTranslation * | trans, | ||
const PixelMaskBase & | pixelMask | ||
) | const [pure virtual, inherited] |
Implemented in pos::PixelTrimAllPixels, and pos::PixelTrimCommon.
virtual PixelROCTrimBits pos::PixelTrimBase::getTrimBits | ( | int | ROCId | ) | const [pure virtual, inherited] |
Implemented in pos::PixelTrimAllPixels.
Referenced by operator<<().
virtual PixelROCTrimBits* pos::PixelTrimBase::getTrimBits | ( | PixelROCName | name | ) | [pure virtual, inherited] |
Implemented in pos::PixelTrimAllPixels.
void PixelTrimBase::setOverride | ( | PixelTrimOverrideBase * | trimOverride | ) | [inherited] |
Definition at line 29 of file PixelTrimBase.cc.
References pos::PixelTrimBase::trimOverride_.
{ trimOverride_=override; }
virtual void pos::PixelTrimBase::writeASCII | ( | std::string | filename | ) | const [pure virtual, inherited] |
Implements pos::PixelConfigBase.
Implemented in pos::PixelTrimAllPixels, and pos::PixelTrimCommon.
virtual void pos::PixelTrimBase::writeBinary | ( | std::string | filename | ) | const [pure virtual, inherited] |
Implemented in pos::PixelTrimAllPixels, and pos::PixelTrimCommon.
virtual void pos::PixelTrimBase::writeXML | ( | std::ofstream * | out, |
std::ofstream * | out1 = NULL , |
||
std::ofstream * | out2 = NULL |
||
) | const [inline, virtual, inherited] |
Reimplemented from pos::PixelConfigBase.
Reimplemented in pos::PixelTrimAllPixels.
Definition at line 78 of file PixelTrimBase.h.
{;}
virtual void pos::PixelTrimBase::writeXML | ( | pos::PixelConfigKey | key, |
int | version, | ||
std::string | path | ||
) | const [inline, virtual, inherited] |
Reimplemented from pos::PixelConfigBase.
Reimplemented in pos::PixelTrimAllPixels, and pos::PixelTrimCommon.
Definition at line 67 of file PixelTrimBase.h.
{;}
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 [inline, virtual, inherited] |
Reimplemented from pos::PixelConfigBase.
Reimplemented in pos::PixelTrimAllPixels.
Definition at line 71 of file PixelTrimBase.h.
{;}
virtual void pos::PixelTrimBase::writeXMLTrailer | ( | std::ofstream * | out, |
std::ofstream * | out1 = NULL , |
||
std::ofstream * | out2 = NULL |
||
) | const [inline, virtual, inherited] |
Reimplemented from pos::PixelConfigBase.
Reimplemented in pos::PixelTrimAllPixels.
Definition at line 82 of file PixelTrimBase.h.
{;}
PixelTrimBase::~PixelTrimBase | ( | ) | [virtual, inherited] |
Definition at line 27 of file PixelTrimBase.cc.
{}
PixelTrimOverrideBase* pos::PixelTrimBase::trimOverride_ [private, inherited] |
Definition at line 96 of file PixelTrimBase.h.
Referenced by pos::PixelTrimBase::setOverride().
std::ostream& operator<< | ( | std::ostream & | s, |
const PixelTrimBase & | mask | ||
) | [friend, inherited] |
Definition at line 33 of file PixelTrimBase.cc.