CMS 3D CMS Logo

"Trim Objects"
["Configuration Objects"]


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_

Detailed Description

" "

Function Documentation

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]

Implemented in pos::PixelTrimAllPixels.

Referenced by operator<<().

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]

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  )  const [inline, virtual, inherited]

Reimplemented from pos::PixelConfigBase.

Reimplemented in pos::PixelTrimAllPixels, and pos::PixelTrimCommon.

Definition at line 69 of file PixelTrimBase.h.

00069 {;}

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.

00067 {;}

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.

00068 {;}

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.

00070 {;}

PixelTrimBase::~PixelTrimBase (  )  [virtual, inherited]

Definition at line 27 of file PixelTrimBase.cc.

00027 {}


Variable Documentation

PixelTrimOverrideBase* pos::PixelTrimBase::trimOverride_ [private, inherited]

Definition at line 81 of file PixelTrimBase.h.

Referenced by pos::PixelTrimBase::setOverride().


Generated on Tue Jun 9 17:56:15 2009 for CMSSW by  doxygen 1.5.4