Class METConstructor¶
Defined in File METConstructor.h
Inheritance Relationships¶
Base Type¶
public xAH::Algorithm
(Class Algorithm)
Class Documentation¶
-
class
METConstructor
: public xAH::Algorithm Public Functions
-
METConstructor
()
-
EL::StatusCode
setupJob
(EL::Job &job)
-
EL::StatusCode
fileExecute
()
-
EL::StatusCode
histInitialize
()
-
EL::StatusCode
changeInput
(bool firstFile)
-
EL::StatusCode
initialize
()
-
EL::StatusCode
execute
()
-
EL::StatusCode
postExecute
()
-
EL::StatusCode
finalize
()
-
EL::StatusCode
histFinalize
()
Public Members
-
std::string
m_referenceMETContainer
= "MET_Reference_AntiKt4LCTopo"
-
std::string
m_mapName
= "METAssoc_AntiKt4LCTopo"
-
std::string
m_coreName
= "MET_Core_AntiKt4LCTopo"
-
std::string
m_outputContainer
= "NewRefFinal"
-
std::string
m_inputJets
= ""
-
std::string
m_inputElectrons
= ""
-
std::string
m_inputPhotons
= ""
-
std::string
m_inputTaus
= ""
-
std::string
m_inputMuons
= ""
-
bool
m_doElectronCuts
= false
-
bool
m_doPhotonCuts
= false
-
bool
m_doTauCuts
= false
-
bool
m_doMuonCuts
= false
-
bool
m_doMuonEloss
= false
-
bool
m_doIsolMuonEloss
= false
-
bool
m_doJVTCut
= false
-
bool
m_dofJVTCut
= false
-
std::string
m_METWorkingPoint
= "" Name of MET Working Point (defines the JetSelection applied in METMaker)
-
std::string
m_fJVTdecorName
= "passFJVT" Name of fJVT decoration.
-
bool
m_doPFlow
= false To turn on p-flow MET calculation set m_doPFlow to true.
-
bool
m_doMuonPFlowBugfix
= false Set DoMuonPFlowBugfix property.
-
bool
m_rebuildUsingTracksInJets
= false Rebuild MET using tracks in calo jets.
-
bool
m_addSoftClusterTerms
= false Include soft cluster terms if rebuilding MET using jet terms (only considered if
m_rebuildUsingTracksInJets
is false)
-
bool
m_calculateSignificance
= false Enable MET significance calculation.
-
bool
m_significanceTreatPUJets
= true Introduce “resolution” for jets with low JVT, if the analysis is sensitive to pileup jets.
-
double
m_significanceSoftTermReso
= 10.0 Set soft term resolution.
-
bool
m_runNominal
= true set to false if you want to run met systematics
-
std::string
m_systName
= "All" do not change it, not useful
-
float
m_systVal
= 1.0
-
bool
m_writeSystToMetadata
= false Write systematics names to metadata.
-
std::string
m_jetSystematics
= "" Name of jet systematics vector from
JetCalibrator
.
-
std::string
m_eleSystematics
= "" Name of electron systematics vector from
ElectronCalibrator
.
-
std::string
m_muonSystematics
= "" Name of muon systematics vector from
MuonCalibrator
.
-
std::string
m_tauSystematics
= "" Name of tau systematics vector from
TauCalibrator
.
-
std::string
m_phoSystematics
= "" Name of photon systematics vector from
PhotonCalibrator
.
-
std::string
m_outputAlgoSystNames
= ""
-