boundaryFindingSetup(std::vector< Calibration::ExpRun >, int) | CalibrationAlgorithm | inlineprotectedvirtual |
boundaryFindingTearDown() | CalibrationAlgorithm | inlineprotectedvirtual |
c_Failure enum value | CalibrationAlgorithm | |
c_Iterate enum value | CalibrationAlgorithm | |
c_NotEnoughData enum value | CalibrationAlgorithm | |
c_OK enum value | CalibrationAlgorithm | |
c_rings | CDCDedxInjectTimeAlgorithm | privatestatic |
c_Undefined enum value | CalibrationAlgorithm | |
calibrate() override | CDCDedxInjectTimeAlgorithm | protectedvirtual |
CalibrationAlgorithm(const std::string &collectorModuleName) | CalibrationAlgorithm | inlineexplicit |
CDCDedxInjectTimeAlgorithm() | CDCDedxInjectTimeAlgorithm | |
checkPyExpRun(PyObject *pyObj) | CalibrationAlgorithm | |
checkStatistics(std::array< std::vector< TH1D * >, numdedx::nrings > &hvar) | CDCDedxInjectTimeAlgorithm | |
clearCalibrationData() | CalibrationAlgorithm | inlineprotected |
commit() | CalibrationAlgorithm | |
commit(std::list< Database::DBImportQuery > payloads) | CalibrationAlgorithm | |
convertPyExpRun(PyObject *pyObj) | CalibrationAlgorithm | |
correctBinBias(std::map< int, std::vector< double > > &varcorr, std::map< int, std::vector< double > > &var, std::map< int, std::vector< double > > &time, TH1D *&htimes) | CDCDedxInjectTimeAlgorithm | |
createPayload(std::array< double, numdedx::nrings > &scale, std::map< int, std::vector< double > > &vmeans, std::map< int, std::vector< double > > &varscal, std::string svar) | CDCDedxInjectTimeAlgorithm | |
defineHisto(std::array< std::vector< TH1D * >, numdedx::nrings > &htemp, std::string var) | CDCDedxInjectTimeAlgorithm | |
defineTimeBins() | CDCDedxInjectTimeAlgorithm | |
defineTimeHisto(std::array< std::array< TH1D *, 3 >, numdedx::nrings > &htemp) | CDCDedxInjectTimeAlgorithm | |
deleteHisto(std::array< std::vector< TH1D * >, numdedx::nrings > &htemp) | CDCDedxInjectTimeAlgorithm | inline |
deleteTimeHisto(std::array< std::array< TH1D *, 3 >, numdedx::nrings > &htemp) | CDCDedxInjectTimeAlgorithm | inline |
dumpOutputJson() const | CalibrationAlgorithm | inline |
EResult enum name | CalibrationAlgorithm | |
execute(std::vector< Calibration::ExpRun > runs={}, int iteration=0, IntervalOfValidity iov=IntervalOfValidity()) | CalibrationAlgorithm | |
execute(PyObject *runs, int iteration=0, IntervalOfValidity iov=IntervalOfValidity()) | CalibrationAlgorithm | |
fillRunToInputFilesMap() | CalibrationAlgorithm | |
findPayloadBoundaries(std::vector< Calibration::ExpRun > runs, int iteration=0) | CalibrationAlgorithm | |
fitGaussianWRange(TH1D *&temphist, fstatus &status) | CDCDedxInjectTimeAlgorithm | |
getAllGranularityExpRun() const | CalibrationAlgorithm | inlineprotected |
getCollectorName() const | CalibrationAlgorithm | inline |
getCorrection(unsigned int ring, unsigned int time, std::map< int, std::vector< double > > &vmeans) | CDCDedxInjectTimeAlgorithm | |
getDescription() const | CalibrationAlgorithm | inline |
getExpRunInfo() | CDCDedxInjectTimeAlgorithm | |
getExpRunString(Calibration::ExpRun &expRun) const | CalibrationAlgorithm | private |
getFullObjectPath(const std::string &name, Calibration::ExpRun expRun) const | CalibrationAlgorithm | private |
getGranularity() const | CalibrationAlgorithm | inline |
getGranularityFromData() const | CalibrationAlgorithm | protected |
getInputFileNames() | CalibrationAlgorithm | |
getInputJsonObject() const | CalibrationAlgorithm | inlineprotected |
getInputJsonValue(const std::string &key) const | CalibrationAlgorithm | inlineprotected |
getIovFromAllData() const | CalibrationAlgorithm | |
getIteration() const | CalibrationAlgorithm | inlineprotected |
getMeanReso(std::array< std::vector< TH1D * >, numdedx::nrings > &hvar, std::map< int, std::vector< double > > &vmeans, std::map< int, std::vector< double > > &vresos) | CDCDedxInjectTimeAlgorithm | |
getObjectPtr(const std::string &name, const std::vector< Calibration::ExpRun > &requestedRuns) | CalibrationAlgorithm | protected |
getObjectPtr(std::string name) | CalibrationAlgorithm | inlineprotected |
getObjectPtr(const std::string &name, const std::vector< Calibration::ExpRun > &requestedRuns) | CalibrationAlgorithm | |
getObjectPtr(const string &name, const vector< ExpRun > &requestedRuns) | CalibrationAlgorithm | protected |
getOutputJsonValue(const std::string &key) const | CalibrationAlgorithm | inlineprotected |
getPayloads() | CalibrationAlgorithm | inline |
getPayloadValues() | CalibrationAlgorithm | inline |
getPrefix() const | CalibrationAlgorithm | inline |
getRunList() const | CalibrationAlgorithm | inlineprotected |
getRunListFromAllData() const | CalibrationAlgorithm | |
getRunRangeFromAllData() const | CalibrationAlgorithm | |
getTimeBinLabel(const double &tedges, const int &it) | CDCDedxInjectTimeAlgorithm | inline |
getVecInputFileNames() const | CalibrationAlgorithm | inlineprotected |
inputJsonKeyExists(const std::string &key) const | CalibrationAlgorithm | inlineprotected |
isBoundaryRequired(const Calibration::ExpRun &) | CalibrationAlgorithm | inlineprotectedvirtual |
loadInputJson(const std::string &jsonString) | CalibrationAlgorithm | |
m_allExpRun | CalibrationAlgorithm | privatestatic |
m_boundaries | CalibrationAlgorithm | protected |
m_chiBins | CDCDedxInjectTimeAlgorithm | private |
m_chiMax | CDCDedxInjectTimeAlgorithm | private |
m_chiMin | CDCDedxInjectTimeAlgorithm | private |
m_countR | CDCDedxInjectTimeAlgorithm | private |
m_data | CalibrationAlgorithm | private |
m_DBInjectTime | CDCDedxInjectTimeAlgorithm | private |
m_dedxBins | CDCDedxInjectTimeAlgorithm | private |
m_dedxMax | CDCDedxInjectTimeAlgorithm | private |
m_dedxMin | CDCDedxInjectTimeAlgorithm | private |
m_description | CalibrationAlgorithm | private |
m_granularityOfData | CalibrationAlgorithm | private |
m_inputFileNames | CalibrationAlgorithm | private |
m_ismakePlots | CDCDedxInjectTimeAlgorithm | private |
m_isMerge | CDCDedxInjectTimeAlgorithm | private |
m_isminStat | CDCDedxInjectTimeAlgorithm | private |
m_jsonExecutionInput | CalibrationAlgorithm | private |
m_jsonExecutionOutput | CalibrationAlgorithm | private |
m_prefix | CDCDedxInjectTimeAlgorithm | private |
m_runsToInputFiles | CalibrationAlgorithm | private |
m_sigmaR | CDCDedxInjectTimeAlgorithm | private |
m_sring | CDCDedxInjectTimeAlgorithm | private |
m_suffix | CDCDedxInjectTimeAlgorithm | private |
m_tbins | CDCDedxInjectTimeAlgorithm | private |
m_tedges | CDCDedxInjectTimeAlgorithm | private |
m_thersE | CDCDedxInjectTimeAlgorithm | private |
m_vinjPayload | CDCDedxInjectTimeAlgorithm | private |
m_vtedges | CDCDedxInjectTimeAlgorithm | private |
m_vtlocaledges | CDCDedxInjectTimeAlgorithm | private |
plotBinLevelDist(std::array< std::vector< TH1D * >, numdedx::nrings > &hvar, std::string var) | CDCDedxInjectTimeAlgorithm | |
plotEventStats() | CDCDedxInjectTimeAlgorithm | |
plotFinalConstants(std::map< int, std::vector< double > > &vmeans, std::map< int, std::vector< double > > &vresos, std::array< double, numdedx::nrings > &scale, std::array< double, numdedx::nrings > &scale_reso) | CDCDedxInjectTimeAlgorithm | |
plotInjectionTime(std::array< std::array< TH1D *, 3 >, numdedx::nrings > &hvar) | CDCDedxInjectTimeAlgorithm | |
plotRelConstants(std::map< int, std::vector< double > > &vmeans, std::map< int, std::vector< double > > &vresos, std::map< int, std::vector< double > > &corr, std::string svar) | CDCDedxInjectTimeAlgorithm | |
plotTimeStat(std::array< std::vector< TH1D * >, numdedx::nrings > &htime) | CDCDedxInjectTimeAlgorithm | |
resetInputJson() | CalibrationAlgorithm | inlineprotected |
resetOutputJson() | CalibrationAlgorithm | inlineprotected |
saveCalibration(TClonesArray *data, const std::string &name) | CalibrationAlgorithm | protected |
saveCalibration(TClonesArray *data, const std::string &name, const IntervalOfValidity &iov) | CalibrationAlgorithm | protected |
saveCalibration(TObject *data) | CalibrationAlgorithm | protected |
saveCalibration(TObject *data, const IntervalOfValidity &iov) | CalibrationAlgorithm | protected |
saveCalibration(TObject *data, const std::string &name) | CalibrationAlgorithm | protected |
saveCalibration(TObject *data, const std::string &name, const IntervalOfValidity &iov) | CalibrationAlgorithm | protected |
setChiPars(int value, double min, double max) | CDCDedxInjectTimeAlgorithm | inline |
setDedxPars(int value, double min, double max) | CDCDedxInjectTimeAlgorithm | inline |
setDescription(const std::string &description) | CalibrationAlgorithm | inlineprotected |
setFitWidth(double value) | CDCDedxInjectTimeAlgorithm | inline |
setHistStyle(TH1D *&htemp, const int ic, const int is, const double min, const double max) | CDCDedxInjectTimeAlgorithm | inline |
setInputFileNames(PyObject *inputFileNames) | CalibrationAlgorithm | |
setInputFileNames(std::vector< std::string > inputFileNames) | CalibrationAlgorithm | protected |
setMergePayload(bool value=true) | CDCDedxInjectTimeAlgorithm | inline |
setMinTracks(int value) | CDCDedxInjectTimeAlgorithm | inline |
setMonitoringPlots(bool value=false) | CDCDedxInjectTimeAlgorithm | inline |
setOutputJsonValue(const std::string &key, const T &value) | CalibrationAlgorithm | inlineprotected |
setPrefix(const std::string &prefix) | CalibrationAlgorithm | inline |
updateDBObjPtrs(const unsigned int event, const int run, const int experiment) | CalibrationAlgorithm | protected |
~CalibrationAlgorithm() | CalibrationAlgorithm | inlinevirtual |
~CDCDedxInjectTimeAlgorithm() | CDCDedxInjectTimeAlgorithm | inlinevirtual |