Belle II Software development
CDCDedxInjectTimeAlgorithm Member List

This is the complete list of members for CDCDedxInjectTimeAlgorithm, including all inherited members.

boundaryFindingSetup(std::vector< Calibration::ExpRun >, int)CalibrationAlgorithminlineprotectedvirtual
boundaryFindingTearDown()CalibrationAlgorithminlineprotectedvirtual
c_Failure enum valueCalibrationAlgorithm
c_Iterate enum valueCalibrationAlgorithm
c_NotEnoughData enum valueCalibrationAlgorithm
c_OK enum valueCalibrationAlgorithm
c_ringsCDCDedxInjectTimeAlgorithmprivatestatic
c_Undefined enum valueCalibrationAlgorithm
calibrate() overrideCDCDedxInjectTimeAlgorithmprotectedvirtual
CalibrationAlgorithm(const std::string &collectorModuleName)CalibrationAlgorithminlineexplicit
CDCDedxInjectTimeAlgorithm()CDCDedxInjectTimeAlgorithm
checkPyExpRun(PyObject *pyObj)CalibrationAlgorithm
checkStatistics(std::array< std::vector< TH1D * >, numdedx::nrings > &hvar)CDCDedxInjectTimeAlgorithm
clearCalibrationData()CalibrationAlgorithminlineprotected
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)CDCDedxInjectTimeAlgorithminline
deleteTimeHisto(std::array< std::array< TH1D *, 3 >, numdedx::nrings > &htemp)CDCDedxInjectTimeAlgorithminline
dumpOutputJson() constCalibrationAlgorithminline
EResult enum nameCalibrationAlgorithm
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() constCalibrationAlgorithminlineprotected
getCollectorName() constCalibrationAlgorithminline
getCorrection(unsigned int ring, unsigned int time, std::map< int, std::vector< double > > &vmeans)CDCDedxInjectTimeAlgorithm
getDescription() constCalibrationAlgorithminline
getExpRunInfo()CDCDedxInjectTimeAlgorithm
getExpRunString(Calibration::ExpRun &expRun) constCalibrationAlgorithmprivate
getFullObjectPath(const std::string &name, Calibration::ExpRun expRun) constCalibrationAlgorithmprivate
getGranularity() constCalibrationAlgorithminline
getGranularityFromData() constCalibrationAlgorithmprotected
getInputFileNames()CalibrationAlgorithm
getInputJsonObject() constCalibrationAlgorithminlineprotected
getInputJsonValue(const std::string &key) constCalibrationAlgorithminlineprotected
getIovFromAllData() constCalibrationAlgorithm
getIteration() constCalibrationAlgorithminlineprotected
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)CalibrationAlgorithmprotected
getObjectPtr(std::string name)CalibrationAlgorithminlineprotected
getObjectPtr(const std::string &name, const std::vector< Calibration::ExpRun > &requestedRuns)CalibrationAlgorithm
getObjectPtr(const string &name, const vector< ExpRun > &requestedRuns)CalibrationAlgorithmprotected
getOutputJsonValue(const std::string &key) constCalibrationAlgorithminlineprotected
getPayloads()CalibrationAlgorithminline
getPayloadValues()CalibrationAlgorithminline
getPrefix() constCalibrationAlgorithminline
getRunList() constCalibrationAlgorithminlineprotected
getRunListFromAllData() constCalibrationAlgorithm
getRunRangeFromAllData() constCalibrationAlgorithm
getTimeBinLabel(const double &tedges, const int &it)CDCDedxInjectTimeAlgorithminline
getVecInputFileNames() constCalibrationAlgorithminlineprotected
inputJsonKeyExists(const std::string &key) constCalibrationAlgorithminlineprotected
isBoundaryRequired(const Calibration::ExpRun &)CalibrationAlgorithminlineprotectedvirtual
loadInputJson(const std::string &jsonString)CalibrationAlgorithm
m_allExpRunCalibrationAlgorithmprivatestatic
m_boundariesCalibrationAlgorithmprotected
m_chiBinsCDCDedxInjectTimeAlgorithmprivate
m_chiMaxCDCDedxInjectTimeAlgorithmprivate
m_chiMinCDCDedxInjectTimeAlgorithmprivate
m_countRCDCDedxInjectTimeAlgorithmprivate
m_dataCalibrationAlgorithmprivate
m_DBInjectTimeCDCDedxInjectTimeAlgorithmprivate
m_dedxBinsCDCDedxInjectTimeAlgorithmprivate
m_dedxMaxCDCDedxInjectTimeAlgorithmprivate
m_dedxMinCDCDedxInjectTimeAlgorithmprivate
m_descriptionCalibrationAlgorithmprivate
m_granularityOfDataCalibrationAlgorithmprivate
m_inputFileNamesCalibrationAlgorithmprivate
m_ismakePlotsCDCDedxInjectTimeAlgorithmprivate
m_isMergeCDCDedxInjectTimeAlgorithmprivate
m_isminStatCDCDedxInjectTimeAlgorithmprivate
m_jsonExecutionInputCalibrationAlgorithmprivate
m_jsonExecutionOutputCalibrationAlgorithmprivate
m_prefixCDCDedxInjectTimeAlgorithmprivate
m_runsToInputFilesCalibrationAlgorithmprivate
m_sigmaRCDCDedxInjectTimeAlgorithmprivate
m_sringCDCDedxInjectTimeAlgorithmprivate
m_suffixCDCDedxInjectTimeAlgorithmprivate
m_tbinsCDCDedxInjectTimeAlgorithmprivate
m_tedgesCDCDedxInjectTimeAlgorithmprivate
m_thersECDCDedxInjectTimeAlgorithmprivate
m_vinjPayloadCDCDedxInjectTimeAlgorithmprivate
m_vtedgesCDCDedxInjectTimeAlgorithmprivate
m_vtlocaledgesCDCDedxInjectTimeAlgorithmprivate
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()CalibrationAlgorithminlineprotected
resetOutputJson()CalibrationAlgorithminlineprotected
saveCalibration(TClonesArray *data, const std::string &name)CalibrationAlgorithmprotected
saveCalibration(TClonesArray *data, const std::string &name, const IntervalOfValidity &iov)CalibrationAlgorithmprotected
saveCalibration(TObject *data)CalibrationAlgorithmprotected
saveCalibration(TObject *data, const IntervalOfValidity &iov)CalibrationAlgorithmprotected
saveCalibration(TObject *data, const std::string &name)CalibrationAlgorithmprotected
saveCalibration(TObject *data, const std::string &name, const IntervalOfValidity &iov)CalibrationAlgorithmprotected
setChiPars(int value, double min, double max)CDCDedxInjectTimeAlgorithminline
setDedxPars(int value, double min, double max)CDCDedxInjectTimeAlgorithminline
setDescription(const std::string &description)CalibrationAlgorithminlineprotected
setFitWidth(double value)CDCDedxInjectTimeAlgorithminline
setHistStyle(TH1D *&htemp, const int ic, const int is, const double min, const double max)CDCDedxInjectTimeAlgorithminline
setInputFileNames(PyObject *inputFileNames)CalibrationAlgorithm
setInputFileNames(std::vector< std::string > inputFileNames)CalibrationAlgorithmprotected
setMergePayload(bool value=true)CDCDedxInjectTimeAlgorithminline
setMinTracks(int value)CDCDedxInjectTimeAlgorithminline
setMonitoringPlots(bool value=false)CDCDedxInjectTimeAlgorithminline
setOutputJsonValue(const std::string &key, const T &value)CalibrationAlgorithminlineprotected
setPrefix(const std::string &prefix)CalibrationAlgorithminline
updateDBObjPtrs(const unsigned int event, const int run, const int experiment)CalibrationAlgorithmprotected
~CalibrationAlgorithm()CalibrationAlgorithminlinevirtual
~CDCDedxInjectTimeAlgorithm()CDCDedxInjectTimeAlgorithminlinevirtual