1 #ifndef RecoLuminosity_LumiProducer_NormFunctor_h 2 #define RecoLuminosity_LumiProducer_NormFunctor_h 12 void initialize(
const std::map<std::string, float>& coeffmap,
const std::map<unsigned int, float>& afterglowmap);
13 virtual float getCorrection(
float luminonorm,
float intglumi,
unsigned int nBXs)
const = 0;
const NormFunctor & operator=(const NormFunctor &)=delete
virtual float getCorrection(float luminonorm, float intglumi, unsigned int nBXs) const =0
void initialize(const std::map< std::string, float > &coeffmap, const std::map< unsigned int, float > &afterglowmap)
std::map< std::string, float > m_coeffmap
std::map< unsigned int, float > m_afterglowmap