 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef GLOBALSIM_EGAMMA1_LARSTRIP_FEX_ROWAWARE_H
6 #define GLOBALSIM_EGAMMA1_LARSTRIP_FEX_ROWAWARE_H
18 #include "../IO/LArStripNeighborhoodContainer.h"
48 "EMB1CellFromCaloCells",
49 "AlgTool to provide a vector of CaloCells"
53 ToolHandle<eFexRoIAlgTool>
56 "EMB1CellFromCaloCells",
57 "AlgTool to provide a vector<const xAOD::eFexEMRoI*>"};
63 "flag to enable dumps"};
69 "flag to enable terse dumps"};
74 "stripNeighborhoodKey",
75 "stripNeighborhoodContainer"};
87 const std::vector<const CaloCell*>&,
89 std::vector<int>&)
const;
93 const std::vector<const CaloCell*>&,
95 std::vector<int>&)
const;
99 const std::vector<const CaloCell*>&,
virtual StatusCode execute(const EventContext &) const override
Egamma1_LArStrip_Fex_RowAware(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode findClosestCellToRoI(const xAOD::eFexEMRoI *, const std::vector< const CaloCell * > &, const CaloCell *&) const
ToolHandle< ICaloCellsProducer > m_cellProducer
virtual StatusCode initialize() override
Class describing a LVL1 eFEX EM region of interest.
SG::WriteHandleKey< std::vector< int > > m_phimaxKey
An algorithm that can be simultaneously executed in multiple threads.
AlgTool to obtain a selection of eFex RoIs read in from the event store.
Property holding a SG store/key/clid from which a WriteHandle is made.
Gaudi::Property< bool > m_dump
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::WriteHandleKey< LArStripNeighborhoodContainer > m_neighKey
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
StatusCode findNeighborhood_RowAware(const xAOD::eFexEMRoI *, const std::vector< const CaloCell * > &, LArStripNeighborhoodContainer &, std::vector< int > &) const
ToolHandle< eFexRoIAlgTool > m_roiAlgTool
Data object for each calorimeter readout cell.
Gaudi::Property< bool > m_dumpTerse
StatusCode findNeighborhoods_RowAware(const std::vector< const xAOD::eFexEMRoI * > &, const std::vector< const CaloCell * > &, LArStripNeighborhoodContainer &, std::vector< int > &) const