|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRACKCALOCLUSTERREC_TRACKCALOCLUSTERALGS_TRACKCALOCLUSTERINFOALG_H
6 #define TRACKCALOCLUSTERREC_TRACKCALOCLUSTERALGS_TRACKCALOCLUSTERINFOALG_H
9 #include "GaudiKernel/ToolHandle.h"
60 Gaudi::Property<bool>
m_useEnergy {
this,
"UseEnergy",
false,
"wether to cut on E or pT"};
89 Gaudi::Property<std::string>
m_orig_pfo{
this,
"OriginPFO",
"originalObjectLink",
"Key to access original un-modified pfo"};
93 Gaudi::Property<float>
m_clusterEcut{this ,
"ClusterECut", 0,
" Important !! : must be the same value as in UFOTool"};
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual StatusCode initialize() override
Gaudi::Property< std::string > m_orig_pfo
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
virtual StatusCode initialize() override
TrackCaloClusterInfoAlg(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi::Property< float > m_clusterEcut
cluster with E below this cut won't be considered in the TCC alg. WARNING cut must be configured as i...
virtual ~TrackCaloClusterInfoAlg()
virtual StatusCode fillInfo(SG::WriteHandle< TrackCaloClusterInfo > &tccInfo) const override
SG::ReadDecorHandleKey< xAOD::TrackParticleContainer > m_assoClustersKey
Decoration of tracks expected by this alg (set by TrackParticleClusterAssociationAlg)
TrackCaloClusterInfoUFOAlg(const std::string &name, ISvcLocator *pSvcLocator)
ToolHandle< CP::ITrackVertexAssociationTool > m_trackVertexAssoTool
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_inputClustersHandle
Original clusters from which the m_inputObjectName are build ()
SG::WriteHandleKey< TrackCaloClusterInfo > m_tccInfoHandle
TrackCaloClusterInfo created by this alg.
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadHandleKey< xAOD::FlowElementContainer > m_inputPFOHandle
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_inputTracksHandle
Tracks used by this alg.
Property holding a SG store/key/clid from which a WriteHandle is made.
Gaudi::Property< bool > m_useEnergy
use cluster energy or pt?
virtual StatusCode execute() override
SG::ReadHandleKey< xAOD::VertexContainer > m_inputVertexHandle
virtual StatusCode fillInfo(SG::WriteHandle< TrackCaloClusterInfo > &tccInfo) const
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.