CMS 3D CMS Logo

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

Functions

def writeAlignCfg
 
def writeGatherCfg
 
def writeValidationCfg
 

Variables

string action = "store_true"
 
tuple allowTIDTEC = str(not options.notAllowTIDTEC)
 
list bsubfile = ["#!/bin/sh", ""]
 
list bsubnames = []
 
tuple combineME11 = str(not options.notCombineME11)
 
string commandline = " "
 
list copyargs = sys.argv[:]
 
string copytrackerdb = ""
 
 createAlignNtuple = notnotoptions.createAlignNtuple
 
 createMapNtuple = notnotoptions.createMapNtuple
 
 cscparams = options.cscparams
 
 curvatureplots = False
 
 curvatureplots_ingeneral = options.curvatureplots
 
int default = 50
 
string dest = "subjobs"
 
 dir_no_ = DIRNAME
 
list director = directory[:-1]
 
list director1 = directory1[:-1]
 
string directory = ""
 
string directory1 = "%s01/"
 after the last iteration (optionally) do diagnostics run More...
 
list DIRNAME = sys.argv[1]
 
 doCleanUp = notoptions.noCleanUp
 
 doCSC = True
 
 doDT = True
 
tuple exit_code = os.system("./Alignment/MuonAlignmentAlgorithms/scripts/convertSQLiteXML.py %s %s --gprcdconnect %s --gprcd %s" % (INITIALGEOM,INITIALXML,gprcdconnect,gprcd))
 
 extraPlots = options.extraPlots
 
list fileNames = []
 
list fileNamesBlocks = []
 
string gather_fileName = "%sgather%03d.sh"
 
 globaltag = options.globaltag
 
 gprcd = options.gprcd
 
 gprcdconnect = options.gprcdconnect
 
string help = "approximate number of \"gather\" subjobs"
 
list INITIALGEOM = sys.argv[3]
 
string INITIALXML = INITIALGEOM+'.xml'
 step 0: convert initial geometry to xml More...
 
 inputdb = INITIALGEOM
 
list inputdbdir = directory[:]
 
list INPUTFILES = sys.argv[4]
 
string inputfiles = " "
 gather.sh runners for njobs More...
 
tuple iscosmics = str(options.iscosmics)
 
tuple ITERATIONS = int(sys.argv[2])
 
 json_file = options.json
 
 last_align = None
 
 mapplots = False
 
 mapplots_ingeneral = options.mapplots
 
 maxDxy = options.maxDxy
 
 maxEvents = options.maxEvents
 
 maxResSlopeY = options.maxResSlopeY
 
 maxTrackerRedChi2 = options.maxTrackerRedChi2
 
 maxTrackP = options.maxTrackP
 
 maxTrackPt = options.maxTrackPt
 
tuple minAlignmentHits = str(options.minAlignmentHits)
 
 minNCrossedChambers = options.minNCrossedChambers
 
tuple minTrackerHits = str(options.minTrackerHits)
 
 minTrackP = options.minTrackP
 
 minTrackPt = options.minTrackPt
 
 muonCollectionTag = options.muonCollectionTag
 
 njobs = options.subjobs
 
tuple parser = optparse.OptionParser(usage)
 
 peakNSigma = options.peakNSigma
 
 preFilter = notnotoptions.preFilter
 
list prog = sys.argv[0]
 
tuple pwd = str(os.getcwdu())
 
 residualsModel = options.residualsModel
 
 segdiffplots = False
 
 segdiffplots_ingeneral = options.segdiffplots
 
 skipEvents = options.skipEvents
 
 station123params = options.station123params
 
 station4params = options.station4params
 
tuple stepsize = int(math.ceil(1.*len(fileNames)/options.subjobs))
 
 SUPER_SPECIAL_XY_AND_DXDZ_ITERATIONS = False
 
 theNSigma = options.motionPolicyNSigma
 
 tmp = station123params,station123params,useResiduals
 align.sh More...
 
 trackeralignment = options.trackeralignment
 
 trackerAPE = options.trackerAPE
 
 trackerAPEconnect = options.trackerAPEconnect
 
 trackerBows = options.trackerBows
 
 trackerBowsconnect = options.trackerBowsconnect
 
 trackerconnect = options.trackerconnect
 
tuple twoBin = str(options.twoBin)
 
string type = "int"
 
string usage
 
 user_mail = options.user_mail
 
 useResiduals = options.useResiduals
 
 validationLabel = options.validationLabel
 
tuple weightAlignment = str(options.weightAlignment)
 

Function Documentation

def createJobs.writeAlignCfg (   fname,
  my_vars 
)

Definition at line 439 of file createJobs.py.

def createJobs.writeGatherCfg (   fname,
  my_vars 
)

Definition at line 370 of file createJobs.py.

