CMS 3D CMS Logo

List of all members | Public Member Functions | Static Public Attributes
preexistingValidation.PreexistingPrimaryVertexValidation Class Reference
Inheritance diagram for preexistingValidation.PreexistingPrimaryVertexValidation:
preexistingValidation.PreexistingValidation primaryVertexValidation.PrimaryVertexValidation genericValidation.GenericValidation genericValidation.GenericValidationData_CTSR genericValidation.ValidationWithPlots genericValidation.GenericValidationData genericValidation.GenericValidation genericValidation.GenericValidation

Public Member Functions

def appendToMerge (self, args, kwargs)
 
def getRepMap (self)
 
- Public Member Functions inherited from preexistingValidation.PreexistingValidation
def __init__ (self, valName, config)
 
def createConfiguration (self, args, kwargs)
 
def createCrabCfg (self, args, kwargs)
 
def createFiles (self, args, kwargs)
 
def createScript (self, args, kwargs)
 
def filesToCompare (self)
 
def getRepMap (self)
 
- Public Member Functions inherited from genericValidation.GenericValidation
def __init__ (self, valName, alignment, config)
 
def createConfiguration (self, fileContents, path, schedule=None, repMap=None, repMaps=None)
 
def createCrabCfg (self, fileContents, path)
 
def createFiles (self, fileContents, path, repMap=None, repMaps=None)
 
def createScript (self, fileContents, path, downloadFiles=[], repMap=None, repMaps=None)
 
def filesToCompare (self)
 
def getCompareStrings (self, requestId=None, plain=False)
 
def getRepMap (self, alignment=None)
 
- Public Member Functions inherited from primaryVertexValidation.PrimaryVertexValidation
def __init__ (self, valName, alignment, config)
 
def appendToMerge (self)
 
def appendToPlots (self)
 
def createCrabCfg (self, path)
 
def createScript (self, path)
 
def DefinePath (self)
 
def getRepMap (self, alignment=None)
 
def isPVValidation (self)
 
def plotsdirname (cls)
 
def plottingscriptname (cls)
 
def plottingscripttemplate (cls)
 
def ProcessName (self)
 
def runPlots (cls, validations)
 
def use_d0cut (self)
 
def ValidationSequence (self)
 
def ValidationTemplate (self)
 
- Public Member Functions inherited from genericValidation.GenericValidationData_CTSR
def cosmics0T (self)
 
def DefinePath (self)
 
def getRepMap (self, alignment=None)
 
def isPVValidation (self)
 
def TrackSelectionRefitting (self)
 
def use_d0cut (self)
 
def ValidationSequence (self)
 
- Public Member Functions inherited from genericValidation.GenericValidationData
def __init__ (self, valName, alignment, config)
 
def Bookkeeping (self)
 
def cfgName (self)
 
def cfgTemplate (self)
 
def createConfiguration (self, path)
 
def createCrabCfg (self, path, crabCfgBaseName)
 
def createScript (self, path, template=configTemplates.scriptTemplate, downloadFiles=[], repMap=None, repMaps=None)
 
def DefinePath (self)
 
def FileOutputTemplate (self)
 
def filesToCompare (self)
 
def getRepMap (self, alignment=None)
 
def LoadBasicModules (self)
 
def ProcessName (self)
 
def TrackSelectionRefitting (self)
 
def ValidationTemplate (self)
 
- Public Member Functions inherited from genericValidation.ValidationWithPlots
def appendToPlots (self)
 
def createPlottingScript (cls, validations)
 
def doRunPlots (cls, validations)
 
def plotsdirname (cls)
 
def plottingscriptname (cls)
 
def plottingscripttemplate (cls)
 
def runPlots (cls, validations)
 

Static Public Attributes

dictionary removemandatories = {"isda","ismc","runboundary","vertexcollection","lumilist","ptCut","etaCut","runControl","numberOfBins"}
 
- Static Public Attributes inherited from preexistingValidation.PreexistingValidation
dictionary defaults = {"title": ".oO[name]Oo."}
 
dictionary mandatories = {"file", "color", "style"}
 
dictionary removemandatories = {"dataset", "maxevents", "trackcollection"}
 
- Static Public Attributes inherited from genericValidation.GenericValidation
string defaultReferenceName = "DEFAULT"
 
dictionary defaults
 
 mandatories = set()
 
dictionary needpackages = {"Alignment/OfflineValidation"}
 
dictionary optionals = {"jobmode"}
 
- Static Public Attributes inherited from primaryVertexValidation.PrimaryVertexValidation
string configBaseName = "TkAlPrimaryVertexValidation"
 
string crabCfgBaseName = "TkAlPrimaryVertexValidation"
 
dictionary defaults
 
dictionary mandatories = {"isda","ismc","runboundary","trackcollection","vertexcollection","lumilist","ptCut","etaCut","runControl","numberOfBins"}
 
string outputBaseName = "PrimaryVertexValidation"
 
string resultBaseName = "PrimaryVertexValidation"
 
string scriptBaseName = "TkAlPrimaryVertexValidation"
 
string valType = "primaryvertex"
 
- Static Public Attributes inherited from genericValidation.GenericValidationData_CTSR
dictionary defaults
 
- Static Public Attributes inherited from genericValidation.GenericValidationData
dictionary defaults
 
dictionary mandatories = {"dataset", "maxevents"}
 
bool needParentFiles = False
 
dictionary optionals = {"magneticfield"}
 

Additional Inherited Members

- Public Attributes inherited from preexistingValidation.PreexistingValidation
 config
 
 general
 
 jobid
 
 jobmode
 
 name
 
 needsproxy
 
 title
 
- Public Attributes inherited from genericValidation.GenericValidation
 alignmentToValidate
 
 AutoAlternates
 
 cmssw
 
 cmsswreleasebase
 
 config
 
 configFiles
 
 crabConfigFiles
 
 general
 
 jobid
 
 jobmode
 
 name
 
 needsproxy
 
 NJobs
 
 packages
 
 randomWorkdirPart
 
 scramarch
 
 scriptFiles
 
- Public Attributes inherited from genericValidation.GenericValidationData
 crabWorkingDir
 
 dataset
 

Detailed Description

Definition at line 107 of file preexistingValidation.py.

Member Function Documentation

def preexistingValidation.PreexistingPrimaryVertexValidation.appendToMerge (   self,
  args,
  kwargs 
)

Definition at line 116 of file preexistingValidation.py.

116  def appendToMerge(self, *args, **kwargs):
117  raise AllInOneError("Shouldn't be here...")
118 
def preexistingValidation.PreexistingPrimaryVertexValidation.getRepMap (   self)

Definition at line 109 of file preexistingValidation.py.

References genericValidation.GenericValidation.general.

109  def getRepMap(self):
110  result = super(PreexistingPrimaryVertexValidation, self).getRepMap()
111  result.update({
112  "filetoplot": self.general["file"],
113  })
114  return result
115 

Member Data Documentation

dictionary preexistingValidation.PreexistingPrimaryVertexValidation.removemandatories = {"isda","ismc","runboundary","vertexcollection","lumilist","ptCut","etaCut","runControl","numberOfBins"}
static

Definition at line 108 of file preexistingValidation.py.