ATLAS Offline Software
Public Member Functions | List of all members
IMETRebuilder Class Referenceabstract

#include <IMETRebuilder.h>

Inheritance diagram for IMETRebuilder:
Collaboration diagram for IMETRebuilder:

Public Member Functions

virtual StatusCode execute ()=0
 
virtual StatusCode copyMET (const std::string &metKey, xAOD::MissingETContainer *metCont, const xAOD::MissingETComponentMap *metMap)=0
 
virtual StatusCode rebuildMET (const std::string &metKey, xAOD::MissingETContainer *metCont, const xAOD::IParticleContainer *collection, const xAOD::MissingETComponentMap *metMap, bool doTracks=true)=0
 
virtual StatusCode rebuildMET (xAOD::MissingET *met, const xAOD::IParticleContainer *collection, const xAOD::MissingETComponent *component, bool doTracks)=0
 
virtual StatusCode rebuildJetMET (const std::string &jetKey, const std::string &softKey, xAOD::MissingETContainer *metCont, const xAOD::JetContainer *jets, const xAOD::MissingETComponentMap *metMap, bool doTracks=true)=0
 
virtual StatusCode rebuildJetMET (const std::string &jetKey, const std::string &softKey, xAOD::MissingETContainer *metCont, const xAOD::JetContainer *jets, const xAOD::MissingETComponentMap *metMap, bool doTracks, bool doJvfCut, bool pureTrkSoft, const std::string &softJetScale)=0
 
virtual StatusCode rebuildJetMET (const std::string &jetKey, const std::string &softKey, xAOD::MissingETContainer *metCont, const xAOD::JetContainer *jets, const xAOD::MissingETComponentMap *metMap, bool doTracks, bool doJvfCut, bool pureTrkSoft, const std::string &softJetScale, float &stvf)=0
 
virtual StatusCode rebuildJetMET (xAOD::MissingET *metJet, xAOD::MissingET *metSoft, const xAOD::JetContainer *jets, const xAOD::MissingETComponent *component, bool doTracks, bool doJvfCut, bool pureTrkSoft, const std::string &softJetScale, float &stvf, const xAOD::MissingETComponent *comp_softtrk)=0
 
virtual void print () const =0
 Print the state of the tool. More...
 

Detailed Description

Definition at line 27 of file IMETRebuilder.h.

Member Function Documentation

◆ copyMET()

virtual StatusCode IMETRebuilder::copyMET ( const std::string &  metKey,
xAOD::MissingETContainer metCont,
const xAOD::MissingETComponentMap metMap 
)
pure virtual

Implemented in met::METRebuilder.

◆ execute()

virtual StatusCode IMETRebuilder::execute ( )
pure virtual

Implemented in met::METRebuilder.

◆ print()

virtual void asg::IAsgTool::print ( ) const
pure virtualinherited

◆ rebuildJetMET() [1/4]

virtual StatusCode IMETRebuilder::rebuildJetMET ( const std::string &  jetKey,
const std::string &  softKey,
xAOD::MissingETContainer metCont,
const xAOD::JetContainer jets,
const xAOD::MissingETComponentMap metMap,
bool  doTracks,
bool  doJvfCut,
bool  pureTrkSoft,
const std::string &  softJetScale 
)
pure virtual

Implemented in met::METRebuilder.

◆ rebuildJetMET() [2/4]

virtual StatusCode IMETRebuilder::rebuildJetMET ( const std::string &  jetKey,
const std::string &  softKey,
xAOD::MissingETContainer metCont,
const xAOD::JetContainer jets,
const xAOD::MissingETComponentMap metMap,
bool  doTracks,
bool  doJvfCut,
bool  pureTrkSoft,
const std::string &  softJetScale,
float &  stvf 
)
pure virtual

Implemented in met::METRebuilder.

◆ rebuildJetMET() [3/4]

virtual StatusCode IMETRebuilder::rebuildJetMET ( const std::string &  jetKey,
const std::string &  softKey,
xAOD::MissingETContainer metCont,
const xAOD::JetContainer jets,
const xAOD::MissingETComponentMap metMap,
bool  doTracks = true 
)
pure virtual

Implemented in met::METRebuilder.

◆ rebuildJetMET() [4/4]

virtual StatusCode IMETRebuilder::rebuildJetMET ( xAOD::MissingET metJet,
xAOD::MissingET metSoft,
const xAOD::JetContainer jets,
const xAOD::MissingETComponent component,
bool  doTracks,
bool  doJvfCut,
bool  pureTrkSoft,
const std::string &  softJetScale,
float &  stvf,
const xAOD::MissingETComponent comp_softtrk 
)
pure virtual

Implemented in met::METRebuilder.

◆ rebuildMET() [1/2]

virtual StatusCode IMETRebuilder::rebuildMET ( const std::string &  metKey,
xAOD::MissingETContainer metCont,
const xAOD::IParticleContainer collection,
const xAOD::MissingETComponentMap metMap,
bool  doTracks = true 
)
pure virtual

Implemented in met::METRebuilder.

◆ rebuildMET() [2/2]

virtual StatusCode IMETRebuilder::rebuildMET ( xAOD::MissingET met,
const xAOD::IParticleContainer collection,
const xAOD::MissingETComponent component,
bool  doTracks 
)
pure virtual

Implemented in met::METRebuilder.


The documentation for this class was generated from the following file: