CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Functions | Variables
"Calibration Objects"

Base class for pixel calibration procedures. More...

Classes

class  pos::PixelCalibBase
 
class  pos::PixelCalibConfiguration
 This class implements the steps that are used in a scan over Threshold and CalDelay. More...
 
class  pos::PixelFEDTestDAC
 This class implements.. More...
 

Functions

virtual std::string pos::PixelCalibBase::mode () const
 
 pos::PixelCalibBase::PixelCalibBase ()
 
virtual void pos::PixelCalibBase::writeXML (std::ofstream *out, std::ofstream *out1=NULL, std::ofstream *out2=NULL) const
 
virtual void pos::PixelCalibBase::writeXMLHeader (pos::PixelConfigKey key, int version, std::string path, std::ofstream *out, std::ofstream *out1=NULL, std::ofstream *out2=NULL) const
 
virtual void pos::PixelCalibBase::writeXMLTrailer (std::ofstream *out, std::ofstream *out1=NULL, std::ofstream *out2=NULL) const
 
virtual pos::PixelCalibBase::~PixelCalibBase ()
 

Variables

std::string pos::PixelCalibBase::mode_
 

Detailed Description

Base class for pixel calibration procedures.

Function Documentation

virtual std::string pos::PixelCalibBase::mode ( ) const
inlinevirtual

Reimplemented in pos::PixelCalibConfiguration, and pos::PixelFEDTestDAC.

Definition at line 30 of file PixelCalibBase.h.

References pos::PixelCalibBase::mode_.

30 {return mode_;}
PixelCalibBase::PixelCalibBase ( )

Definition at line 12 of file PixelCalibBase.cc.

12  {
13  mode_ = "Default";
14 }
virtual void pos::PixelCalibBase::writeXML ( std::ofstream *  out,
std::ofstream *  out1 = NULL,
std::ofstream *  out2 = NULL 
) const
inlinevirtual

Reimplemented in pos::PixelCalibConfiguration, pos::PixelFEDTestDAC, and pos::PixelDelay25Calib.

Definition at line 38 of file PixelCalibBase.h.

40  {;}
virtual void pos::PixelCalibBase::writeXMLHeader ( pos::PixelConfigKey  key,
int  version,
std::string  path,
std::ofstream *  out,
std::ofstream *  out1 = NULL,
std::ofstream *  out2 = NULL 
) const
inlinevirtual

Reimplemented in pos::PixelCalibConfiguration, pos::PixelFEDTestDAC, and pos::PixelDelay25Calib.

Definition at line 31 of file PixelCalibBase.h.

37  {;}
virtual void pos::PixelCalibBase::writeXMLTrailer ( std::ofstream *  out,
std::ofstream *  out1 = NULL,
std::ofstream *  out2 = NULL 
) const
inlinevirtual

Reimplemented in pos::PixelCalibConfiguration, pos::PixelFEDTestDAC, and pos::PixelDelay25Calib.

Definition at line 41 of file PixelCalibBase.h.

44  {;}
PixelCalibBase::~PixelCalibBase ( )
virtual

Definition at line 16 of file PixelCalibBase.cc.

16  {
17 }

Variable Documentation

std::string pos::PixelCalibBase::mode_
protected