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 () |
std::string | getStreamedContent (void) const |
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 () |
void | writeASCII (std::string dir="") const override |
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 override |
void | writeXML (std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const override |
void | writeXMLHeader (pos::PixelConfigKey key, int version, std::string path, std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const override |
void | writeXMLTrailer (std::ofstream *out, std::ofstream *out1=nullptr, std::ofstream *out2=nullptr) const override |
~PixelDelay25Calib () override | |
Public Member Functions inherited from pos::PixelCalibBase | |
virtual std::string | mode () const |
PixelCalibBase () | |
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_ |
std::string | calibFileContent_ |
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.
pos::PixelDelay25Calib::PixelDelay25Calib | ( | std::string | ) |
pos::PixelDelay25Calib::PixelDelay25Calib | ( | std::vector< std::vector< std::string > > & | ) |
|
override |
|
inline |
|
inline |
void pos::PixelDelay25Calib::closeFiles | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 60 of file PixelDelay25Calib.h.
void pos::PixelDelay25Calib::openFiles | ( | std::string | portcardName, |
std::string | moduleName, | ||
std::string | path = "" |
||
) |
|
inline |
Definition at line 43 of file PixelDelay25Calib.h.
References portcardNames_.
|
overridevirtual |
Implements pos::PixelConfigBase.
void pos::PixelDelay25Calib::writeFiles | ( | std::string | tmp | ) |
void pos::PixelDelay25Calib::writeFiles | ( | int | currentSDa, |
int | currentRDa, | ||
int | number | ||
) |
void pos::PixelDelay25Calib::writeSettings | ( | std::string | portcardName, |
std::string | moduleName | ||
) |
|
inlineoverridevirtual |
Reimplemented from pos::PixelConfigBase.
Definition at line 31 of file PixelDelay25Calib.h.
|
overridevirtual |
Reimplemented from pos::PixelCalibBase.
|
overridevirtual |
Reimplemented from pos::PixelCalibBase.
|
overridevirtual |
Reimplemented from pos::PixelCalibBase.
|
private |
Definition at line 64 of file PixelDelay25Calib.h.
Referenced by allModules().
|
private |
Definition at line 64 of file PixelDelay25Calib.h.
Referenced by allPortcards().
|
private |
Definition at line 70 of file PixelDelay25Calib.h.
|
private |
Definition at line 65 of file PixelDelay25Calib.h.
Referenced by getCommands().
|
private |
Definition at line 67 of file PixelDelay25Calib.h.
|
private |
Definition at line 66 of file PixelDelay25Calib.h.
|
private |
Definition at line 65 of file PixelDelay25Calib.h.
Referenced by getGridSize().
|
private |
Definition at line 65 of file PixelDelay25Calib.h.
Referenced by getGridSteps().
|
private |
Definition at line 65 of file PixelDelay25Calib.h.
Referenced by getNumberTests().
|
private |
Definition at line 65 of file PixelDelay25Calib.h.
Referenced by getOrigRDa().
|
private |
Definition at line 65 of file PixelDelay25Calib.h.
Referenced by getOrigSDa().
|
private |
Definition at line 60 of file PixelDelay25Calib.h.
Referenced by portcardList().
|
private |
Definition at line 65 of file PixelDelay25Calib.h.
Referenced by getRange().