![]() |
![]() |
Public Member Functions | |
def | __init__ |
def | beginLoop |
def | computeQGvars |
def | declareHandles |
def | jetFlavour |
def | matchJets |
def | process |
def | smearJets |
def | testJetID |
def | testJetNoID |
Public Attributes | |
doJEC | |
jetGammaDR | |
jetLepDR | |
jetReCalibrator | |
lepPtMin | |
qglcalc | |
shiftJEC | |
shiftJER | |
Static Public Attributes | |
class_object = JetAnalyzer, | |
cleanJetsFromIsoTracks = False, | |
cleanJetsFromTaus = False, | |
doPuId = False, | |
doQG = False, | |
string | jecPath = "" |
string | jetCol = 'slimmedJets' |
float | jetEta = 4.7 |
float | jetEtaCentral = 2.4 |
float | jetLepDR = 0.4 |
int | jetPt = 25 |
int | minLepPt = 10 |
recalibrateJets = False, | |
relaxJetId = False, | |
int | shiftJEC = 0 |
int | shiftJER = 0 |
smearJets = True, | |
Taken from RootTools.JetAnalyzer, simplified, modified, added corrections
Definition at line 24 of file JetAnalyzer.py.
def objects.JetAnalyzer.JetAnalyzer.__init__ | ( | self, | |
cfg_ana, | |||
cfg_comp, | |||
looperName | |||
) |
Definition at line 26 of file JetAnalyzer.py.
def objects.JetAnalyzer.JetAnalyzer.beginLoop | ( | self, | |
setup | |||
) |
Definition at line 55 of file JetAnalyzer.py.
def objects.JetAnalyzer.JetAnalyzer.computeQGvars | ( | self, | |
jet | |||
) |
Definition at line 172 of file JetAnalyzer.py.
References SiPixelRawToDigiRegional_cfi.deltaPhi.
Referenced by objects.JetAnalyzer.JetAnalyzer.process().
def objects.JetAnalyzer.JetAnalyzer.declareHandles | ( | self | ) |
Definition at line 48 of file JetAnalyzer.py.
References core.AutoHandle.AutoHandle.handles, core.Analyzer.Analyzer.handles, and HTTP.RequestManager.handles.
def objects.JetAnalyzer.JetAnalyzer.jetFlavour | ( | self, | |
event | |||
) |
Definition at line 241 of file JetAnalyzer.py.
References funct.abs(), deltar.bestMatch(), deltar.matchObjectCollection2(), and benchmark_cfg.pdgId.
Referenced by objects.JetAnalyzer.JetAnalyzer.process().
def objects.JetAnalyzer.JetAnalyzer.matchJets | ( | self, | |
event, | |||
jets | |||
) |
Definition at line 277 of file JetAnalyzer.py.
References funct.abs(), and deltar.matchObjectCollection2().
Referenced by objects.JetAnalyzer.JetAnalyzer.process().
def objects.JetAnalyzer.JetAnalyzer.process | ( | self, | |
event | |||
) |
Definition at line 58 of file JetAnalyzer.py.
References funct.abs(), analyzer.Analyzer.cfg_ana, objects.JetAnalyzer.cleanNearestJetOnly(), objects.JetAnalyzer.JetAnalyzer.computeQGvars(), objects.JetAnalyzer.JetAnalyzer.doJEC, BTagPerformanceAnalyzerOnData.doJEC, core.AutoHandle.AutoHandle.handles, core.Analyzer.Analyzer.handles, HTTP.RequestManager.handles, if(), objects.JetAnalyzer.JetAnalyzer.jetFlavour(), objects.JetAnalyzer.JetAnalyzer.jetGammaDR, objects.JetAnalyzer.JetAnalyzer.jetLepDR, objects.JetAnalyzer.JetAnalyzer.lepPtMin, python.multivaluedict.map(), objects.JetAnalyzer.JetAnalyzer.matchJets(), deltar.matchObjectCollection(), core.Analyzer.Analyzer.readCollections(), objects.JetAnalyzer.JetAnalyzer.shiftJEC, objects.JetAnalyzer.JetAnalyzer.smearJets, objects.JetAnalyzer.JetAnalyzer.testJetID(), JetAnalyzer.JetAnalyzer.testJetID(), and objects.JetAnalyzer.JetAnalyzer.testJetNoID().
Referenced by ConfigBuilder.ConfigBuilder.__init__(), ConfigBuilder.ConfigBuilder.addExtraStream(), ConfigBuilder.ConfigBuilder.anyOf(), ConfigBuilder.ConfigBuilder.completeInputCommand(), ConfigBuilder.ConfigBuilder.doNotInlineEventContent(), ConfigBuilder.ConfigBuilder.PrintAllModules.leave(), ConfigBuilder.ConfigBuilder.prepare(), ConfigBuilder.ConfigBuilder.prepare_ALCA(), ConfigBuilder.ConfigBuilder.prepare_DQM(), ConfigBuilder.ConfigBuilder.prepare_FASTSIM(), ConfigBuilder.ConfigBuilder.prepare_HARVESTING(), ConfigBuilder.ConfigBuilder.prepare_HLT(), ConfigBuilder.ConfigBuilder.prepare_LHE(), ConfigBuilder.ConfigBuilder.prepare_VALIDATION(), ConfigBuilder.ConfigBuilder.renameHLTprocessInSequence(), ConfigBuilder.ConfigBuilder.renameInputTagsInSequence(), and ConfigBuilder.ConfigBuilder.scheduleSequence().
def objects.JetAnalyzer.JetAnalyzer.smearJets | ( | self, | |
event, | |||
jets | |||
) |
Definition at line 295 of file JetAnalyzer.py.
References objects.JetAnalyzer.JetAnalyzer.smearJets.
def objects.JetAnalyzer.JetAnalyzer.testJetID | ( | self, | |
jet | |||
) |
Definition at line 159 of file JetAnalyzer.py.
References objects.JetAnalyzer.JetAnalyzer.doPuId.
Referenced by objects.JetAnalyzer.JetAnalyzer.process().
def objects.JetAnalyzer.JetAnalyzer.testJetNoID | ( | self, | |
jet | |||
) |
Definition at line 167 of file JetAnalyzer.py.
References funct.abs().
Referenced by objects.JetAnalyzer.JetAnalyzer.process().
|
static |
Definition at line 319 of file JetAnalyzer.py.
|
static |
Definition at line 334 of file JetAnalyzer.py.
|
static |
Definition at line 333 of file JetAnalyzer.py.
objects.JetAnalyzer.JetAnalyzer.doJEC |
Definition at line 35 of file JetAnalyzer.py.
Referenced by objects.JetAnalyzer.JetAnalyzer.process().
|
static |
Definition at line 327 of file JetAnalyzer.py.
Referenced by objects.JetAnalyzer.JetAnalyzer.testJetID().
|
static |
Definition at line 328 of file JetAnalyzer.py.
|
static |
Definition at line 335 of file JetAnalyzer.py.
|
static |
Definition at line 320 of file JetAnalyzer.py.
|
static |
Definition at line 322 of file JetAnalyzer.py.
|
static |
Definition at line 323 of file JetAnalyzer.py.
objects.JetAnalyzer.JetAnalyzer.jetGammaDR |
Definition at line 44 of file JetAnalyzer.py.
Referenced by objects.JetAnalyzer.JetAnalyzer.process().
objects.JetAnalyzer.JetAnalyzer.jetLepDR |
Definition at line 42 of file JetAnalyzer.py.
|
static |
Definition at line 324 of file JetAnalyzer.py.
Referenced by objects.JetAnalyzer.JetAnalyzer.process().
|
static |
Definition at line 321 of file JetAnalyzer.py.
objects.JetAnalyzer.JetAnalyzer.jetReCalibrator |
Definition at line 38 of file JetAnalyzer.py.
objects.JetAnalyzer.JetAnalyzer.lepPtMin |
Definition at line 43 of file JetAnalyzer.py.
Referenced by objects.JetAnalyzer.JetAnalyzer.process().
|
static |
Definition at line 325 of file JetAnalyzer.py.
objects.JetAnalyzer.JetAnalyzer.qglcalc |
Definition at line 46 of file JetAnalyzer.py.
|
static |
Definition at line 329 of file JetAnalyzer.py.
|
static |
Definition at line 326 of file JetAnalyzer.py.
objects.JetAnalyzer.JetAnalyzer.shiftJEC |
Definition at line 30 of file JetAnalyzer.py.
|
static |
Definition at line 330 of file JetAnalyzer.py.
Referenced by objects.JetAnalyzer.JetAnalyzer.process().
objects.JetAnalyzer.JetAnalyzer.shiftJER |
Definition at line 52 of file JetAnalyzer.py.
|
static |
Definition at line 332 of file JetAnalyzer.py.
|
static |
Definition at line 331 of file JetAnalyzer.py.
Referenced by objects.JetAnalyzer.JetAnalyzer.process(), and objects.JetAnalyzer.JetAnalyzer.smearJets().