5#ifndef GLOBALSIM_EGAMMA1_LARSTRIP_FEX_ROWAWARE_H
6#define GLOBALSIM_EGAMMA1_LARSTRIP_FEX_ROWAWARE_H
36 virtual StatusCode
execute(
const EventContext& )
const override;
49 "EMB1CellFromCaloCells",
50 "AlgTool to provide a vector of CaloCells"
54 ToolHandle<eFexRoIAlgTool>
57 "EMB1CellFromCaloCells",
58 "AlgTool to provide a vector<const xAOD::eFexEMRoI*>"};
64 "flag to enable dumps"};
70 "flag to enable terse dumps"};
75 "stripNeighborhoodTOBKey",
76 "stripNeighborhoodTOBContainer",
77 "location to write strip neighborhoods of EFex RoIs, with the associated TOBs"};
88 const std::vector<const CaloCell*>&,
90 std::vector<int>&)
const;
94 const std::vector<const CaloCell*>&,
96 std::vector<int>&)
const;
100 const std::vector<const CaloCell*>&,
An algorithm that can be simultaneously executed in multiple threads.
Data object for each calorimeter readout cell.
Gaudi::Property< bool > m_dumpTerse
StatusCode findNeighborhood_RowAware(const xAOD::eFexEMRoI *, const std::vector< const CaloCell * > &, IOBitwise::eEmNbhoodTOBContainer &, std::vector< int > &) const
SG::WriteHandleKey< IOBitwise::eEmNbhoodTOBContainer > m_neighKey
Gaudi::Property< bool > m_dump
virtual StatusCode execute(const EventContext &) const override
virtual StatusCode initialize() override
ToolHandle< ICaloCellsProducer > m_cellProducer
StatusCode findClosestCellToRoI(const xAOD::eFexEMRoI *, const std::vector< const CaloCell * > &, const CaloCell *&) const
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
SG::WriteHandleKey< std::vector< int > > m_phimaxKey
Egamma1_LArStrip_Fex_RowAware(const std::string &name, ISvcLocator *pSvcLocator)
ToolHandle< eFexRoIAlgTool > m_roiAlgTool
StatusCode findNeighborhoods_RowAware(const std::vector< const xAOD::eFexEMRoI * > &, const std::vector< const CaloCell * > &, IOBitwise::eEmNbhoodTOBContainer &, std::vector< int > &) const
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.
DataVector< GlobalSim::IOBitwise::eEmNbhoodTOB > eEmNbhoodTOBContainer
Property: Defining the container object.
AlgTool that to test whether expected the TIP values generated by data supplied by eEmMultTestBench c...
eFexEMRoI_v1 eFexEMRoI
Define the latest version of the eFexEMRoI class.