This class manages data and files used in the Delay25 calibration.
More...
#include <PixelDelay25Calib.h>
|
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 (int currentSDa, int currentRDa, int number) |
|
void | writeFiles (std::string tmp) |
|
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 |
|
virtual std::string | mode () const |
|
| PixelCalibBase () |
|
virtual | ~PixelCalibBase () |
|
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 () |
|
This class manages data and files used in the Delay25 calibration.
" "
Definition at line 24 of file PixelDelay25Calib.h.
◆ PixelDelay25Calib() [1/2]
pos::PixelDelay25Calib::PixelDelay25Calib |
( |
std::string |
| ) |
|
◆ PixelDelay25Calib() [2/2]
pos::PixelDelay25Calib::PixelDelay25Calib |
( |
std::vector< std::vector< std::string > > & |
| ) |
|
◆ ~PixelDelay25Calib()
pos::PixelDelay25Calib::~PixelDelay25Calib |
( |
| ) |
|
|
override |
◆ allModules()
bool pos::PixelDelay25Calib::allModules |
( |
| ) |
|
|
inline |
◆ allPortcards()
bool pos::PixelDelay25Calib::allPortcards |
( |
| ) |
|
|
inline |
◆ closeFiles()
void pos::PixelDelay25Calib::closeFiles |
( |
| ) |
|
◆ getCommands()
int pos::PixelDelay25Calib::getCommands |
( |
| ) |
|
|
inline |
◆ getGridSize()
int pos::PixelDelay25Calib::getGridSize |
( |
| ) |
|
|
inline |
◆ getGridSteps()
int pos::PixelDelay25Calib::getGridSteps |
( |
| ) |
|
|
inline |
◆ getNumberTests()
int pos::PixelDelay25Calib::getNumberTests |
( |
| ) |
|
|
inline |
◆ getOrigRDa()
int pos::PixelDelay25Calib::getOrigRDa |
( |
| ) |
|
|
inline |
◆ getOrigSDa()
int pos::PixelDelay25Calib::getOrigSDa |
( |
| ) |
|
|
inline |
◆ getRange()
int pos::PixelDelay25Calib::getRange |
( |
| ) |
|
|
inline |
◆ getStreamedContent()
std::string pos::PixelDelay25Calib::getStreamedContent |
( |
void |
| ) |
const |
|
inline |
◆ openFiles()
void pos::PixelDelay25Calib::openFiles |
( |
std::string |
portcardName, |
|
|
std::string |
moduleName, |
|
|
std::string |
path = "" |
|
) |
| |
◆ portcardList()
std::set<std::string>& pos::PixelDelay25Calib::portcardList |
( |
| ) |
|
|
inline |
◆ writeASCII()
void pos::PixelDelay25Calib::writeASCII |
( |
std::string |
dir = "" | ) |
const |
|
overridevirtual |
◆ writeFiles() [1/2]
void pos::PixelDelay25Calib::writeFiles |
( |
int |
currentSDa, |
|
|
int |
currentRDa, |
|
|
int |
number |
|
) |
| |
◆ writeFiles() [2/2]
void pos::PixelDelay25Calib::writeFiles |
( |
std::string |
tmp | ) |
|
◆ writeSettings()
void pos::PixelDelay25Calib::writeSettings |
( |
std::string |
portcardName, |
|
|
std::string |
moduleName |
|
) |
| |
◆ writeXML() [1/2]
void pos::PixelDelay25Calib::writeXML |
( |
pos::PixelConfigKey |
key, |
|
|
int |
version, |
|
|
std::string |
path |
|
) |
| const |
|
inlineoverridevirtual |
◆ writeXML() [2/2]
void pos::PixelDelay25Calib::writeXML |
( |
std::ofstream * |
out, |
|
|
std::ofstream * |
out1 = nullptr , |
|
|
std::ofstream * |
out2 = nullptr |
|
) |
| const |
|
overridevirtual |
◆ writeXMLHeader()
void pos::PixelDelay25Calib::writeXMLHeader |
( |
pos::PixelConfigKey |
key, |
|
|
int |
version, |
|
|
std::string |
path, |
|
|
std::ofstream * |
out, |
|
|
std::ofstream * |
out1 = nullptr , |
|
|
std::ofstream * |
out2 = nullptr |
|
) |
| const |
|
overridevirtual |
◆ writeXMLTrailer()
void pos::PixelDelay25Calib::writeXMLTrailer |
( |
std::ofstream * |
out, |
|
|
std::ofstream * |
out1 = nullptr , |
|
|
std::ofstream * |
out2 = nullptr |
|
) |
| const |
|
overridevirtual |
◆ allModules_
bool pos::PixelDelay25Calib::allModules_ |
|
private |
◆ allPortcards_
bool pos::PixelDelay25Calib::allPortcards_ |
|
private |
◆ calibFileContent_
std::string pos::PixelDelay25Calib::calibFileContent_ |
|
private |
◆ commands_
int pos::PixelDelay25Calib::commands_ |
|
private |
◆ graph_
std::string pos::PixelDelay25Calib::graph_ |
|
private |
◆ graphout_
std::ofstream pos::PixelDelay25Calib::graphout_ |
|
private |
◆ gridSize_
int pos::PixelDelay25Calib::gridSize_ |
|
private |
◆ gridSteps_
int pos::PixelDelay25Calib::gridSteps_ |
|
private |
◆ numTests_
int pos::PixelDelay25Calib::numTests_ |
|
private |
◆ origRDa_
int pos::PixelDelay25Calib::origRDa_ |
|
private |
◆ origSDa_
int pos::PixelDelay25Calib::origSDa_ |
|
private |
◆ portcardNames_
std::set<std::string> pos::PixelDelay25Calib::portcardNames_ |
|
private |
◆ range_
int pos::PixelDelay25Calib::range_ |
|
private |