Public Member Functions | |
def | __init__ |
def | beginLoop |
def | declareHandles |
def | id3 |
def | makeTaus |
def | matchTaus |
def | process |
Static Public Attributes | |
float | dxyMax = 0.5 |
float | dzMax = 1.0 |
int | etaMax = 9999 |
foundTau = True | |
tau.dxy and tau.dz are zero if abs(tau.dxy()) > self.cfg_ana.dxyMax or abs(tau.dz()) > self.cfg_ana.dzMax: continue More... | |
float | leptonVetoDR = 0.4 |
int | ptMin = 20 |
string | tauID = "byLooseCombinedIsolationDeltaBetaCorr3Hits" |
string | tauLooseID = "decayModeFinding" |
vetoLeptons = True, | |
vetoLeptonsPOG = False, | |
Definition at line 21 of file TauAnalyzer.py.
def objects.TauAnalyzer.TauAnalyzer.__init__ | ( | self, | |
cfg_ana, | |||
cfg_comp, | |||
looperName | |||
) |
Definition at line 24 of file TauAnalyzer.py.
def objects.TauAnalyzer.TauAnalyzer.beginLoop | ( | self, | |
setup | |||
) |
Definition at line 35 of file TauAnalyzer.py.
def objects.TauAnalyzer.TauAnalyzer.declareHandles | ( | self | ) |
Definition at line 30 of file TauAnalyzer.py.
References core.AutoHandle.AutoHandle.handles, core.Analyzer.Analyzer.handles, and HTTP.RequestManager.handles.
def objects.TauAnalyzer.TauAnalyzer.id3 | ( | tau, | |
X | |||
) |
Create an integer equal to 1-2-3 for (loose,medium,tight)
Definition at line 76 of file TauAnalyzer.py.
def objects.TauAnalyzer.TauAnalyzer.makeTaus | ( | self, | |
event | |||
) |
Definition at line 48 of file TauAnalyzer.py.
References funct.abs(), deltaR(), core.AutoHandle.AutoHandle.handles, core.Analyzer.Analyzer.handles, HTTP.RequestManager.handles, and python.multivaluedict.map().
Referenced by objects.TauAnalyzer.TauAnalyzer.process().
def objects.TauAnalyzer.TauAnalyzer.matchTaus | ( | self, | |
event | |||
) |
Definition at line 98 of file TauAnalyzer.py.
References deltar.matchObjectCollection3().
Referenced by objects.TauAnalyzer.TauAnalyzer.process().
def objects.TauAnalyzer.TauAnalyzer.process | ( | self, | |
event | |||
) |
Definition at line 104 of file TauAnalyzer.py.
References objects.TauAnalyzer.TauAnalyzer.makeTaus(), objects.TauAnalyzer.TauAnalyzer.matchTaus(), and core.Analyzer.Analyzer.readCollections().
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().
|
static |
Definition at line 122 of file TauAnalyzer.py.
|
static |
Definition at line 123 of file TauAnalyzer.py.
|
static |
Definition at line 121 of file TauAnalyzer.py.
|
static |
tau.dxy and tau.dz are zero if abs(tau.dxy()) > self.cfg_ana.dxyMax or abs(tau.dz()) > self.cfg_ana.dzMax: continue
Definition at line 75 of file TauAnalyzer.py.
|
static |
Definition at line 125 of file TauAnalyzer.py.
|
static |
Definition at line 120 of file TauAnalyzer.py.
|
static |
Definition at line 127 of file TauAnalyzer.py.
Referenced by Tau.Tau.electronMVA3Medium().
|
static |
Definition at line 128 of file TauAnalyzer.py.
|
static |
Definition at line 124 of file TauAnalyzer.py.
|
static |
Definition at line 126 of file TauAnalyzer.py.