ATLAS Offline Software
TrigEgammaEmulationBaseHypoTool.cxx
Go to the documentation of this file.
1 
2 
4 
5 
6 using namespace Trig;
7 
8 //**********************************************************************
9 
11  : asg::AsgTool( myname ),
12  m_trigdec("Trig::TrigDecisionTool/TrigDecisionTool"),
13  m_lumiBlockMuTool("LumiBlockMuTool/LumiBlockMuTool")
14 {}
15 
16 //**********************************************************************
18 
19  ATH_CHECK(m_trigdec.retrieve() );
20  ATH_CHECK( m_lumiBlockMuTool.retrieve() );
21  return StatusCode::SUCCESS;
22 }
23 
24 //**********************************************************************
25 
27 {
28  return m_lumiBlockMuTool->averageInteractionsPerCrossing();
29 }
30 
31 
Trig
The common trigger namespace for trigger analysis tools.
Definition: CaloTowerVecMon.h:44
Trig::TrigEgammaEmulationBaseHypoTool::m_trigdec
ToolHandle< Trig::TrigDecisionTool > m_trigdec
Trigger decision tool.
Definition: TrigEgammaEmulationBaseHypoTool.h:40
Trig::TrigEgammaEmulationBaseHypoTool::TrigEgammaEmulationBaseHypoTool
TrigEgammaEmulationBaseHypoTool(const std::string &myname)
Definition: TrigEgammaEmulationBaseHypoTool.cxx:10
asg
Definition: DataHandleTestTool.h:28
Trig::TrigEgammaEmulationBaseHypoTool::m_lumiBlockMuTool
ToolHandle< ILumiBlockMuTool > m_lumiBlockMuTool
Definition: TrigEgammaEmulationBaseHypoTool.h:41
Trig::TrigEgammaEmulationBaseHypoTool::initialize
virtual StatusCode initialize() override
Dummy implementation of the initialisation function.
Definition: TrigEgammaEmulationBaseHypoTool.cxx:17
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
ATH_CHECK
#define ATH_CHECK
Definition: AthCheckMacros.h:40
TrigEgammaEmulationBaseHypoTool.h
Trig::TrigEgammaEmulationBaseHypoTool::avgmu
float avgmu() const
Definition: TrigEgammaEmulationBaseHypoTool.cxx:26