CMS 3D CMS Logo

pos::PixelTrimBase Class Reference
["Trim Objects""Trim Objects""Configuration Objects""Trim Objects"]

This class implements.. More...

#include <CalibFormats/SiPixelObjects/interface/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 PixelROCTrimBitsgetTrimBits (PixelROCName name)=0
virtual PixelROCTrimBits getTrimBits (int ROCId) const =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) 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) const
virtual void writeXMLTrailer (std::ofstream *out) 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.

00022                                             :
00023   PixelConfigBase(description,creator,date){
00024 }


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:50:37 2009 for CMSSW by  doxygen 1.5.4