|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef EGAMMAALGS_EGAMMASUPERCLUSTERBUILDER_H
6 #define EGAMMAALGS_EGAMMASUPERCLUSTERBUILDER_H
10 #include "GaudiKernel/EventContext.h"
67 const egammaRec *egRec)
const override final;
85 std::size_t egammaInd,
87 std::vector<bool>& isUsed)
const override final;
96 "type to be assumed for calibration: electron , photon"
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual StatusCode initialize() override final
should be called by the derived class in the initialize phase
Create supercluster under egamma (no tracking) hypothesis Useful if you want to run calo reconstuctio...
virtual std::vector< std::size_t > searchForSecondaryClusters(std::size_t egammaInd, const EgammaRecContainer *egammaRecs, std::vector< bool > &isUsed) const override final
Return extra clusters that can be added to make supercluster.
egammaSuperClusterBuilder(const std::string &name, ISvcLocator *pSvcLocator)
Definition of CaloDetDescrManager.
Gaudi::Property< std::string > m_calibrationType
type to be assumed for calibration
::StatusCode StatusCode
StatusCode definition for legacy code.
Property holding a SG store/key/clid from which a WriteHandle is made.
xAOD::EgammaParameters::EgammaType m_egTypeForCalibration
virtual xAOD::EgammaParameters::EgammaType getEgammaRecType(const egammaRec *egRec) const override final
Base class for electronSuperClusterBuilder photonSuperClusterBuilder egammaSuperClusterBuilder This c...