ATLAS Offline Software
Loading...
Searching...
No Matches
METHelpers.h File Reference
#include <vector>
#include <utility>
#include "AsgMessaging/MessageCheck.h"
#include "AsgMessaging/StatusCode.h"
#include "xAODBase/IParticle.h"
#include "xAODEgamma/Electron.h"
#include "xAODEgamma/Photon.h"
#include "xAODTau/TauJet.h"
#include "xAODMuon/MuonContainer.h"
#include "xAODJet/JetContainer.h"
#include "xAODMissingET/MissingETContainer.h"
#include "METUtilities/METHelpers.icc"

Go to the source code of this file.

Namespaces

namespace  met

Functions

void met::addGhostMuonsToJets (const xAOD::MuonContainer &muons, xAOD::JetContainer &jets)
StatusCode met::buildMETSum (const std::string &totalName, xAOD::MissingETContainer *metCont)
StatusCode met::buildMETSum (const std::string &totalName, xAOD::MissingETContainer *metCont, MissingETBase::Types::bitmask_t softTermsSource)
StatusCode met::fillMET (xAOD::MissingET *&met, xAOD::MissingETContainer *metCont, const std::string &metKey, const MissingETBase::Types::bitmask_t metSource)
template<class T = xAOD::IParticle>
std::vector< const T * > met::getMETElements (const xAOD::MissingET &met)
template<class T = xAOD::IParticle>
std::vector< std::pair< const T *, float > > met::getMETElementsWeights (const xAOD::MissingET &met)

Variables

static const MissingETBase::Types::bitmask_t met::invisSource = 0x100000