CMS 3D CMS Logo

Public Member Functions | Private Attributes | Friends

pos::PixelTrimBase Class Reference

This class implements.. More...

#include <PixelTrimBase.h>

Inheritance diagram for pos::PixelTrimBase:
pos::PixelConfigBase pos::PixelTrimAllPixels pos::PixelTrimCommon

List of all members.

Public Member Functions

virtual void generateConfiguration (PixelFECConfigInterface *pixelFEC, PixelNameTranslation *trans, const PixelMaskBase &pixelMask) const =0
virtual PixelROCTrimBits getTrimBits (int ROCId) const =0
virtual PixelROCTrimBitsgetTrimBits (PixelROCName name)=0
 PixelTrimBase (std::string description, std::string creator, std::string date)
void setOverride (PixelTrimOverrideBase *trimOverride)
virtual void writeASCII (std::string filename) const =0
virtual void writeBinary (std::string filename) const =0
virtual void writeXML (std::ofstream *out, std::ofstream *out1=NULL, std::ofstream *out2=NULL) const
virtual void writeXML (pos::PixelConfigKey key, int version, std::string path) const
virtual void writeXMLHeader (pos::PixelConfigKey key, int version, std::string path, std::ofstream *out, std::ofstream *out1=NULL, std::ofstream *out2=NULL) const
virtual void writeXMLTrailer (std::ofstream *out, std::ofstream *out1=NULL, std::ofstream *out2=NULL) const
virtual ~PixelTrimBase ()

Private Attributes

PixelTrimOverrideBasetrimOverride_

Friends

std::ostream & operator<< (std::ostream &s, const PixelTrimBase &mask)

Detailed Description

This class implements..

This class provides a base class for the pixel trim data for the pixel FEC configuration.

" " " "

A longer explanation will be placed here later

This is a pure interface (abstract class) that needs to have an implementation.

Need to figure out what is 'VMEcommand' below!

All applications should just use this interface and not care about the specific implementation

Definition at line 46 of file PixelTrimBase.h.


Constructor & Destructor Documentation

PixelTrimBase::PixelTrimBase ( std::string  description,
std::string  creator,
std::string  date 
)

Definition at line 20 of file PixelTrimBase.cc.