ATLAS Offline Software
RoiB2TopoInputDataCnv.h
Go to the documentation of this file.
1 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // RoiB2TopoInputDataCnv.h
8 // Header file for class RoiB2TopoInputDataCnv
9 // Author: S.Binet<binet@cern.ch>
11 #ifndef L1TOPOSIMULATION_LVL1_ROIB2TOPOINPUTDATACNV_H
12 #define L1TOPOSIMULATION_LVL1_ROIB2TOPOINPUTDATACNV_H 1
13 
14 // STL includes
15 #include <string>
16 
17 // FrameWork includes
23 
24 
25 namespace LVL1 {
26 
27  class L1TopoDataMaker;
28 
30  {
31  public:
32 
33  RoiB2TopoInputDataCnv( const std::string& name, ISvcLocator* pSvcLocator );
34 
35  virtual ~RoiB2TopoInputDataCnv();
36 
37  // Athena algorithm's Hooks
38  virtual StatusCode execute (const EventContext& ctx) const override;
39  virtual StatusCode initialize() override;
40  //Finalize not overriden because no work is required
41 
42  private:
43 
44  // Default constructor:
46 
48 
53 
54  };
55 }
56 #endif
LVL1::RoiB2TopoInputDataCnv
Definition: RoiB2TopoInputDataCnv.h:30
LVL1::RoiB2TopoInputDataCnv::initialize
virtual StatusCode initialize() override
Definition: RoiB2TopoInputDataCnv.cxx:44
LVL1::RoiB2TopoInputDataCnv::m_energyLocation
SG::WriteHandleKey< EnergyTopoData > m_energyLocation
Definition: RoiB2TopoInputDataCnv.h:52
LVL1::RoiB2TopoInputDataCnv::~RoiB2TopoInputDataCnv
virtual ~RoiB2TopoInputDataCnv()
Definition: RoiB2TopoInputDataCnv.cxx:38
LVL1::RoiB2TopoInputDataCnv::m_jetLocation
SG::WriteHandleKey< DataVector< JetCMXTopoData > > m_jetLocation
Definition: RoiB2TopoInputDataCnv.h:51
RoIBResult.h
CPCMXTopoData.h
SG::ReadHandleKey< ROIB::RoIBResult >
LVL1
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Definition: ICMMCPHitsCnvTool.h:18
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition: AthReentrantAlgorithm.h:83
LVL1::L1TopoDataMaker
Definition: L1TopoDataMaker.h:34
LVL1::RoiB2TopoInputDataCnv::m_datamaker
L1TopoDataMaker * m_datamaker
Definition: RoiB2TopoInputDataCnv.h:47
SG::WriteHandleKey
Property holding a SG store/key/clid from which a WriteHandle is made.
Definition: StoreGate/StoreGate/WriteHandleKey.h:40
LVL1::RoiB2TopoInputDataCnv::RoiB2TopoInputDataCnv
RoiB2TopoInputDataCnv()
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
LVL1::RoiB2TopoInputDataCnv::m_emTauLocation
SG::WriteHandleKey< DataVector< CPCMXTopoData > > m_emTauLocation
Definition: RoiB2TopoInputDataCnv.h:50
TrigConf::name
Definition: HLTChainList.h:35
AthReentrantAlgorithm.h
JetCMXTopoDataCollection.h
EnergyTopoData.h
LVL1::RoiB2TopoInputDataCnv::m_roibLocation
SG::ReadHandleKey< ROIB::RoIBResult > m_roibLocation
Definition: RoiB2TopoInputDataCnv.h:49
LVL1::RoiB2TopoInputDataCnv::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition: RoiB2TopoInputDataCnv.cxx:55