  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
    7 #ifndef DERIVATIONFRAMEWORK_METREMAPPINGALG_H 
    8 #define DERIVATIONFRAMEWORK_METREMAPPINGALG_H 
   14 #include "Gaudi/Property.h" 
   15 #include "GaudiKernel/ToolHandle.h" 
   18 #include "AthLinks/ElementLink.h" 
   41     typedef std::map<const xAOD::IParticle*, ElementLink<xAOD::IParticleContainer>> 
linkMap_t;
 
   59 #endif //> !DERIVATIONFRAMEWORK_METREMAPPINGALG_H 
  
const SG::AuxElement::ConstAccessor< ElementLink< xAOD::IParticleContainer > > m_accOriginalObject
 
std::map< const xAOD::IParticle *, ElementLink< xAOD::IParticleContainer > > linkMap_t
 
SG::ReadHandleKey< xAOD::PhotonContainer > m_photonContKey
 
virtual StatusCode initialize() override
 
StatusCode fillLinkMap(linkMap_t &map, handle_t &handle)
 
virtual ~METRemappingAlg()=default
 
Helper class to provide constant type-safe access to aux data.
 
METRemappingAlg(const std::string &name, ISvcLocator *pSvcLocator)
 
SG::ReadHandleKey< xAOD::MissingETContainer > m_inputCoreKey
 
SG::ReadHandleKey< xAOD::MuonContainer > m_muonContKey
 
virtual StatusCode execute() override
 
Property holding a SG store/key/clid from which a WriteHandle is made.
 
::StatusCode StatusCode
StatusCode definition for legacy code.
 
SG::ReadHandleKey< xAOD::MissingETAssociationMap > m_inputMapKey
 
SG::ReadHandleKey< xAOD::JetContainer > m_jetContKey
 
SG::ReadHandleKey< xAOD::TauJetContainer > m_tauContKey
 
SG::WriteHandleKey< xAOD::MissingETAssociationMap > m_outputMapKey
 
SG::ReadHandleKey< xAOD::ElectronContainer > m_electronContKey
 
SG::WriteHandleKey< xAOD::MissingETContainer > m_outputCoreKey