115 template<
class SVDcalibration >
117 const std::string& xmlFileName,
118 const std::string& xmlTag,
119 typename SVDcalibration::t_perSideContainer::calibrationType defaultValue,
120 bool errorTollerant);
This class import to the database the dbobjects storing the SVD Local Calibrations.
virtual ~SVDLocalCalibrationsImporter()
Destructor.
SVDLocalCalibrationsImporter()
Default constructor.
void importSVDNoiseCalibrationsFromXML(const std::string &xmlFileName, bool errorTollerant=false)
This method import to the database the strip noise from the pedestal local runs.
void importSVDFADCMaskedStripsFromXML(const std::string &xmlFileName, bool errorTollerant=false)
This method import to the database the list of strips masked at FADC level.
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...
int m_lastExperiment
Last experiment.
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.
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...
SVDLocalCalibrationsImporter(int fexp, int frun, int lexp, int lrun)
A constructor accepting as arguments the interval of validity coordinates.
int m_firstExperiment
The interval of validity coordinates are defined as private members.
void importSVDPedestalCalibrationsFromXML(const std::string &xmlFileName, bool errorTollerant=false)
This method import to the database the strip pedestal from the pedestal 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...
Abstract base class for different kinds of events.