#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 &) | |
const NormFunctor & | operator= (const NormFunctor &) |
Definition at line 6 of file NormFunctor.h.
lumi::NormFunctor::NormFunctor | ( | ) | [explicit] |
Definition at line 2 of file NormFunctor.cc.
{}
virtual lumi::NormFunctor::~NormFunctor | ( | ) | [inline, virtual] |
Definition at line 9 of file NormFunctor.h.
{}
lumi::NormFunctor::NormFunctor | ( | const NormFunctor & | ) | [private] |
virtual float lumi::NormFunctor::getCorrection | ( | float | luminonorm, |
float | intglumi, | ||
unsigned int | nBXs | ||
) | const [pure virtual] |
Implemented in lumi::fPoly.
void lumi::NormFunctor::initialize | ( | const std::map< std::string, float > & | coeffmap, |
const std::map< unsigned int, float > & | afterglowmap | ||
) |
Reimplemented in lumi::fPoly.
Definition at line 3 of file NormFunctor.cc.
{ m_coeffmap=coeffmap; m_afterglowmap=afterglowmap; }
const NormFunctor& lumi::NormFunctor::operator= | ( | const NormFunctor & | ) | [private] |
std::map< unsigned int, float > lumi::NormFunctor::m_afterglowmap [protected] |
Definition at line 15 of file NormFunctor.h.
Referenced by lumi::fPoly::initialize().
std::map< std::string , float > lumi::NormFunctor::m_coeffmap [protected] |
Definition at line 14 of file NormFunctor.h.
Referenced by lumi::fPoly::initialize().