This class manages data and files used in the Delay25 calibration. More...
#include <PixelDelay25Calib.h>
Public Member Functions | |
bool | allModules () |
bool | allPortcards () |
void | closeFiles () |
int | getCommands () |
int | getGridSize () |
int | getGridSteps () |
int | getNumberTests () |
int | getOrigRDa () |
int | getOrigSDa () |
int | getRange () |
void | openFiles (std::string portcardName, std::string moduleName, std::string path="") |
PixelDelay25Calib (std::string) | |
PixelDelay25Calib (std::vector< std::vector< std::string > > &) | |
std::set< std::string > & | portcardList () |
virtual void | writeASCII (std::string dir="") const |
void | writeFiles (std::string tmp) |
void | writeFiles (int currentSDa, int currentRDa, int number) |
void | writeSettings (std::string portcardName, std::string moduleName) |
void | writeXML (pos::PixelConfigKey key, int version, std::string path) const |
virtual void | writeXML (std::ofstream *out, std::ofstream *out1=NULL, std::ofstream *out2=NULL) 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 |
~PixelDelay25Calib () | |
Public Member Functions inherited from pos::PixelCalibBase | |
virtual std::string | mode () const |
PixelCalibBase () | |
virtual void | writeXMLHeader (pos::PixelConfigKey &key, int version, std::string path, std::ofstream *out, std::ofstream *out1=NULL, std::ofstream *out2=NULL) const |
virtual | ~PixelCalibBase () |
Public Member Functions inherited from pos::PixelConfigBase | |
std::string | creator () |
std::string | date () |
std::string | description () |
std::string | getAuthor () const |
std::string | getComment () const |
PixelConfigBase (std::string description, std::string creator, std::string date) | |
void | setAuthor (std::string author) |
void | setComment (std::string comment) |
virtual void | writeXML (std::ofstream *out) const |
virtual void | writeXMLHeader (pos::PixelConfigKey key, int version, std::string path, std::ofstream *out) const |
virtual void | writeXMLTrailer (std::ofstream *out) const |
virtual | ~PixelConfigBase () |
Private Attributes | |
bool | allModules_ |
bool | allPortcards_ |
int | commands_ |
std::string | graph_ |
std::ofstream | graphout_ |
int | gridSize_ |
int | gridSteps_ |
int | numTests_ |
int | origRDa_ |
int | origSDa_ |
std::set< std::string > | portcardNames_ |
int | range_ |
Additional Inherited Members | |
Protected Attributes inherited from pos::PixelCalibBase | |
std::string | mode_ |
This class manages data and files used in the Delay25 calibration.
" "
Definition at line 24 of file PixelDelay25Calib.h.
PixelDelay25Calib::PixelDelay25Calib | ( | std::string | filename | ) |
Definition at line 140 of file PixelDelay25Calib.cc.
References allModules_, allPortcards_, commands_, gather_cfg::cout, gridSize_, gridSteps_, recoMuon::in, pos::PixelCalibBase::mode_, numTests_, origRDa_, origSDa_, portcardNames_, range_, and tmp.
pos::PixelDelay25Calib::PixelDelay25Calib | ( | std::vector< std::vector< std::string > > & | ) |
PixelDelay25Calib::~PixelDelay25Calib | ( | ) |
Definition at line 225 of file PixelDelay25Calib.cc.
|
inline |
|
inline |
void PixelDelay25Calib::closeFiles | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void PixelDelay25Calib::openFiles | ( | std::string | portcardName, |
std::string | moduleName, | ||
std::string | path = "" |
||
) |
|
inline |
Definition at line 49 of file PixelDelay25Calib.h.
References portcardNames_.
|
virtual |
Implements pos::PixelConfigBase.
Definition at line 262 of file PixelDelay25Calib.cc.
References commands_, lut2db_cfg::filename, i, dbtoconf::out, and portcardNames_.
Referenced by writeXMLHeader().
void PixelDelay25Calib::writeFiles | ( | std::string | tmp | ) |
void PixelDelay25Calib::writeFiles | ( | int | currentSDa, |
int | currentRDa, | ||
int | number | ||
) |
void PixelDelay25Calib::writeSettings | ( | std::string | portcardName, |
std::string | moduleName | ||
) |
|
inlinevirtual |
|
virtual |
|
virtual |
Reimplemented from pos::PixelConfigBase.
Definition at line 310 of file PixelDelay25Calib.cc.
References gather_cfg::cout, pos::PixelConfigBase::getAuthor(), pos::PixelConfigBase::getComment(), pos::PixelTimeFormatter::getmSecTime(), pos::PixelTimeFormatter::getTime(), and writeASCII().
|
virtual |
Reimplemented from pos::PixelCalibBase.
Definition at line 375 of file PixelDelay25Calib.cc.
References gather_cfg::cout.
|
private |
Definition at line 69 of file PixelDelay25Calib.h.
Referenced by allModules(), and PixelDelay25Calib().
|
private |
Definition at line 69 of file PixelDelay25Calib.h.
Referenced by allPortcards(), and PixelDelay25Calib().
|
private |
Definition at line 70 of file PixelDelay25Calib.h.
Referenced by getCommands(), PixelDelay25Calib(), and writeASCII().
|
private |
Definition at line 72 of file PixelDelay25Calib.h.
Referenced by openFiles().
|
private |
Definition at line 71 of file PixelDelay25Calib.h.
Referenced by closeFiles(), openFiles(), writeFiles(), and writeSettings().
|
private |
Definition at line 70 of file PixelDelay25Calib.h.
Referenced by getGridSize(), and PixelDelay25Calib().
|
private |
Definition at line 70 of file PixelDelay25Calib.h.
Referenced by getGridSteps(), and PixelDelay25Calib().
|
private |
Definition at line 70 of file PixelDelay25Calib.h.
Referenced by getNumberTests(), and PixelDelay25Calib().
|
private |
Definition at line 70 of file PixelDelay25Calib.h.
Referenced by getOrigRDa(), and PixelDelay25Calib().
|
private |
Definition at line 70 of file PixelDelay25Calib.h.
Referenced by getOrigSDa(), and PixelDelay25Calib().
|
private |
Definition at line 68 of file PixelDelay25Calib.h.
Referenced by PixelDelay25Calib(), portcardList(), and writeASCII().
|
private |
Definition at line 70 of file PixelDelay25Calib.h.
Referenced by getRange(), and PixelDelay25Calib().