![]() |
ATLAS Offline Software
|
#include <LumiProfileSvc.h>
Public Member Functions | |
Constructor / Destructor | |
| LumiProfileSvc (const std::string &name, ISvcLocator *svc) | |
| virtual | ~LumiProfileSvc () |
AthService methods | |
| virtual StatusCode | initialize () override final |
IBeamLuminosity methods | |
| SimpleProperty< std::vector< uint64_t > > | m_runlumilist |
| look-up table of lumi scale factor by run, lumiblock | |
| SimpleProperty< std::vector< float > > | m_scalefactorlist |
| std::map< uint64_t, float > | m_scaleFactorMap |
| map from properties | |
| float | m_currentSF |
| cached scale factor | |
| uint64_t | m_now |
| cached iovtime | |
| virtual float | scaleFactor (unsigned int run, unsigned int lumi, bool &updated) override final |
Definition at line 18 of file LumiProfileSvc.h.
| LumiProfileSvc::LumiProfileSvc | ( | const std::string & | name, |
| ISvcLocator * | svc ) |
Definition at line 7 of file LumiProfileSvc.cxx.
|
virtual |
Definition at line 19 of file LumiProfileSvc.cxx.
|
finaloverridevirtual |
Definition at line 23 of file LumiProfileSvc.cxx.
|
finaloverridevirtual |
Definition at line 44 of file LumiProfileSvc.cxx.
|
private |
cached scale factor
Definition at line 41 of file LumiProfileSvc.h.
|
private |
cached iovtime
Definition at line 43 of file LumiProfileSvc.h.
|
private |
look-up table of lumi scale factor by run, lumiblock
Definition at line 36 of file LumiProfileSvc.h.
|
private |
Definition at line 37 of file LumiProfileSvc.h.
|
private |
map from properties
Definition at line 39 of file LumiProfileSvc.h.