|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef EGAMMAALGS_ELECTRONSUPERCLUSTERBUILDER_H
6 #define EGAMMAALGS_ELECTRONSUPERCLUSTERBUILDER_H
10 #include "GaudiKernel/EventContext.h"
77 ISvcLocator* pSvcLocator);
84 const egammaRec *egRec)
const override final;
87 const egammaRec *egRec)
const override final;
90 const EventContext &ctx,
113 std::vector<bool>& isUsed)
const override final;
118 "MaxWindowDelEtaCells",
120 "Size of maximum search window in eta"
125 "MaxWindowDelPhiCells",
127 "Size of maximum search window in phi"
132 "NumberOfReqPixelHits",
134 "Number of required pixel hits for electrons"
141 "Number of required silicon hits for electrons"
147 "TrackMatchBuilderTool",
148 "EMTrackMatchBuilder",
149 "Tool that matches tracks to egammaRecs"
157 "Boolean to do track matching" };
Property holding a SG store/key/clid from which a ReadHandle is made.
Gaudi::Property< bool > m_doTrackMatching
private member flag to do the track matching
virtual std::vector< std::size_t > searchForSecondaryClusters(const size_t i, const EgammaRecContainer *, std::vector< bool > &isUsed) const override final
Search for secondary clusters.
Definition of CaloDetDescrManager.
Create supercluster under electron hypothesis.
electronSuperClusterBuilder(const std::string &name, ISvcLocator *pSvcLocator)
::StatusCode StatusCode
StatusCode definition for legacy code.
ToolHandle< IEMTrackMatchBuilder > m_trackMatchBuilder
Tool to perform track matching.
Property holding a SG store/key/clid from which a WriteHandle is made.
virtual StatusCode initialize() override final
should be called by the derived class in the initialize phase
Gaudi::Property< std::size_t > m_numberOfPixelHits
Gaudi::Property< int > m_maxDelPhiCells
Size of maximum search window in phi.
virtual xAOD::EgammaParameters::EgammaType getEgammaRecType(const egammaRec *egRec) const override final
Gaudi::Property< std::size_t > m_numberOfSiHits
Base class for electronSuperClusterBuilder photonSuperClusterBuilder egammaSuperClusterBuilder This c...
virtual StatusCode redoMatching(const EventContext &ctx, SG::WriteHandle< EgammaRecContainer > &newEgammaRecs) const override final
virtual bool egammaRecPassesSelection(const egammaRec *egRec) const override final
Gaudi::Property< int > m_maxDelEtaCells
Size of maximum search window in eta.