![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
14 #ifndef METRECONSTRUCTION_METTRUTHASSOCIATOR_H
15 #define METRECONSTRUCTION_METTRUTHASSOCIATOR_H 1
58 std::vector<const xAOD::IParticle*>& truthlist)
const;
60 std::vector<const xAOD::IParticle*>& truthlist)
const;
62 std::vector<const xAOD::IParticle*>& truthlist)
const;
64 std::vector<const xAOD::IParticle*>& truthlist) ;
66 std::vector<const xAOD::IParticle*>& truthlist)
const;
71 std::vector<const xAOD::IParticle*>&,
73 std::map<const xAOD::IParticle*,MissingETBase::Types::constvec_t>&)
const final
74 {
return StatusCode::FAILURE;}
76 std::vector<const xAOD::IParticle*>&,
78 std::map<const xAOD::IParticle*,MissingETBase::Types::constvec_t>&)
const final
79 {
return StatusCode::FAILURE;}
81 std::vector<const xAOD::IParticle*>&,
83 {
return StatusCode::FAILURE;}
85 std::vector<const xAOD::IParticle*>&,
87 {
return StatusCode::FAILURE;}
105 #endif //> !METRECONSTRUCTION_METMUONASSOCIATOR_H
StatusCode fillAssocMap(xAOD::MissingETAssociationMap *metMap, const xAOD::IParticleContainer *hardObjs) const final
SG::ReadHandleKey< xAOD::PhotonContainer > m_recoGamKey
StatusCode extractTracks(const xAOD::IParticle *, std::vector< const xAOD::IParticle * > &, const met::METAssociator::ConstitHolder &) const final
StatusCode extractTruthParticles(const xAOD::IParticle *obj, std::vector< const xAOD::IParticle * > &truthlist) const
SG::ReadHandleKey< xAOD::JetContainer > m_recoJetKey
StatusCode extractTruthFromElectron(const xAOD::IParticle *obj, std::vector< const xAOD::IParticle * > &truthlist) const
Class providing the definition of the 4-vector interface.
SG::ReadHandleKey< xAOD::TruthEventContainer > m_truthEventKey
StatusCode initialize()
Dummy implementation of the initialisation function.
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadHandleKey< xAOD::TauJetContainer > m_recoTauKey
StatusCode extractTopoClusters(const xAOD::IParticle *, std::vector< const xAOD::IParticle * > &, const met::METAssociator::ConstitHolder &) const final
Container for xAOD::MissingET_v1 objects.
StatusCode extractFE(const xAOD::IParticle *, std::vector< const xAOD::IParticle * > &, const met::METAssociator::ConstitHolder &, std::map< const xAOD::IParticle *, MissingETBase::Types::constvec_t > &) const final
static StatusCode extractTruthFromMuon(const xAOD::IParticle *obj, std::vector< const xAOD::IParticle * > &truthlist)
StatusCode extractTruthFromTau(const xAOD::IParticle *obj, std::vector< const xAOD::IParticle * > &truthlist) const
StatusCode associateJets(xAOD::MissingETAssociationMap *metMap) const
SG::ReadHandleKey< xAOD::ElectronContainer > m_recoElKey
METTruthAssociator()
Default constructor:
SG::ReadHandleKey< xAOD::MuonContainer > m_recoMuKey
StatusCode executeTool(xAOD::MissingETContainer *metCont, xAOD::MissingETAssociationMap *metMap) const
StatusCode extractTruthFromPhoton(const xAOD::IParticle *obj, std::vector< const xAOD::IParticle * > &truthlist) const
StatusCode extractPFO(const xAOD::IParticle *, std::vector< const xAOD::IParticle * > &, const met::METAssociator::ConstitHolder &, std::map< const xAOD::IParticle *, MissingETBase::Types::constvec_t > &) const final
StatusCode computeSoftTerms(xAOD::MissingETContainer *metCont, xAOD::MissingETAssociationMap *metMap) const