|
ATLAS Offline Software
|
Go to the documentation of this file.
14 #ifndef EGAMMATOOLS_EGAMMALARGECLUSTERMAKER_H
15 #define EGAMMATOOLS_EGAMMALARGECLUSTERMAKER_H
25 #include "GaudiKernel/ToolHandle.h"
40 const std::string&
name,
49 const EventContext& ctx,
56 "InputClusterCollection",
58 "The name of the cluster container for electrons and photons"
66 "Names of containers which contain cells"
71 "CaloDetDescrManager",
72 "CaloDetDescrManager",
73 "SG Key for CaloDetDescrManager in the Condition Store"
78 "doFWDelesurraundingWindows",
80 "Save FWD electron surraunding windows" };
86 "Number of eta cells in each sampling in which to look for hottest cell"
93 "Number of phi cell in each sampling in which to look for hottest cell"
101 "Value of Et cut on input central cluster to produce large cluster" };
107 "Number of eta cells in each sampling in which to look for hottest cell"
114 "Number of phi cell in each sampling in which to look for hottest cell"
121 "Cone size to collec cell around hottest-cell FCAL"
128 "Cone size to eventually collect EME1 cells around hottest-cell"
134 "ForwardEtThreshold",
136 "Value of Et cut on input forward cluster to produce large cluster" };
141 "AddCellsFromOtherSamplings",
143 "Keep all cells from relevant samplings or just from the max sampling" };
147 #endif // EGAMMATOOLS_EMCLUSTERTOOL_H
Property holding a SG store/key/clid from which a ReadHandle is made.
Gaudi::Property< double > m_fwdEtThr
Et cut on input forward clusters to produce large clusters.
Gaudi::Property< bool > m_isFWD
do FWD cell
Gaudi::Property< double > m_centEtThr
Et cut on input central clusters to produce large clusters.
virtual StatusCode execute(const EventContext &ctx, xAOD::CaloClusterContainer *collection) const =0
Execute on an entire collection of clusters.
Gaudi::Property< double > m_nphiFWD
SG::ReadHandleKey< CaloCellContainer > m_cellsKey
Cell container.
virtual StatusCode initialize() override final
initialize method
Gaudi::Property< bool > m_addCellsFromOtherSamplings
Et cut on input forward clusters to produce large clusters.
Definition of CaloDetDescrManager.
Bookkeeping of cells that make up a cluster Simplified replacement for CaloCellLink,...
Gaudi::Property< double > m_nphi
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< double > m_netaFWD
Gaudi::Property< double > m_drEM
Gaudi::Property< double > m_neta
virtual StatusCode execute(const EventContext &ctx, xAOD::CaloClusterContainer *collection) const override final
execute on container
Base class for cluster processing tools called from CaloClusterMaker.
Container class for CaloCell.
Gaudi::Property< double > m_drFWD
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_inputClusterCollection
The name of the cluster container for electrons and photons.
egammaLargeClusterMaker(const std::string &type, const std::string &name, const IInterface *parent)
@bried constructor
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloDetDescrMgrKey