ATLAS Offline Software
Loading...
Searching...
No Matches
RoiB2TopoInputDataCnv.h
Go to the documentation of this file.
1
2
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
25namespace 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
An algorithm that can be simultaneously executed in multiple threads.
This is a tool to reconstruct the CMX -> Topo simulation objects from the RoIBResult.
virtual StatusCode execute(const EventContext &ctx) const override
SG::WriteHandleKey< DataVector< CPCMXTopoData > > m_emTauLocation
virtual StatusCode initialize() override
SG::ReadHandleKey< ROIB::RoIBResult > m_roibLocation
RoiB2TopoInputDataCnv(const std::string &name, ISvcLocator *pSvcLocator)
SG::WriteHandleKey< DataVector< JetCMXTopoData > > m_jetLocation
SG::WriteHandleKey< EnergyTopoData > m_energyLocation
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...