aux generator function to split lists based on http://sandrotosi.blogspot.com/2011/04/python-group-list-in-sub-lists-of-n.html about generators see also http://stackoverflow.com/questions/231767/the-python-yield-keyword-explained
More...
|
def | __del__ (self) |
|
def | __init__ (self, dataset, job_number, job_id, job_name, isDA, isMC, applyBOWS, applyEXTRACOND, extraconditions, runboundary, lumilist, intlumi, maxevents, gt, allFromGT, alignmentDB, alignmentTAG, apeDB, apeTAG, bowDB, bowTAG, vertextype, tracktype, refittertype, ttrhtype, applyruncontrol, ptcut, CMSSW_dir, the_dir) |
|
def | createTheBashFile (self) |
|
def | createTheCfgFile (self, lfn) |
|
def | createTheLSFFile (self) |
|
def | getBatchjobId (self) |
|
def | getOutputBaseName (self) |
|
def | getOutputBaseNameWithData (self) |
|
def | getOutputFileName (self) |
|
def | setEOSout (self, theEOSdir) |
|
def | submit (self) |
|
◆ __init__()
def submitPVValidationJobs.Job.__init__ |
( |
|
self, |
|
|
|
dataset, |
|
|
|
job_number, |
|
|
|
job_id, |
|
|
|
job_name, |
|
|
|
isDA, |
|
|
|
isMC, |
|
|
|
applyBOWS, |
|
|
|
applyEXTRACOND, |
|
|
|
extraconditions, |
|
|
|
runboundary, |
|
|
|
lumilist, |
|
|
|
intlumi, |
|
|
|
maxevents, |
|
|
|
gt, |
|
|
|
allFromGT, |
|
|
|
alignmentDB, |
|
|
|
alignmentTAG, |
|
|
|
apeDB, |
|
|
|
apeTAG, |
|
|
|
bowDB, |
|
|
|
bowTAG, |
|
|
|
vertextype, |
|
|
|
tracktype, |
|
|
|
refittertype, |
|
|
|
ttrhtype, |
|
|
|
applyruncontrol, |
|
|
|
ptcut, |
|
|
|
CMSSW_dir, |
|
|
|
the_dir |
|
) |
| |
◆ __del__()
def submitPVValidationJobs.Job.__del__ |
( |
|
self | ) |
|
◆ createTheBashFile()
def submitPVValidationJobs.Job.createTheBashFile |
( |
|
self | ) |
|
◆ createTheCfgFile()
def submitPVValidationJobs.Job.createTheCfgFile |
( |
|
self, |
|
|
|
lfn |
|
) |
| |
◆ createTheLSFFile()
def submitPVValidationJobs.Job.createTheLSFFile |
( |
|
self | ) |
|
◆ getBatchjobId()
def submitPVValidationJobs.Job.getBatchjobId |
( |
|
self | ) |
|
◆ getOutputBaseName()
def submitPVValidationJobs.Job.getOutputBaseName |
( |
|
self | ) |
|
◆ getOutputBaseNameWithData()
def submitPVValidationJobs.Job.getOutputBaseNameWithData |
( |
|
self | ) |
|
◆ getOutputFileName()
def submitPVValidationJobs.Job.getOutputFileName |
( |
|
self | ) |
|
◆ setEOSout()
def submitPVValidationJobs.Job.setEOSout |
( |
|
self, |
|
|
|
theEOSdir |
|
) |
| |
◆ submit()
def submitPVValidationJobs.Job.submit |
( |
|
self | ) |
|
◆ alignmentDB
submitPVValidationJobs.Job.alignmentDB |
|
static |
◆ alignmentTAG
submitPVValidationJobs.Job.alignmentTAG |
|
static |
◆ allFromGT
submitPVValidationJobs.Job.allFromGT |
|
static |
◆ apeDB
submitPVValidationJobs.Job.apeDB |
|
static |
◆ apeTAG
submitPVValidationJobs.Job.apeTAG |
|
static |
◆ applyBOWS
submitPVValidationJobs.Job.applyBOWS |
|
static |
◆ applyEXTRACOND
submitPVValidationJobs.Job.applyEXTRACOND |
|
static |
◆ applyruncontrol
submitPVValidationJobs.Job.applyruncontrol |
|
static |
◆ BASH_dir
submitPVValidationJobs.Job.BASH_dir |
|
static |
◆ batch_job_id
submitPVValidationJobs.Job.batch_job_id |
|
static |
◆ bowDB
submitPVValidationJobs.Job.bowDB |
|
static |
◆ bowTAG
submitPVValidationJobs.Job.bowTAG |
|
static |
◆ cfg_dir
submitPVValidationJobs.Job.cfg_dir |
|
static |
◆ child1
◆ CMSSW_dir
submitPVValidationJobs.Job.CMSSW_dir |
|
static |
◆ config_txt
string submitPVValidationJobs.Job.config_txt = '\n\n' + CopyRights + '\n\n' |
|
static |
◆ data
submitPVValidationJobs.Job.data |
|
static |
Definition at line 369 of file submitPVValidationJobs.py.
Referenced by data_sources.node.__str__(), confdb.HLTProcess._fix_parameter(), confdb.HLTProcess.addEras(), confdb.HLTProcess.addGlobalOptions(), confdb.HLTProcess.append_filenames(), data_sources.json_list.as_dicts(), data_sources.json_list.as_table(), confdb.HLTProcess.build_source(), confdb.HLTProcess.customize(), confdb.HLTProcess.dump(), confdb.HLTProcess.fixPrescales(), data_sources.json_list.get_members(), submitPVValidationJobs.Job.getOutputBaseNameWithData(), confdb.HLTProcess.getRawConfigurationFromDB(), confdb.HLTProcess.instrumentDQM(), confdb.HLTProcess.instrumentOpenMode(), confdb.HLTProcess.instrumentTiming(), data_sources.json_list.last(), confdb.HLTProcess.loadAdditionalConditions(), confdb.HLTProcess.loadCff(), confdb.HLTProcess.loadSetupCff(), confdb.HLTProcess.overrideGlobalTag(), confdb.HLTProcess.overrideL1MenuXml(), confdb.HLTProcess.overrideOutput(), confdb.HLTProcess.overrideParameters(), confdb.HLTProcess.overrideProcessName(), confdb.HLTProcess.runL1Emulator(), confdb.HLTProcess.specificCustomize(), cuy.FindIssue.startElement(), edmStreamStallGrapher.Stack.update(), and confdb.HLTProcess.updateMessageLogger().
◆ extraCondVect
submitPVValidationJobs.Job.extraCondVect |
|
static |
◆ fin
◆ fout
submitPVValidationJobs.Job.fout = open(os.path.join(self.cfg_dir,self.outputCfgName),'w') |
|
static |
◆ gt
submitPVValidationJobs.Job.gt |
|
static |
◆ intlumi
submitPVValidationJobs.Job.intlumi |
|
static |
◆ isDA
submitPVValidationJobs.Job.isDA |
|
static |
◆ isMC
submitPVValidationJobs.Job.isMC |
|
static |
◆ job_id
submitPVValidationJobs.Job.job_id |
|
static |
◆ job_name
submitPVValidationJobs.Job.job_name = self.output_full_name |
|
static |
◆ job_number
submitPVValidationJobs.Job.job_number |
|
static |
◆ lfn_list
submitPVValidationJobs.Job.lfn_list |
|
static |
◆ lfn_with_quotes
submitPVValidationJobs.Job.lfn_with_quotes = map(lambda x: "\'"+x+"\'",lfn) |
|
static |
◆ log_dir
submitPVValidationJobs.Job.log_dir = os.path.join(self.the_dir,"log") |
|
static |
◆ LSF_dir
submitPVValidationJobs.Job.LSF_dir |
|
static |
◆ lumilist
submitPVValidationJobs.Job.lumilist |
|
static |
◆ maxevents
submitPVValidationJobs.Job.maxevents |
|
static |
◆ OUTDIR
submitPVValidationJobs.Job.OUTDIR |
|
static |
◆ output_BASH_name
submitPVValidationJobs.Job.output_BASH_name |
|
static |
◆ output_full_name
submitPVValidationJobs.Job.output_full_name |
|
static |
◆ output_LSF_name
submitPVValidationJobs.Job.output_LSF_name |
|
static |
◆ output_number_name
submitPVValidationJobs.Job.output_number_name |
|
static |
◆ outputCfgName
submitPVValidationJobs.Job.outputCfgName |
|
static |
◆ params
submitPVValidationJobs.Job.params = self.extraCondVect[element].split(',') |
|
static |
◆ ptcut
submitPVValidationJobs.Job.ptcut |
|
static |
◆ refittertype
submitPVValidationJobs.Job.refittertype |
|
static |
◆ runboundary
submitPVValidationJobs.Job.runboundary |
|
static |
◆ submitcommand1
string submitPVValidationJobs.Job.submitcommand1 = "chmod u+x " + os.path.join(self.LSF_dir,self.output_LSF_name) |
|
static |
◆ template_cfg_file
submitPVValidationJobs.Job.template_cfg_file = os.path.join(self.the_dir,"PVValidation_T_cfg.py") |
|
static |
◆ the_dir
submitPVValidationJobs.Job.the_dir |
|
static |
◆ theDataSet
string submitPVValidationJobs.Job.theDataSet = dataset.split("/")[1]+"_"+(dataset.split("/")[2]).split("-")[0] |
|
static |
◆ tracktype
submitPVValidationJobs.Job.tracktype |
|
static |
◆ ttrhtype
submitPVValidationJobs.Job.ttrhtype |
|
static |
◆ vertextype
submitPVValidationJobs.Job.vertextype |
|
static |