Class METInfoSwitch¶
Defined in File HelperClasses.h
Inheritance Relationships¶
Base Type¶
public HelperClasses::InfoSwitch
(Class InfoSwitch)
Class Documentation¶
-
class METInfoSwitch : public HelperClasses::InfoSwitch
The
HelperClasses::InfoSwitch
struct for Missing \(\text{E}_{\text{T}}\) Information.Parameter
Pattern
Match
m_metClus
metClus
exact
m_metTrk
metTrk
exact
m_sigClus
sigClus|all
exact
m_sigTrk
sigTrk|all
exact
m_sigResolutionClus
sigResolutionClus|all
exact
m_sigResolutionTrk
sigResolutionTrk|all
exact
m_refEle
refEle|all
exact
m_refGamma
refGamma|all
exact
m_refTau
refTau|all
exact
m_refMuons
refMuons|all
exact
m_refJet
refJet|all
exact
m_refJetTrk
refJetTrk
exact
m_softClus
softClus|all
exact
m_softTrk
softTrk|all
exact
m_noExtra
noExtra
exact
Note
For all except
m_refJetTrk
, you can pass in the string"all"
to enable all information. You can force only calocluster- or track-based MET usingm_metClus
orm_metTrk
.Public Functions
-
inline METInfoSwitch(const std::string configStr)¶
Public Members
-
bool m_metClus¶
-
bool m_metTrk¶
-
bool m_sigClus¶
-
bool m_sigTrk¶
-
bool m_sigResolutionClus¶
-
bool m_sigResolutionTrk¶
-
bool m_refEle¶
-
bool m_refGamma¶
-
bool m_refTau¶
-
bool m_refMuons¶
-
bool m_refJet¶
-
bool m_refJetTrk¶
-
bool m_softClus¶
-
bool m_softTrk¶
-
bool m_noExtra¶
Protected Functions
-
void initialize()¶
-
inline METInfoSwitch(const std::string configStr)¶