Marlin  01.17.01
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
compareMarlinSteeringFiles Namespace Reference

Functions

def getTree
 
def getProcessors
 
def getValue
 
def getGlobalDict
 
def compareGlobalParameters
 
def compareExecutingProcessors
 
def compareExecutingGroups
 
def __keepOnlySelected
 
def compareTrees
 
def run
 

Function Documentation

def compareMarlinSteeringFiles.__keepOnlySelected (   processors,
  selectedProcessors 
)
private
keep only those processors we want to compare 

Definition at line 127 of file compareMarlinSteeringFiles.py.

Referenced by compareTrees().

def compareMarlinSteeringFiles.compareExecutingGroups (   tree1,
  tree2 
)
compare the list of groups to execute, order matters 

Definition at line 108 of file compareMarlinSteeringFiles.py.

Referenced by run().

def compareMarlinSteeringFiles.compareExecutingProcessors (   tree1,
  tree2 
)
compare the list of processors to execute, order matters 

Definition at line 89 of file compareMarlinSteeringFiles.py.

Referenced by run().

def compareMarlinSteeringFiles.compareGlobalParameters (   tree1,
  tree2 
)
compare the global parameters in the marlin steering files 

Definition at line 69 of file compareMarlinSteeringFiles.py.

References getGlobalDict().

Referenced by run().

def compareMarlinSteeringFiles.compareTrees (   tree1,
  tree2,
  selectedProcessors = None 
)
compare the content of the two xml trees, as these are marlin steering
files we only look for processors, get their parameters and then compare the
value of all the processor parameters

Definition at line 142 of file compareMarlinSteeringFiles.py.

References __keepOnlySelected(), and getProcessors().

Referenced by run().

def compareMarlinSteeringFiles.getGlobalDict (   globalElements)
return dict of global parameters and values 

Definition at line 59 of file compareMarlinSteeringFiles.py.

References getValue().

Referenced by compareGlobalParameters().

def compareMarlinSteeringFiles.getProcessors (   tree)
return a dict of all processors and their parameters 

Definition at line 16 of file compareMarlinSteeringFiles.py.

References getValue().

Referenced by compareTrees().

def compareMarlinSteeringFiles.getTree (   xmlFile)
parse file and return XML tree 

Definition at line 9 of file compareMarlinSteeringFiles.py.

Referenced by run().

def compareMarlinSteeringFiles.getValue (   element,
  default = None 
)
def compareMarlinSteeringFiles.run ( )