CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes
python.Events Class Reference

## Events

More...

Public Member Functions

def __del__
 
def __init__
 
def __iter__
 
def eventAuxiliary
 
def fileIndex
 
def fileIndicies
 
def getByLabel
 
def object
 
def secondaryFileIndex
 
def size
 
def to
 
def toBegin
 

Private Member Functions

def _createFWLiteEvent
 
def _next
 
def _parseOptions
 Private Member Functions ##. More...
 
def _toBeginCode
 

Private Attributes

 _event
 
 _eventCounts
 
 _filenames
 
 _forceEvent
 
 _maxEvents
 Parse optional arguments ##. More...
 
 _mode
 
 _secondaryFilenames
 
 _tfile
 
 _toBegin
 
 _veryFirstTime
 

Detailed Description

## Events

Python interface to FWLite ChainEvent class

Definition at line 457 of file __init__.py.

Constructor & Destructor Documentation

def python.Events.__init__ (   self,
  inputFiles = '',
  kwargs 
)
inputFiles    => Either a single filename or a list of filenames
Optional arguments:
forceEvent  => Use fwlite::Event IF there is only one file
maxEvents   => Maximum number of events to process

Definition at line 460 of file __init__.py.

def python.Events.__del__ (   self)
(Internal) Destructor

Definition at line 624 of file __init__.py.

Member Function Documentation

def python.Events.__iter__ (   self)

Definition at line 586 of file __init__.py.

def python.Events._createFWLiteEvent (   self)
private
(Internal) Creates an FWLite Event

Definition at line 631 of file __init__.py.

def python.Events._next (   self)
private
(Internal) Iterator internals

Definition at line 660 of file __init__.py.

def python.Events._parseOptions (   self,
  options 
)
private

Private Member Functions ##.

(Internal) Parse options

Definition at line 613 of file __init__.py.

def python.Events._toBeginCode (   self)
private
(Internal) Does actual work of toBegin() call

Definition at line 617 of file __init__.py.

def python.Events.eventAuxiliary (   self)
Returns eventAuxiliary object

Definition at line 529 of file __init__.py.

def python.Events.fileIndex (   self)

Definition at line 590 of file __init__.py.

def python.Events.fileIndicies (   self)

Definition at line 606 of file __init__.py.

def python.Events.getByLabel (   self,
  args 
)
Calls FWLite's getByLabel.  Called:
getByLabel (moduleLabel, handle)
getByLabel (moduleLabel, productInstanceLabel, handle),
getByLabel (moduleLabel, productInstanceLabel, processLabel, handle),
or
getByLabel ( (mL, pIL,pL), handle)

Definition at line 542 of file __init__.py.

def python.Events.object (   self)
Returns event object

Definition at line 537 of file __init__.py.

def python.Events.secondaryFileIndex (   self)

Definition at line 598 of file __init__.py.

def python.Events.size (   self)
Returns number of events

Definition at line 522 of file __init__.py.

def python.Events.to (   self,
  entryIndex 
)
Jumps to event entryIndex

Definition at line 510 of file __init__.py.

def python.Events.toBegin (   self)
Called to reset event loop to first event.

Definition at line 517 of file __init__.py.

Member Data Documentation

python.Events._event
private

Definition at line 467 of file __init__.py.

python.Events._eventCounts
private

Definition at line 468 of file __init__.py.

python.Events._filenames
private

Definition at line 475 of file __init__.py.

python.Events._forceEvent
private

Definition at line 470 of file __init__.py.

python.Events._maxEvents
private

Parse optional arguments ##.

Definition at line 469 of file __init__.py.

python.Events._mode
private

Definition at line 471 of file __init__.py.

python.Events._secondaryFilenames
private

Definition at line 472 of file __init__.py.

python.Events._tfile
private

Definition at line 640 of file __init__.py.

python.Events._toBegin
private

Definition at line 519 of file __init__.py.

python.Events._veryFirstTime
private

Definition at line 466 of file __init__.py.