4 m_signalWeightSplitting (cfg.getParameter<
std::
string> (
"signalWeightSplitting")) ,
5 m_backgroundWeightSplitting (cfg.getParameter<
std::
string> (
"backgroundWeightSplitting")) ,
6 m_splitSignalPdfs (cfg.getParameter<
bool> (
"splitSignalPdfs")) ,
7 m_splitBackgroundPdfs (cfg.getParameter<
bool> (
"splitBackgroundPdfs"))
10 findingRecord<ElectronLikelihoodRcd> () ;
72 calibration = calibHandle.
product();
T getParameter(std::string const &) const
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
static const IOVSyncValue & endOfTime()
std::pair< Time_t, Time_t > ValidityInterval
std::string m_signalWeightSplitting
signal pdf splitting
bool m_splitBackgroundPdfs
~ElectronLikelihoodESSource() override
destructor
std::string m_backgroundWeightSplitting
bool m_useOneOverEMinusOneOverP
static const IOVSyncValue & beginOfTime()
const ElectronLikelihoodCalibration * readPdfFromDB(const ElectronLikelihoodRcd &)
read PDF's from CondDB
const DepRecordT getRecord() const
LikelihoodSwitches m_eleIDSwitches
general parameters of the id algorithm
void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &) override
set validity interval
std::unique_ptr< ElectronLikelihood > ReturnType
define the return type
ReturnType produce(const ElectronLikelihoodRcd &)
return the particle table
T const * product() const
ElectronLikelihoodESSource(const edm::ParameterSet &)
constructor from parameter set