21 #ifndef ElectronLikelihoodESSource_h
22 #define ElectronLikelihoodESSource_h
27 #include "boost/shared_ptr.hpp"
void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &)
set validity interval
std::string m_signalWeightSplitting
signal pdf splitting
bool m_splitBackgroundPdfs
std::string m_backgroundWeightSplitting
const ElectronLikelihoodCalibration * readPdfFromDB(const ElectronLikelihoodRcd &)
read PDF's from CondDB
LikelihoodSwitches m_eleIDSwitches
general parameters of the id algorithm
~ElectronLikelihoodESSource()
destructor
std::auto_ptr< ElectronLikelihood > ReturnType
define the return type
ReturnType produce(const ElectronLikelihoodRcd &)
return the particle table
ElectronLikelihoodESSource(const edm::ParameterSet &)
constructor from parameter set