def createJobs.writeValidationCfg (   fname,
  my_vars 
)

Definition at line 541 of file createJobs.py.

Variable Documentation

string createJobs.action = "store_true"

Definition at line 40 of file createJobs.py.

tuple createJobs.allowTIDTEC = str(not options.notAllowTIDTEC)

Definition at line 302 of file createJobs.py.

list createJobs.bsubfile = ["#!/bin/sh", ""]

Definition at line 653 of file createJobs.py.

list createJobs.bsubnames = []

Definition at line 654 of file createJobs.py.

tuple createJobs.combineME11 = str(not options.notCombineME11)

Definition at line 306 of file createJobs.py.

string createJobs.commandline = " "

Definition at line 11 of file createJobs.py.

list createJobs.copyargs = sys.argv[:]

Definition at line 5 of file createJobs.py.

string createJobs.copytrackerdb = ""

Definition at line 349 of file createJobs.py.

createJobs.createAlignNtuple = notnotoptions.createAlignNtuple

Definition at line 323 of file createJobs.py.

createJobs.createMapNtuple = notnotoptions.createMapNtuple

Definition at line 322 of file createJobs.py.

createJobs.cscparams = options.cscparams

Definition at line 292 of file createJobs.py.

createJobs.curvatureplots = False

Definition at line 682 of file createJobs.py.

createJobs.curvatureplots_ingeneral = options.curvatureplots

Definition at line 279 of file createJobs.py.

string createJobs.default = 50

Definition at line 31 of file createJobs.py.

string createJobs.dest = "subjobs"

Definition at line 32 of file createJobs.py.

createJobs.dir_no_ = DIRNAME

Definition at line 669 of file createJobs.py.

list createJobs.director = directory[:-1]

Definition at line 667 of file createJobs.py.

list createJobs.director1 = directory1[:-1]

Definition at line 741 of file createJobs.py.

string createJobs.directory = ""

Definition at line 656 of file createJobs.py.

string createJobs.directory1 = "%s01/"

after the last iteration (optionally) do diagnostics run

Definition at line 740 of file createJobs.py.

list createJobs.DIRNAME = sys.argv[1]

Definition at line 270 of file createJobs.py.

createJobs.doCleanUp = notoptions.noCleanUp

Definition at line 321 of file createJobs.py.

createJobs.doCSC = True

Definition at line 325 of file createJobs.py.

createJobs.doDT = True

Definition at line 327 of file createJobs.py.

tuple createJobs.exit_code = os.system("./Alignment/MuonAlignmentAlgorithms/scripts/convertSQLiteXML.py %s %s --gprcdconnect %s --gprcd %s" % (INITIALGEOM,INITIALXML,gprcdconnect,gprcd))

Definition at line 363 of file createJobs.py.

createJobs.extraPlots = options.extraPlots

Definition at line 315 of file createJobs.py.

list createJobs.fileNames = []

Definition at line 335 of file createJobs.py.

list createJobs.fileNamesBlocks = []

Definition at line 336 of file createJobs.py.

string createJobs.gather_fileName = "%sgather%03d.sh"

Definition at line 696 of file createJobs.py.

createJobs.globaltag = options.globaltag

Definition at line 280 of file createJobs.py.

createJobs.gprcd = options.gprcd

Definition at line 288 of file createJobs.py.

createJobs.gprcdconnect = options.gprcdconnect

Definition at line 287 of file createJobs.py.

string createJobs.help = "approximate number of \"gather\" subjobs"

Definition at line 29 of file createJobs.py.

list createJobs.INITIALGEOM = sys.argv[3]

Definition at line 272 of file createJobs.py.

list createJobs.INITIALXML = INITIALGEOM+'.xml'

step 0: convert initial geometry to xml

Definition at line 358 of file createJobs.py.

string createJobs.inputdb = INITIALGEOM

Definition at line 660 of file createJobs.py.

list createJobs.inputdbdir = directory[:]

Definition at line 661 of file createJobs.py.

list createJobs.INPUTFILES = sys.argv[4]

Definition at line 273 of file createJobs.py.

string createJobs.inputfiles = " "

gather.sh runners for njobs

Definition at line 688 of file createJobs.py.

tuple createJobs.iscosmics = str(options.iscosmics)

Definition at line 289 of file createJobs.py.

tuple createJobs.ITERATIONS = int(sys.argv[2])

Definition at line 271 of file createJobs.py.

createJobs.json_file = options.json

Definition at line 333 of file createJobs.py.

string createJobs.last_align = None

Definition at line 655 of file createJobs.py.

createJobs.mapplots = False

Definition at line 678 of file createJobs.py.

createJobs.mapplots_ingeneral = options.mapplots

Definition at line 277 of file createJobs.py.

createJobs.maxDxy = options.maxDxy

Definition at line 298 of file createJobs.py.

