CMS 3D CMS Logo

Public Member Functions | Private Attributes

HiHelperTools::GatherAllModulesVisitor Class Reference

List of all members.

Public Member Functions

def __init__
def enter
def leave
def modules

Private Attributes

 _gatheredInstance
 _modules

Detailed Description

Visitor that travels within a cms.Sequence, and returns a list of objects of type gatheredInance(e.g. modules) that have it

Definition at line 110 of file HiHelperTools.py.


Constructor & Destructor Documentation

def HiHelperTools::GatherAllModulesVisitor::__init__ (   self,
  gatheredInstance = cms._Module 
)

Definition at line 112 of file HiHelperTools.py.

00113                                                     :
00114         self._modules = []
        self._gatheredInstance= gatheredInstance

Member Function Documentation

def HiHelperTools::GatherAllModulesVisitor::enter (   self,
  visitee 
)

Definition at line 115 of file HiHelperTools.py.

00116                            :
00117         if isinstance(visitee,self._gatheredInstance):
            self._modules.append(visitee)
def HiHelperTools::GatherAllModulesVisitor::leave (   self,
  visitee 
)

Definition at line 118 of file HiHelperTools.py.

00119                            :
        pass
def HiHelperTools::GatherAllModulesVisitor::modules (   self)

Definition at line 120 of file HiHelperTools.py.

00121                      :
00122         return self._modules


Member Data Documentation

Definition at line 112 of file HiHelperTools.py.

Definition at line 112 of file HiHelperTools.py.