![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
14 #ifndef METRECONSTRUCTION_METMUONASSOCIATOR_H
15 #define METRECONSTRUCTION_METMUONASSOCIATOR_H 1
48 std::vector<const xAOD::IParticle*>& tclist,
51 std::vector<const xAOD::IParticle*>& pfolist,
53 std::map<const xAOD::IParticle*,MissingETBase::Types::constvec_t> &momenta)
const final;
56 std::vector<const xAOD::IParticle*>& felist,
58 std::map<const xAOD::IParticle*,MissingETBase::Types::constvec_t> &momenta)
const final;
61 std::vector<const xAOD::IParticle*>& felist,
65 std::vector<const xAOD::IParticle*>& felist,
69 std::vector<const xAOD::IParticle*>& constlist,
87 "NeutralFEReadDecorKey",
89 "Neutral FlowElement links key"
93 "ChargedFEReadDecorKey",
95 "Charged FlowElement links key"
100 "MuonClusterCollection.constituentClusterLinks"
105 #endif //> !METRECONSTRUCTION_METMUONASSOCIATOR_H
SG::ReadDecorHandleKey< xAOD::MuonContainer > m_neutralFEReadDecorKey
StatusCode executeTool(xAOD::MissingETContainer *metCont, xAOD::MissingETAssociationMap *metMap) const final
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Property holding a SG store/key/clid from which a ReadHandle is made.
Class providing the definition of the 4-vector interface.
virtual StatusCode initialize() override
Dummy implementation of the initialisation function.
Gaudi::Property< bool > m_doMuonClusterMatch
::StatusCode StatusCode
StatusCode definition for legacy code.
METMuonAssociator()
Default constructor:
Container for xAOD::MissingET_v1 objects.
StatusCode extractTracks(const xAOD::IParticle *obj, std::vector< const xAOD::IParticle * > &constlist, const met::METAssociator::ConstitHolder &constits) const final
StatusCode extractPFO(const xAOD::IParticle *obj, std::vector< const xAOD::IParticle * > &pfolist, const met::METAssociator::ConstitHolder &constits, std::map< const xAOD::IParticle *, MissingETBase::Types::constvec_t > &momenta) const final
StatusCode extractFEs(const xAOD::Muon *mu, std::vector< const xAOD::IParticle * > &felist, const met::METAssociator::ConstitHolder &constits) const
SG::ReadDecorHandleKey< xAOD::MuonContainer > m_chargedFEReadDecorKey
SG::ReadDecorHandleKey< xAOD::CaloClusterContainer > m_elementLinkName
StatusCode extractFEsFromLinks(const xAOD::Muon *mu, std::vector< const xAOD::IParticle * > &felist, const met::METAssociator::ConstitHolder &constits) const
StatusCode extractFE(const xAOD::IParticle *obj, std::vector< const xAOD::IParticle * > &felist, const met::METAssociator::ConstitHolder &constits, std::map< const xAOD::IParticle *, MissingETBase::Types::constvec_t > &momenta) const final
~METMuonAssociator()=default
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
SG::ReadHandleKey< xAOD::MuonContainer > m_muContKey
StatusCode extractTopoClusters(const xAOD::IParticle *obj, std::vector< const xAOD::IParticle * > &tclist, const met::METAssociator::ConstitHolder &constits) const final