|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef EGAMMAALGS_EGAMMATOPOCLUSTERCOPIER_H
6 #define EGAMMAALGS_EGAMMATOPOCLUSTERCOPIER_H
15 #include "GaudiKernel/SystemOfUnits.h"
17 #include <Gaudi/Accumulators.h>
56 "InputTopoCollection",
58 "input topocluster collection"
63 "TopoShallow_doNotConfig",
65 "Shallow copy of input collection that allows properties to be modified"
70 "OutputTopoCollection",
72 "View container of selected topoclusters"
77 "OutputFwdTopoCollection",
79 "View container of selected fwd topoclusters"
86 "maximum |eta| of selected clusters"
93 "minimum |eta| of selected fwd clusters"
100 "minimum EM energy of selected clusters"
114 "mimimum EM fraction of selected clusters"
122 "Boolean to do track matching"
137 #endif // EGAMMATOOLS_EMCLUSTERTOOL_H
Gaudi::Accumulators::Counter m_FwdPassPreSelection
Property holding a SG store/key/clid from which a ReadHandle is made.
Gaudi::Property< double > m_fwdEtaCut
DataVector adapter that acts like it holds const pointers.
egammaTopoClusterCopier(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi::Property< float > m_etaCut
bool m_doForwardClusters
Private member flag to copy forward clusters.
SG::WriteHandleKey< ConstDataVector< xAOD::CaloClusterContainer > > m_outputFwdTopoCollection
An algorithm that can be simultaneously executed in multiple threads.
virtual StatusCode execute(const EventContext &ctx) const override final
Gaudi::Accumulators::Counter m_FwdPassSelection
SG::WriteHandleKey< xAOD::CaloClusterContainer > m_outputTopoCollectionShallow
Gaudi::Accumulators::Counter m_AllClusters
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< float > m_EMFracCut
virtual StatusCode finalize() override final
Select topo-clusters to be used in egamma reconstruction.
Gaudi::Accumulators::Counter m_SharedPassPreSelection
Property holding a SG store/key/clid from which a WriteHandle is made.
Gaudi::Property< float > m_ECut
virtual StatusCode initialize() override final
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_inputTopoCollection
SG::WriteHandleKey< ConstDataVector< xAOD::CaloClusterContainer > > m_outputTopoCollection
Gaudi::Accumulators::Counter m_CentralPassSelection
Gaudi::Property< double > m_fwdETCut
Gaudi::Property< bool > m_hasITk
Private member flag to do the track matching.
Gaudi::Accumulators::Counter m_CentralPassPreSelection
Gaudi::Accumulators::Counter m_SharedPassSelection