|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef CALOCLUSTER_ONTRACKBUILER_H
6 #define CALOCLUSTER_ONTRACKBUILER_H
9 #include "CaloGeoHelpers/CaloSampling.h"
12 #include "GaudiKernel/ToolHandle.h"
20 class LocalParameters;
49 const EventContext& ctx,
73 "Tool to build calorimeter layer surfaces"
77 "CaloDetDescrManager",
92 #endif // CALOCLUSTER_ONTRACKBUILER_H
Trk::LocalParameters getClusterLocalParameters(const xAOD::CaloCluster *cluster, const Trk::Surface *surf, int charge) const
Property holding a SG store/key/clid from which a ReadHandle is made.
Gaudi::Property< bool > m_useClusterEta
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
CaloCluster_OnTrackBuilder()
~CaloCluster_OnTrackBuilder()=default
virtual StatusCode initialize() override final
std::unique_ptr< Trk::Surface > getCaloSurface(const xAOD::CaloCluster *cluster, const CaloDetDescrManager *caloDDMgr) const
virtual StatusCode finalize() override final
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
bool const RAWDATA *ch2 const
Interface to CaloSurfaceBuilder.
std::unique_ptr< eg_resolution > m_eg_resol
helper for returning energy resolution
Gaudi::Property< bool > m_useClusterPhi
Definition of CaloDetDescrManager.
Amg::MatrixX getClusterErrorMatrix(const xAOD::CaloCluster *cluster, const Trk::Surface &surf, int charge) const
virtual std::unique_ptr< Trk::CaloCluster_OnTrack > buildClusterOnTrack(const EventContext &ctx, const xAOD::CaloCluster *cl, int charge=0) const override final
ToolHandle< ICaloSurfaceBuilder > m_calosurf
Tool to build calorimeter layer surfaces.
::StatusCode StatusCode
StatusCode definition for legacy code.
Principal data class for CaloCell clusters.
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
Ensure that the ATLAS eigen extensions are properly loaded.
Definition of ATLAS Math & Geometry primitives (Amg)
double charge(const T &p)
This class provides the client interface for accessing the detector description information common to...
Gaudi::Property< bool > m_useClusterEnergy
Which cluster measurements to use in order to add constraints by default we are interested in the one...
cl
print [x.__class__ for x in toList(dqregion.getSubRegions()) ]