|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef PFMUONFLOWELEMENTASSOC_H
14 #define PFMUONFLOWELEMENTASSOC_H
18 #include "GaudiKernel/ToolHandle.h"
88 Gaudi::Property<bool>
m_LinkNeutralFEClusters{
this,
"LinkNeutralFEClusters",
false,
"Toggle usage of linkage of Neutral FlowElements - false by default (EXPERIMENTAL)"};
95 Gaudi::Property<bool>
m_useMuonTopoClusters{
this,
"useMuonTopoClusters",
false,
"Toggle usage of linker of muon associated topoclusters to flow elements - false by default (EXPERIMENTAL)"};
97 #endif // PFMUONFLOWELEMENTASSOC.H
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
Gaudi::Property< bool > m_LinkNeutralFEClusters
Gaudi Property to configure linkage of Neutral Flow Elements to Muon clusters (EXPERIMENTAL - default...
PFMuonFlowElementAssoc(const std::string &name, ISvcLocator *pSvcLocator)
SG::WriteDecorHandleKey< xAOD::FlowElementContainer > m_ChargedFEmuonWriteHandleKey
Write key for adding Muon link decorations to charged Flow Elements.
SG::WriteDecorHandleKey< xAOD::FlowElementContainer > m_NeutralFEmuonWriteHandleKey
Write key for adding Muon link decorations to neutral Flow Elements.
std::pair< double, double > doMuonCellMatching(bool &isCellMatched, const xAOD::CaloCluster &FECluster, const xAOD::CaloCluster &muonCluster) const
Function that flags whether the FE cluster has any cell that is also in the muon list of cells.
SG::WriteDecorHandleKey< xAOD::MuonContainer > m_muon_ClusterInfo_deltaR_WriteDecorHandleKey
Write key to measure dR between calo clusters and the muon -EXPERIMENTAL.
AthReentrantAlgorithm to associate Flow Elements (FEs) to Muons.
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::WriteDecorHandleKey< xAOD::FlowElementContainer > m_ChargedFE_energy_match_muonWriteHandleKey
Write key for adding fraction of nFlowElement cluster energy used in cell matching decoration of Flow...
An algorithm that can be simultaneously executed in multiple threads.
SG::WriteDecorHandleKey< xAOD::MuonContainer > m_muonNeutralFE_muon_efrac_WriteDecorHandleKey
Write key for adding fraction of Muon cluster energy used in cell matching decoration of MuonContaine...
Description of a calorimeter cluster.
virtual ~PFMuonFlowElementAssoc()
AthReentrantAlgorithm()
Default constructor:
SG::ReadHandleKey< xAOD::MuonContainer > m_muonReadHandleKey
virtual StatusCode execute(const EventContext &ctx) const
::StatusCode StatusCode
StatusCode definition for legacy code.
Handle class for adding a decoration to an object.
SG::WriteDecorHandleKey< xAOD::MuonContainer > m_muonChargedFEWriteHandleKey
Write key for adding charged Flow Element link decorations to muons.
SG::WriteDecorHandleKey< xAOD::FlowElementContainer > m_NeutralFEmuon_nMatches_WriteDecorHandleKey
Write key to count number of muons matched to a given neutral FE - EXPERIMENTAL.
SG::ReadHandleKey< xAOD::FlowElementContainer > m_chargedFEReadHandleKey
virtual StatusCode initialize()
SG::WriteDecorHandleKey< xAOD::MuonContainer > m_muonNeutralFEWriteHandleKey
Write key for adding neutral Flow Element link decorations to muons.
Gaudi::Property< bool > m_useMuonTopoClusters
(EXPERIMENTAL) Gaudi Property to configure linkage of Neutral FEs to TopoClusters associated to Muons...
SG::ReadHandleKey< xAOD::FlowElementContainer > m_neutralFEReadHandleKey
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
SG::ReadDecorHandleKey< xAOD::CaloClusterContainer > m_ClustCollectionLinkKey
SG::WriteDecorHandleKey< xAOD::FlowElementContainer > m_NeutralFE_efrac_match_muonWriteHandleKey
Write key for adding fraction of nFlowElement cluster energy used in cell matching decoration of Flow...