createJobs.maxEvents = options.maxEvents

Definition at line 307 of file createJobs.py.

createJobs.maxResSlopeY = options.maxResSlopeY

Definition at line 310 of file createJobs.py.

createJobs.maxTrackerRedChi2 = options.maxTrackerRedChi2

Definition at line 300 of file createJobs.py.

createJobs.maxTrackP = options.maxTrackP

Definition at line 297 of file createJobs.py.

createJobs.maxTrackPt = options.maxTrackPt

Definition at line 295 of file createJobs.py.

tuple createJobs.minAlignmentHits = str(options.minAlignmentHits)

Definition at line 305 of file createJobs.py.

createJobs.minNCrossedChambers = options.minNCrossedChambers

Definition at line 301 of file createJobs.py.

tuple createJobs.minTrackerHits = str(options.minTrackerHits)

Definition at line 299 of file createJobs.py.

createJobs.minTrackP = options.minTrackP

Definition at line 296 of file createJobs.py.

createJobs.minTrackPt = options.minTrackPt

Definition at line 294 of file createJobs.py.

createJobs.muonCollectionTag = options.muonCollectionTag

Definition at line 293 of file createJobs.py.

tuple createJobs.njobs = options.subjobs

Definition at line 338 of file createJobs.py.

tuple createJobs.parser = optparse.OptionParser(usage)

Definition at line 27 of file createJobs.py.

createJobs.peakNSigma = options.peakNSigma

Definition at line 313 of file createJobs.py.

createJobs.preFilter = notnotoptions.preFilter

Definition at line 314 of file createJobs.py.

list createJobs.prog = sys.argv[0]

Definition at line 13 of file createJobs.py.

tuple createJobs.pwd = str(os.getcwdu())

Definition at line 347 of file createJobs.py.

createJobs.residualsModel = options.residualsModel

Definition at line 312 of file createJobs.py.

createJobs.segdiffplots = False

Definition at line 680 of file createJobs.py.

createJobs.segdiffplots_ingeneral = options.segdiffplots

Definition at line 278 of file createJobs.py.

createJobs.skipEvents = options.skipEvents

Definition at line 308 of file createJobs.py.

createJobs.station123params = options.station123params

Definition at line 290 of file createJobs.py.

createJobs.station4params = options.station4params

Definition at line 291 of file createJobs.py.

tuple createJobs.stepsize = int(math.ceil(1.*len(fileNames)/options.subjobs))

Definition at line 345 of file createJobs.py.

createJobs.SUPER_SPECIAL_XY_AND_DXDZ_ITERATIONS = False

Definition at line 651 of file createJobs.py.

createJobs.theNSigma = options.motionPolicyNSigma

Definition at line 311 of file createJobs.py.

align.sh

Definition at line 714 of file createJobs.py.

createJobs.trackeralignment = options.trackeralignment

Definition at line 282 of file createJobs.py.

createJobs.trackerAPE = options.trackerAPE

Definition at line 284 of file createJobs.py.

createJobs.trackerAPEconnect = options.trackerAPEconnect

Definition at line 283 of file createJobs.py.

createJobs.trackerBows = options.trackerBows

Definition at line 286 of file createJobs.py.

createJobs.trackerBowsconnect = options.trackerBowsconnect

Definition at line 285 of file createJobs.py.

createJobs.trackerconnect = options.trackerconnect

Definition at line 281 of file createJobs.py.

tuple createJobs.twoBin = str(options.twoBin)

Definition at line 303 of file createJobs.py.

string createJobs.type = "int"

Definition at line 30 of file createJobs.py.

string createJobs.usage
Initial value:
1 = """./%(prog)s DIRNAME ITERATIONS INITIALGEOM INPUTFILES [options]
2 
3 Creates (overwrites) a directory for each of the iterations and creates (overwrites)
4 submitJobs.sh with the submission sequence and dependencies.
5 
6 DIRNAME directories will be named DIRNAME01, DIRNAME02, etc.
7 ITERATIONS number of iterations
8 INITIALGEOM SQLite file containing muon geometry with tag names
9  DTAlignmentRcd, DTAlignmentErrorExtendedRcd, CSCAlignmentRcd, CSCAlignmentErrorExtendedRcd
10 INPUTFILES Python file defining 'fileNames', a list of input files as
11  strings (create with findQualityFiles.py)"""

Definition at line 15 of file createJobs.py.

createJobs.user_mail = options.user_mail

Definition at line 276 of file createJobs.py.

createJobs.useResiduals = options.useResiduals

Definition at line 316 of file createJobs.py.

createJobs.validationLabel = options.validationLabel

Definition at line 309 of file createJobs.py.

tuple createJobs.weightAlignment = str(options.weightAlignment)

Definition at line 304 of file createJobs.py.