Public Member Functions | |
def | __init__ (self, validation, config, options, *args, **kwargs) |
def | __iter__ (self) |
def | __next__ (self) |
def | createJob (self) |
def | getValidation (self) |
def | needsproxy (self) |
def | runJob (self) |
Public Member Functions inherited from validateAlignments.ValidationBase | |
def | __init__ (self, validation, config, options) |
Public Attributes | |
end | |
JobId | |
scripts | |
start | |
validation | |
Public Attributes inherited from validateAlignments.ValidationBase | |
alignments | |
commandLineOptions | |
config | |
preexisting | |
valName | |
valSection | |
valType | |
Static Public Attributes | |
dictionary | condorConf = {} |
int | interactCount = 0 |
int | jobCount = 0 |
Private Member Functions | |
def | __createJob (self, jobMode, outpath) |
def | __getValidation (self, valType, name, alignments, config, options) |
Definition at line 118 of file validateAlignments.py.
def validateAlignments.ValidationJob.__init__ | ( | self, | |
validation, | |||
config, | |||
options, | |||
* | args, | ||
** | kwargs | ||
) |
Definition at line 125 of file validateAlignments.py.
|
private |
This private method creates the needed files for the validation job.
Definition at line 207 of file validateAlignments.py.
References validateAlignments.ValidationBase.preexisting, and validateAlignments.ValidationJob.validation.
Referenced by validateAlignments.ValidationJob.createJob().
|
private |
Definition at line 135 of file validateAlignments.py.
References validateAlignments.ValidationBase.commandLineOptions, submitPVValidationJobs.split(), and digitizers_cfi.strip.
def validateAlignments.ValidationJob.__iter__ | ( | self | ) |
Definition at line 283 of file validateAlignments.py.
def validateAlignments.ValidationJob.__next__ | ( | self | ) |
Definition at line 286 of file validateAlignments.py.
References validateAlignments.ValidationJob.end, svgfig.LineAxis.end, validateAlignments.ValidationJob.start, and svgfig.LineAxis.start.
def validateAlignments.ValidationJob.createJob | ( | self | ) |
This is the method called to create the job files.
Reimplemented from validateAlignments.ValidationBase.
Definition at line 216 of file validateAlignments.py.
References validateAlignments.ValidationJob.__createJob(), validateAlignments.ValidationBase.commandLineOptions, and validateAlignments.ValidationJob.validation.
def validateAlignments.ValidationJob.getValidation | ( | self | ) |
Reimplemented from validateAlignments.ValidationBase.
Definition at line 277 of file validateAlignments.py.
References validateAlignments.ValidationJob.validation.
def validateAlignments.ValidationJob.needsproxy | ( | self | ) |
Reimplemented from validateAlignments.ValidationBase.
Definition at line 280 of file validateAlignments.py.
References validateAlignments.ValidationBase.commandLineOptions, validateAlignments.ValidationBase.preexisting, and validateAlignments.ValidationJob.validation.
def validateAlignments.ValidationJob.runJob | ( | self | ) |
Reimplemented from validateAlignments.ValidationBase.
Definition at line 221 of file validateAlignments.py.
References mps_setup.append, validateAlignments.ValidationBase.commandLineOptions, geometry.Alignables.config, preexistingValidation.PreexistingValidation.config, plottingOptions.BasePlottingOptions.config, genericValidation.GenericValidation.config, validateAlignments.ValidationBase.config, helperFunctions.getCommandOutput2(), validateAlignments.ValidationBase.preexisting, print(), validateAlignments.ValidationJob.scripts, validateAlignments.ValidationJob.validation, validateAlignments.ValidationBase.valName, monteCarloValidation.MonteCarloValidation.valType, trackSplittingValidation.TrackSplittingValidation.valType, overlapValidation.OverlapValidation.valType, primaryVertexResolution.PrimaryVertexResolution.valType, primaryVertexValidation.PrimaryVertexValidation.valType, offlineValidation.OfflineValidation.valType, zMuMuValidation.ZMuMuValidation.valType, geometryComparison.GeometryComparison.valType, and validateAlignments.ValidationBase.valType.
|
static |
Definition at line 123 of file validateAlignments.py.
validateAlignments.ValidationJob.end |
Definition at line 128 of file validateAlignments.py.
Referenced by OrderedSet.OrderedSet.__iter__(), validateAlignments.ValidationJob.__next__(), validateAlignments.ValidationJobMultiIOV.__next__(), OrderedSet.OrderedSet.__reversed__(), OrderedSet.OrderedSet.add(), Types.LuminosityBlockRange.cppID(), Types.EventRange.cppID(), o2olib.O2ORunMgr.endJob(), esMonitoring.FDOutputListener.handle_line(), and OrderedSet.OrderedSet.pop().
|
static |
Definition at line 121 of file validateAlignments.py.
|
static |
Definition at line 122 of file validateAlignments.py.
validateAlignments.ValidationJob.JobId |
Definition at line 129 of file validateAlignments.py.
validateAlignments.ValidationJob.scripts |
Definition at line 213 of file validateAlignments.py.
Referenced by validateAlignments.ValidationJob.runJob().
validateAlignments.ValidationJob.start |
Definition at line 127 of file validateAlignments.py.
Referenced by progressbar.ProgressBar.__next__(), validateAlignments.ValidationJob.__next__(), validateAlignments.ValidationJobMultiIOV.__next__(), Types.LuminosityBlockRange.cppID(), Types.EventRange.cppID(), o2olib.O2ORunMgr.endJob(), and esMonitoring.FDOutputListener.handle_line().
validateAlignments.ValidationJob.validation |
Definition at line 131 of file validateAlignments.py.
Referenced by validateAlignments.ValidationJob.__createJob(), validateAlignments.ValidationJob.createJob(), validateAlignments.ValidationJob.getValidation(), validateAlignments.ValidationJob.needsproxy(), and validateAlignments.ValidationJob.runJob().