CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Attributes
ZEleEleAnalyzer.ZEleEleAnalyzer Class Reference
Inheritance diagram for ZEleEleAnalyzer.ZEleEleAnalyzer:

Public Member Functions

def declareHandles
 
def testLeg1
 
def testLeg2
 

Static Public Attributes

 DiObjectClass = DiElectron
 
 LeptonClass = Electron
 

Detailed Description

Definition at line 8 of file ZEleEleAnalyzer.py.

Member Function Documentation

def ZEleEleAnalyzer.ZEleEleAnalyzer.declareHandles (   self)

Definition at line 13 of file ZEleEleAnalyzer.py.

References core.AutoHandle.AutoHandle.handles, core.Analyzer.Analyzer.handles, HTTP.RequestManager.handles, and print().

13 
14  def declareHandles(self):
15  super(ZEleEleAnalyzer, self).declareHandles()
16  print('ZEleEleAnalyzer.declareHandles')
17  self.handles['diLeptons'] = AutoHandle(
18  'cmgDiElectronSelStdLep',
19  'std::vector<cmg::DiObject<cmg::Electron,cmg::Electron>>'
20  )
21  self.handles['leptons'] = AutoHandle(
22  'cmgElectronSelStdLep',
23  'std::vector<cmg::Electron>'
24  )
void print(TMatrixD &m, const char *label=nullptr, bool mathematicaFormat=false)
Definition: Utilities.cc:47
def ZEleEleAnalyzer.ZEleEleAnalyzer.testLeg1 (   self,
  leg 
)

Definition at line 25 of file ZEleEleAnalyzer.py.

25 
26  def testLeg1(self, leg):
27  return self.testElectron(leg) and \
28  super( ZEleEleAnalyzer, self).testLeg1( leg )
def ZEleEleAnalyzer.ZEleEleAnalyzer.testLeg2 (   self,
  leg 
)

Definition at line 29 of file ZEleEleAnalyzer.py.

29 
30  def testLeg2(self, leg):
31  return self.testElectron(leg) and \
32  super( ZEleEleAnalyzer, self).testLeg2( leg )
33 
34 

Member Data Documentation

ZEleEleAnalyzer.ZEleEleAnalyzer.DiObjectClass = DiElectron
static

Definition at line 10 of file ZEleEleAnalyzer.py.

ZEleEleAnalyzer.ZEleEleAnalyzer.LeptonClass = Electron
static

Definition at line 11 of file ZEleEleAnalyzer.py.