CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Functions | Variables
simpleEdmComparison Namespace Reference

Classes

class  ProductNotFoundError
 

Functions

def compareEvents
 

Variables

string action = 'append'
 
tuple chain1 = Events([options.file1], forceEvent=True)
 
tuple chain2 = Events([options.file2], forceEvent=True)
 
int default = 1
 
string help = 'Compare tuple1 to tuple2'
 
tuple label = lName.split(',')
 
int mismatches = 0
 
tuple modeGroup = optparse.OptionGroup(parser, "Mode Conrols")
 
tuple numEvents = min(options.numEvents, chain1.size())
 
tuple optionsGroup = optparse.OptionGroup(parser, "Options")
 
tuple parser = optparse.OptionParser("usage: %prog [options] config.txt file1.root file2.root\nVisit https://twiki.cern.ch/twiki/bin/view/CMS/SWGuidePhysicsToolsEdmOneToOneComparison\nfor full documentation.")
 Setup Options ##. More...
 
dictionary plagerDict = {'eventsCompared' : count+1}
 
int productsCompared = 0
 
int totalCount = 0
 
tuple tupleGroup = optparse.OptionGroup(parser, "Tuple Controls")
 
dictionary typeMap
 

Function Documentation

def simpleEdmComparison.compareEvents (   event1,
  event2,
  handleName,
  label,
  options 
)
Compare two events

Definition at line 23 of file simpleEdmComparison.py.

Variable Documentation

string simpleEdmComparison.action = 'append'

Definition at line 99 of file simpleEdmComparison.py.

tuple simpleEdmComparison.chain1 = Events([options.file1], forceEvent=True)

Definition at line 132 of file simpleEdmComparison.py.

tuple simpleEdmComparison.chain2 = Events([options.file2], forceEvent=True)

Definition at line 133 of file simpleEdmComparison.py.

float simpleEdmComparison.default = 1

Definition at line 95 of file simpleEdmComparison.py.

string simpleEdmComparison.help = 'Compare tuple1 to tuple2'

Definition at line 92 of file simpleEdmComparison.py.

tuple simpleEdmComparison.label = lName.split(',')

Definition at line 124 of file simpleEdmComparison.py.

int simpleEdmComparison.mismatches = 0

Definition at line 143 of file simpleEdmComparison.py.

tuple simpleEdmComparison.modeGroup = optparse.OptionGroup(parser, "Mode Conrols")

Definition at line 87 of file simpleEdmComparison.py.

tuple simpleEdmComparison.numEvents = min(options.numEvents, chain1.size())

Definition at line 137 of file simpleEdmComparison.py.

tuple simpleEdmComparison.optionsGroup = optparse.OptionGroup(parser, "Options")

Definition at line 89 of file simpleEdmComparison.py.

tuple simpleEdmComparison.parser = optparse.OptionParser("usage: %prog [options] config.txt file1.root file2.root\nVisit https://twiki.cern.ch/twiki/bin/view/CMS/SWGuidePhysicsToolsEdmOneToOneComparison\nfor full documentation.")

Setup Options ##.

Definition at line 86 of file simpleEdmComparison.py.

dictionary simpleEdmComparison.plagerDict = {'eventsCompared' : count+1}

Definition at line 157 of file simpleEdmComparison.py.

int simpleEdmComparison.productsCompared = 0

Definition at line 141 of file simpleEdmComparison.py.

int simpleEdmComparison.totalCount = 0
tuple simpleEdmComparison.tupleGroup = optparse.OptionGroup(parser, "Tuple Controls")

Definition at line 88 of file simpleEdmComparison.py.

dictionary simpleEdmComparison.typeMap
Initial value:
1 = { 'double' : ['double', 'vector<double>'],
2  'int' : ['int', 'vector<int>'],}

Definition at line 14 of file simpleEdmComparison.py.