ATLAS Offline Software
JetInputProvider.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef L1TopoSimulation_JetInputProvider
6 #define L1TopoSimulation_JetInputProvider
7 
11 #include "GaudiKernel/LockedHandle.h"
13 
14 namespace LVL1 {
15 
16  class JetInputProvider : public extends<AthAlgTool, IInputTOBConverter> {
17  public:
18  JetInputProvider(const std::string& type, const std::string& name,
19  const IInterface* parent);
20 
21  virtual ~JetInputProvider();
22 
23  virtual StatusCode initialize();
24 
26 
27  private:
28 
29  ToolHandle<GenericMonitoringTool> m_monTool {this, "MonTool", "", "Monitoring tool to create online histograms"};
30 
32 
33  };
34 }
35 
36 #endif
LVL1::JetInputProvider::m_jetLocation
SG::ReadHandleKey< DataVector< JetCMXTopoData > > m_jetLocation
Jet ROIs SG key.
Definition: JetInputProvider.h:31
LVL1::JetInputProvider
Definition: JetInputProvider.h:16
LVL1::JetInputProvider::m_monTool
ToolHandle< GenericMonitoringTool > m_monTool
Definition: JetInputProvider.h:29
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition: StoreGate/StoreGate/ReadHandleKey.h:39
LVL1::JetInputProvider::initialize
virtual StatusCode initialize()
Definition: JetInputProvider.cxx:28
LVL1
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Definition: ICMMCPHitsCnvTool.h:18
LVL1::JetInputProvider::~JetInputProvider
virtual ~JetInputProvider()
Definition: JetInputProvider.cxx:24
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
TCS::TopoInputEvent
Definition: TopoInputEvent.h:42
AthAlgTool.h
test_pyathena.parent
parent
Definition: test_pyathena.py:15
Monitored.h
Header file to be included by clients of the Monitored infrastructure.
TrigConf::name
Definition: HLTChainList.h:35
LVL1::JetInputProvider::fillTopoInputEvent
virtual StatusCode fillTopoInputEvent(TCS::TopoInputEvent &) const
Definition: JetInputProvider.cxx:38
JetCMXTopoDataCollection.h
LVL1::JetInputProvider::JetInputProvider
JetInputProvider(const std::string &type, const std::string &name, const IInterface *parent)
Definition: JetInputProvider.cxx:15
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
IInputTOBConverter.h