ATLAS Offline Software
Loading...
Searching...
No Matches
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
14namespace 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
25 virtual StatusCode fillTopoInputEvent(TCS::TopoInputEvent& ) const;
26
27 private:
28
29 ToolHandle<GenericMonitoringTool> m_monTool {this, "MonTool", "", "Monitoring tool to create online histograms"};
30
32
33 };
34}
35
36#endif
Header file to be included by clients of the Monitored infrastructure.
JetInputProvider(const std::string &type, const std::string &name, const IInterface *parent)
SG::ReadHandleKey< DataVector< JetCMXTopoData > > m_jetLocation
Jet ROIs SG key.
ToolHandle< GenericMonitoringTool > m_monTool
virtual StatusCode initialize()
virtual StatusCode fillTopoInputEvent(TCS::TopoInputEvent &) const
Property holding a SG store/key/clid from which a ReadHandle is made.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...