Classes | |
class | pos::PixelTrimBase |
This class implements.. More... | |
class | pos::PixelTrimBase |
This class implements.. More... | |
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 (PixelROCName name)=0 |
virtual PixelROCTrimBits | pos::PixelTrimBase::getTrimBits (int ROCId) const =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) 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) const |
virtual void | pos::PixelTrimBase::writeXMLTrailer (std::ofstream *out) const |
virtual | pos::PixelTrimBase::~PixelTrimBase () |
Variables | |
PixelTrimOverrideBase * | pos::PixelTrimBase::trimOverride_ |
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 | ( | PixelROCName | name | ) | [pure virtual, inherited] |
Implemented in pos::PixelTrimAllPixels.
virtual PixelROCTrimBits pos::PixelTrimBase::getTrimBits | ( | int | ROCId | ) | const [pure virtual, inherited] |
void PixelTrimBase::setOverride | ( | PixelTrimOverrideBase * | trimOverride | ) | [inherited] |
Definition at line 29 of file PixelTrimBase.cc.
References pos::PixelTrimBase::trimOverride_.
00029 { 00030 trimOverride_=override; 00031 }
virtual void pos::PixelTrimBase::writeASCII | ( | std::string | filename | ) | const [pure virtual, inherited] |
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 | ) | const [inline, virtual, inherited] |
Reimplemented from pos::PixelConfigBase.
Reimplemented in pos::PixelTrimAllPixels, and pos::PixelTrimCommon.
Definition at line 69 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 | |||
) | const [inline, virtual, inherited] |
Reimplemented from pos::PixelConfigBase.
Reimplemented in pos::PixelTrimAllPixels, and pos::PixelTrimCommon.
Definition at line 68 of file PixelTrimBase.h.
virtual void pos::PixelTrimBase::writeXMLTrailer | ( | std::ofstream * | out | ) | const [inline, virtual, inherited] |
Reimplemented from pos::PixelConfigBase.
Reimplemented in pos::PixelTrimAllPixels, and pos::PixelTrimCommon.
Definition at line 70 of file PixelTrimBase.h.
PixelTrimBase::~PixelTrimBase | ( | ) | [virtual, inherited] |
PixelTrimOverrideBase* pos::PixelTrimBase::trimOverride_ [private, inherited] |