This class import to the database the dbobjects storing the SVD Local Calibrations.
More...
#include <SVDLocalCalibrationsImporter.h>
|
| SVDLocalCalibrationsImporter () |
| Default constructor.
|
|
| SVDLocalCalibrationsImporter (int fexp, int frun, int lexp, int lrun) |
| A constructor accepting as arguments the interval of validity coordinates.
|
|
virtual | ~SVDLocalCalibrationsImporter () |
| Destructor.
|
|
void | importSVDChannelMapping (const std::string &fileName=std::string("svd/data/svd_mapping.xml")) |
| This method import to the database the channel mapping which is always required to properly fulfilled the other payloads.
|
|
void | importSVDNoiseCalibrationsFromXML (const std::string &xmlFileName, bool errorTollerant=false) |
| This method import to the database the strip noise from the pedestal local runs.
|
|
void | importSVDPedestalCalibrationsFromXML (const std::string &xmlFileName, bool errorTollerant=false) |
| This method import to the database the strip pedestal from the pedestal local runs.
|
|
void | importSVDCalAmpCalibrationsFromXML (const std::string &xmlFileName, bool errorTollerant=false) |
| This method import to the database the strip pulse width, time and gain from the injection local runs.
|
|
void | importSVDHotStripsCalibrationsFromXML (const std::string &xmlFileName, bool errorTollerant=false) |
| This method import to the database the list of hot strips flagged online and written in the local run xml output.
|
|
void | importSVDFADCMaskedStripsFromXML (const std::string &xmlFileName, bool errorTollerant=false) |
| This method import to the database the list of strips masked at FADC level.
|
|
template<class SVDcalibration > |
void | importSVDCalibrationsFromXML (const std::string &condDbname, const std::string &xmlFileName, const std::string &xmlTag, typename SVDcalibration::t_perSideContainer::calibrationType defaultValue, bool errorTollerant) |
| This method import to the database the strip noise from the noise local runs.
|
|
This class import to the database the dbobjects storing the SVD Local Calibrations.
Definition at line 24 of file SVDLocalCalibrationsImporter.h.
◆ SVDLocalCalibrationsImporter() [1/2]
Default constructor.
Definition at line 31 of file SVDLocalCalibrationsImporter.h.
31 :
34 {
35 }
int m_lastExperiment
Last experiment.
int m_firstExperiment
The interval of validity coordinates are defined as private members.
◆ SVDLocalCalibrationsImporter() [2/2]
◆ ~SVDLocalCalibrationsImporter()
◆ importSVDCalAmpCalibrationsFromXML()
void importSVDCalAmpCalibrationsFromXML |
( |
const std::string & |
xmlFileName, |
|
|
bool |
errorTollerant = false |
|
) |
| |
This method import to the database the strip pulse width, time and gain from the injection local runs.
- Parameters
-
xmlFileName | is the file name of the xml file |
errorTollerant | if true bypasses sanity checks |
◆ importSVDCalibrationsFromXML()
void importSVDCalibrationsFromXML |
( |
const std::string & |
condDbname, |
|
|
const std::string & |
xmlFileName, |
|
|
const std::string & |
xmlTag, |
|
|
typename SVDcalibration::t_perSideContainer::calibrationType |
defaultValue, |
|
|
bool |
errorTollerant |
|
) |
| |
This method import to the database the strip noise from the noise local runs.
- Parameters
-
condDbname | is the name of the payload in the condition database |
xmlFileName | is the file name of the xml file |
xmlTag | is the tag in the xml file that contains the actual calibrations |
defaultValue | is the value assigned to the calibration constant by default |
errorTollerant | if true bypasses sanity checks |
◆ importSVDFADCMaskedStripsFromXML()
void importSVDFADCMaskedStripsFromXML |
( |
const std::string & |
xmlFileName, |
|
|
bool |
errorTollerant = false |
|
) |
| |
This method import to the database the list of strips masked at FADC level.
- Parameters
-
xmlFileName | is the file name of the xml file |
errorTollerant | if true bypasses sanity checks |
◆ importSVDHotStripsCalibrationsFromXML()
void importSVDHotStripsCalibrationsFromXML |
( |
const std::string & |
xmlFileName, |
|
|
bool |
errorTollerant = false |
|
) |
| |
This method import to the database the list of hot strips flagged online and written in the local run xml output.
- Parameters
-
xmlFileName | is the file name of the xml file |
errorTollerant | if true bypasses sanity checks |
◆ importSVDNoiseCalibrationsFromXML()
void importSVDNoiseCalibrationsFromXML |
( |
const std::string & |
xmlFileName, |
|
|
bool |
errorTollerant = false |
|
) |
| |
This method import to the database the strip noise from the pedestal local runs.
- Parameters
-
xmlFileName | is the file name of the xml file |
errorTollerant | if true bypasses sanity checks |
◆ importSVDPedestalCalibrationsFromXML()
void importSVDPedestalCalibrationsFromXML |
( |
const std::string & |
xmlFileName, |
|
|
bool |
errorTollerant = false |
|
) |
| |
This method import to the database the strip pedestal from the pedestal local runs.
- Parameters
-
xmlFileName | is the file name of the xml file |
errorTollerant | if true bypasses sanity checks |
◆ m_firstExperiment
◆ m_firstRun
◆ m_lastExperiment
◆ m_lastRun
The documentation for this class was generated from the following file: