CMS 3D CMS Logo

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=nullptr, std::ofstream *out2=nullptr) const
 
virtual void pos::PixelCalibBase::writeXMLHeader (pos::PixelConfigKey key, int version, std::string path, std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const
 
virtual void pos::PixelCalibBase::writeXMLTrailer (std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const
 
virtual pos::PixelCalibBase::~PixelCalibBase ()
 

Variables

std::string pos::PixelCalibBase::mode_
 

Detailed Description

Base class for pixel calibration procedures.

Function Documentation

◆ mode()

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

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

Definition at line 27 of file PixelCalibBase.h.

References pos::PixelCalibBase::mode_.

27 { return mode_; }

◆ PixelCalibBase()

PixelCalibBase::PixelCalibBase ( )

Definition at line 12 of file PixelCalibBase.cc.

12 { mode_ = "Default"; }

◆ writeXML()

virtual void pos::PixelCalibBase::writeXML ( std::ofstream *  out,
std::ofstream *  out1 = nullptr,
std::ofstream *  out2 = nullptr 
) const
inlinevirtual

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

Definition at line 36 of file PixelCalibBase.h.

36 { ; }

◆ writeXMLHeader()

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

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

Definition at line 28 of file PixelCalibBase.h.

33  {
34  ;
35  }

◆ writeXMLTrailer()

virtual void pos::PixelCalibBase::writeXMLTrailer ( std::ofstream *  out,
std::ofstream *  out1 = nullptr,
std::ofstream *  out2 = nullptr 
) const
inlinevirtual

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

Definition at line 37 of file PixelCalibBase.h.

39  {
40  ;
41  }

◆ ~PixelCalibBase()

PixelCalibBase::~PixelCalibBase ( )
virtual

Definition at line 14 of file PixelCalibBase.cc.

14 {}

Variable Documentation

◆ mode_

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