CMS 3D CMS Logo

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

Public Member Functions

def __init__
 
def beginLoop
 
def declareHandles
 

Public Attributes

 etaCentral
 

Detailed Description

Definition at line 20 of file PhotonAnalyzer.py.

Constructor & Destructor Documentation

def PhotonAnalyzer.PhotonAnalyzer.__init__ (   self,
  cfg_ana,
  cfg_comp,
  looperName 
)

Definition at line 23 of file PhotonAnalyzer.py.

23 
24  def __init__(self, cfg_ana, cfg_comp, looperName ):
25  super(PhotonAnalyzer,self).__init__(cfg_ana,cfg_comp,looperName)
26  self.etaCentral = self.cfg_ana.etaCentral if hasattr(self.cfg_ana, 'etaCentral') else 9999

Member Function Documentation

def PhotonAnalyzer.PhotonAnalyzer.beginLoop (   self)

Definition at line 37 of file PhotonAnalyzer.py.

37 
38  def beginLoop(self):
39  super(PhotonAnalyzer,self).beginLoop()
40  self.counters.addCounter('events')
41  count = self.counters.counter('events')
42  count.register('all events')
43  count.register('has >=1 gamma at preselection')
44  count.register('has >=1 selected gamma')
def PhotonAnalyzer.PhotonAnalyzer.declareHandles (   self)

Definition at line 27 of file PhotonAnalyzer.py.

References AutoHandle.AutoHandle.handles, Analyzer.Analyzer.handles, and HTTP.RequestManager.handles.

27 
28  def declareHandles(self):
29  super(PhotonAnalyzer, self).declareHandles()

Member Data Documentation

PhotonAnalyzer.PhotonAnalyzer.etaCentral

Definition at line 25 of file PhotonAnalyzer.py.