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_rebuildUsingTracksInJetsis 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= ""
-