#include <NormFunctor.h>
Public Member Functions | |
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) |
NormFunctor () | |
virtual | ~NormFunctor () |
Protected Attributes | |
std::map< unsigned int, float > | m_afterglowmap |
std::map< std::string, float > | m_coeffmap |
Private Member Functions | |
NormFunctor (const NormFunctor &)=delete | |
const NormFunctor & | operator= (const NormFunctor &)=delete |
Definition at line 6 of file NormFunctor.h.
|
explicit |
Definition at line 2 of file NormFunctor.cc.
|
inlinevirtual |
Definition at line 9 of file NormFunctor.h.
References getCorrection(), initialize(), normFunctors::intglumi, normFunctors::luminonorm, and normFunctors::nBXs.
|
privatedelete |
|
pure virtual |
Implemented in lumi::fPoly.
Referenced by ~NormFunctor().
void lumi::NormFunctor::initialize | ( | const std::map< std::string, float > & | coeffmap, |
const std::map< unsigned int, float > & | afterglowmap | ||
) |
Definition at line 3 of file NormFunctor.cc.
References m_afterglowmap, and m_coeffmap.
Referenced by ~NormFunctor().
|
privatedelete |
|
protected |
Definition at line 15 of file NormFunctor.h.
Referenced by lumi::fPoly::getCorrection(), initialize(), and lumi::fPoly::initialize().
|
protected |
Definition at line 14 of file NormFunctor.h.
Referenced by lumi::fPoly::getCorrection(), initialize(), and lumi::fPoly::initialize().