ATLAS Offline Software
|
Tool to provide interactions per crossing (mu) from reading values stored in DB. More...
#include <LumiBlockMuTool.h>
Public Member Functions | |
LumiBlockMuTool (const std::string &type, const std::string &name, const IInterface *parent) | |
virtual float | averageInteractionsPerCrossing (const EventContext &ctx) const override final |
virtual float | actualInteractionsPerCrossing (const EventContext &ctx) const override final |
virtual StatusCode | initialize () override |
Private Attributes | |
SG::ReadHandleKey< xAOD::EventInfo > | m_eventInfoKey |
SG::ReadDecorHandleKey< xAOD::EventInfo > | m_rdhkActMu |
SG::ReadDecorHandleKey< xAOD::EventInfo > | m_rdhkAveMu |
Tool to provide interactions per crossing (mu) from reading values stored in DB.
Implementing ILumiBlockMuTool interface
Definition at line 28 of file LumiBlockMuTool.h.
LumiBlockMuTool::LumiBlockMuTool | ( | const std::string & | type, |
const std::string & | name, | ||
const IInterface * | parent | ||
) |
Definition at line 10 of file LumiBlockMuTool.cxx.
|
finaloverridevirtual |
Definition at line 29 of file LumiBlockMuTool.cxx.
|
finaloverridevirtual |
Definition at line 38 of file LumiBlockMuTool.cxx.
|
overridevirtual |
Definition at line 19 of file LumiBlockMuTool.cxx.
|
private |
Definition at line 48 of file LumiBlockMuTool.h.
|
private |
Definition at line 53 of file LumiBlockMuTool.h.
|
private |
Definition at line 58 of file LumiBlockMuTool.h.