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 | |
jetLepArbitration | |
jetLepDR | |
jetReCalibrator | |
lepPtMin | |
qglcalc | |
shiftJEC | |
shiftJER | |
Static Public Attributes | |
class_object = JetAnalyzer, | |
cleanJetsFromFirstPhoton = False, | |
cleanJetsFromIsoTracks = False, | |
cleanJetsFromTaus = False, | |
doPuId = False, | |
doQG = False, | |
string | jecPath = "" |
list | jet = jlpairs[lep] |
string | jetCol = 'slimmedJets' |
float | jetEta = 4.7 |
float | jetEtaCentral = 2.4 |
tuple | jetLepArbitration = (lambda jet,lepton : lepton) |
float | jetLepDR = 0.4 |
int | jetPt = 25 |
tuple | jlpairs = matchObjectCollection( leptons, allJets, self.jetLepDR**2) |
tuple | jtaupairs = matchObjectCollection( taus, allJets, self.jetLepDR**2) |
list | leptons = [] |
Sort Jets by pT. More... | |
tuple | leptons = event.inclusiveLeptonsifhasattr(event, 'inclusiveLeptons') |
Associate jets to leptons. More... | |
int | minLepPt = 10 |
list | photons = [] |
Clean Jets from photons. More... | |
recalibrateJets = False, | |
relaxJetId = False, | |
int | shiftJEC = 0 |
int | shiftJER = 0 |
smearJets = True, | |
tuple | taus = getattr(event,'selectedTaus',[]) |
Associate jets to taus. More... | |
Taken from RootTools.JetAnalyzer, simplified, modified, added corrections
Definition at line 45 of file JetAnalyzer.py.
def objects.JetAnalyzer.JetAnalyzer.__init__ | ( | self, | |
cfg_ana, | |||
cfg_comp, | |||
looperName | |||
) |
Definition at line 47 of file JetAnalyzer.py.
def objects.JetAnalyzer.JetAnalyzer.beginLoop | ( | self, | |
setup | |||
) |
Definition at line 77 of file JetAnalyzer.py.
def objects.JetAnalyzer.JetAnalyzer.computeQGvars | ( | self, | |
jet | |||
) |
Definition at line 214 of file JetAnalyzer.py.
References SiPixelRawToDigiRegional_cfi.deltaPhi.
Referenced by objects.JetAnalyzer.JetAnalyzer.process().
def objects.JetAnalyzer.JetAnalyzer.declareHandles | ( | self | ) |
Definition at line 70 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 279 of file JetAnalyzer.py.
References funct.abs(), deltar.bestMatch(), deltar.matchObjectCollection2(), and benchmark_cfg.pdgId.
def objects.JetAnalyzer.JetAnalyzer.matchJets | ( | self, | |
event, | |||
jets | |||
) |
Definition at line 315 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 80 of file JetAnalyzer.py.
References analyzer.Analyzer.cfg_ana, objects.JetAnalyzer.JetAnalyzer.computeQGvars(), BTagPerformanceAnalyzerOnData.doJEC, objects.JetAnalyzer.JetAnalyzer.doJEC, core.AutoHandle.AutoHandle.handles, core.Analyzer.Analyzer.handles, HTTP.RequestManager.handles, if(), python.multivaluedict.map(), objects.JetAnalyzer.JetAnalyzer.matchJets(), core.Analyzer.Analyzer.readCollections(), objects.JetAnalyzer.JetAnalyzer.shiftJEC, objects.JetAnalyzer.JetAnalyzer.smearJets, JetAnalyzer.JetAnalyzer.testJetID(), objects.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 333 of file JetAnalyzer.py.
References objects.JetAnalyzer.JetAnalyzer.smearJets.
def objects.JetAnalyzer.JetAnalyzer.testJetID | ( | self, | |
jet | |||
) |
Definition at line 201 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 209 of file JetAnalyzer.py.
References funct.abs().
Referenced by objects.JetAnalyzer.JetAnalyzer.process().
|
static |
Definition at line 357 of file JetAnalyzer.py.
|
static |
Definition at line 372 of file JetAnalyzer.py.
|
static |
Definition at line 374 of file JetAnalyzer.py.
|
static |
Definition at line 373 of file JetAnalyzer.py.
objects.JetAnalyzer.JetAnalyzer.doJEC |
Definition at line 56 of file JetAnalyzer.py.
Referenced by objects.JetAnalyzer.JetAnalyzer.process().
|
static |
Definition at line 366 of file JetAnalyzer.py.
Referenced by objects.JetAnalyzer.JetAnalyzer.testJetID().
|
static |
Definition at line 367 of file JetAnalyzer.py.
|
static |
Definition at line 375 of file JetAnalyzer.py.
Definition at line 163 of file JetAnalyzer.py.
|
static |
Definition at line 358 of file JetAnalyzer.py.
|
static |
Definition at line 360 of file JetAnalyzer.py.
|
static |
Definition at line 361 of file JetAnalyzer.py.
objects.JetAnalyzer.JetAnalyzer.jetGammaDR |
Definition at line 66 of file JetAnalyzer.py.
objects.JetAnalyzer.JetAnalyzer.jetLepArbitration |
Definition at line 64 of file JetAnalyzer.py.
|
static |
Definition at line 363 of file JetAnalyzer.py.
objects.JetAnalyzer.JetAnalyzer.jetLepDR |
Definition at line 63 of file JetAnalyzer.py.
|
static |
Definition at line 362 of file JetAnalyzer.py.
|
static |
Definition at line 359 of file JetAnalyzer.py.
objects.JetAnalyzer.JetAnalyzer.jetReCalibrator |
Definition at line 59 of file JetAnalyzer.py.
|
static |
Definition at line 157 of file JetAnalyzer.py.
|
static |
Definition at line 170 of file JetAnalyzer.py.
objects.JetAnalyzer.JetAnalyzer.lepPtMin |
Definition at line 65 of file JetAnalyzer.py.
|
static |
Sort Jets by pT.
Apply jet selection Clean Jets from leptons
Definition at line 126 of file JetAnalyzer.py.
|
static |
Associate jets to leptons.
Definition at line 156 of file JetAnalyzer.py.
|
static |
Definition at line 364 of file JetAnalyzer.py.
|
static |
Clean Jets from photons.
Definition at line 142 of file JetAnalyzer.py.
objects.JetAnalyzer.JetAnalyzer.qglcalc |
Definition at line 68 of file JetAnalyzer.py.
|
static |
Definition at line 368 of file JetAnalyzer.py.
|
static |
Definition at line 365 of file JetAnalyzer.py.
objects.JetAnalyzer.JetAnalyzer.shiftJEC |
Definition at line 51 of file JetAnalyzer.py.
|
static |
Definition at line 369 of file JetAnalyzer.py.
Referenced by objects.JetAnalyzer.JetAnalyzer.process().
objects.JetAnalyzer.JetAnalyzer.shiftJER |
Definition at line 74 of file JetAnalyzer.py.
|
static |
Definition at line 371 of file JetAnalyzer.py.
|
static |
Definition at line 370 of file JetAnalyzer.py.
Referenced by objects.JetAnalyzer.JetAnalyzer.process(), and objects.JetAnalyzer.JetAnalyzer.smearJets().
|
static |
Associate jets to taus.
Definition at line 169 of file JetAnalyzer.py.