|
| run_simScript.IgnoreCommandLineOptions |
|
int | run_simScript.debug = 0 |
|
bool | run_simScript.dryrun = False |
|
bool | run_simScript.DownScaleDiMuon = False |
|
float | run_simScript.theHNLMass = 1.0*u.GeV |
|
| run_simScript.theProductionCouplings = None |
|
float | run_simScript.theDPmass = 0.2*u.GeV |
|
bool | run_simScript.motherMode = True |
|
str | run_simScript.mcEngine = "TGeant4" |
|
str | run_simScript.simEngine = "Pythia8" |
|
str | run_simScript.inclusive = "c" |
|
bool | run_simScript.MCTracksWithHitsOnly = False |
|
bool | run_simScript.MCTracksWithEnergyCutOnly = True |
|
bool | run_simScript.MCTracksWithHitsOrEnergyCut = False |
|
bool | run_simScript.charmonly = False |
|
bool | run_simScript.HNL = True |
|
str | run_simScript.inputFile = "/eos/experiment/ship/data/Charm/Cascade-parp16-MSTP82-1-MSEL4-978Bpot.root" |
|
bool | run_simScript.defaultInputFile = True |
|
dict | run_simScript.globalDesigns |
|
str | run_simScript.default = '2018' |
|
bool | run_simScript.inactivateMuonProcesses = False |
|
bool | run_simScript.checking4overlaps = False |
|
| run_simScript.parser = ArgumentParser() |
|
| run_simScript.group = parser.add_mutually_exclusive_group() |
|
| run_simScript.dest |
|
| run_simScript.help |
|
| run_simScript.required |
|
| run_simScript.False |
|
| run_simScript.action |
|
| run_simScript.type |
|
| run_simScript.float |
|
| run_simScript.None |
|
| run_simScript.int |
|
| run_simScript.options = parser.parse_args() |
|
| run_simScript.Opt_high = int(options.cosmics) |
|
| run_simScript.theMass |
|
list | run_simScript.theCouplings = [float(c) for c in options.thecouplings.split(",")] |
|
list | run_simScript.theDecayCouplings = [float(c) for c in options.thedeccouplings.split(",")] |
|
| run_simScript.ship_geo = ConfigRegistry.loadpy("$FAIRSHIP/geometry/charm-geometry_config.py", Setup = options.CharmdetSetup, cTarget = options.CharmTarget) |
|
| run_simScript.Yheight |
|
| run_simScript.dy |
|
| run_simScript.tankDesign |
|
| run_simScript.muShieldDesign |
|
| run_simScript.ds |
|
| run_simScript.nuTauTargetDesign |
|
| run_simScript.nud |
|
| run_simScript.CaloDesign |
|
| run_simScript.strawDesign |
|
| run_simScript.muShieldGeo |
|
| run_simScript.muShieldStepGeo |
|
| run_simScript.muShieldWithCobaltMagnet |
|
| run_simScript.tag |
|
str | run_simScript.outFile = "%s/ship.%s.root" % (options.outputDir, tag) |
|
str | run_simScript.parFile = "%s/ship.params.%s.root" % (options.outputDir, tag) |
|
| run_simScript.timer = ROOT.TStopwatch() |
|
| run_simScript.run = ROOT.FairRunSim() |
|
| run_simScript.rtdb = run.GetRuntimeDb() |
|
| run_simScript.modules = shipDet_conf.configure(run,ship_geo) |
|
| run_simScript.primGen = ROOT.FairPrimaryGenerator() |
|
| run_simScript.P8gen = ROOT.HNLPythia8Generator() |
|
| run_simScript.passDPconf = pythia8darkphoton_conf.configure(P8gen,options.theMass,options.theDPepsilon,inclusive, motherMode, options.deepCopy) |
|
| run_simScript.target = ship_geo.target |
|
| run_simScript.startZ = target.z0 |
|
| run_simScript.lengthZ = target.length |
|
| run_simScript.endZ = startZ + lengthZ |
|
int | run_simScript.SmearBeam = 1*u.cm |
|
tuple | run_simScript.Lmin = ((ship_geo.Chamber1.z - ship_geo.chambers.Tub1length) - ship_geo.target.z0)/100. |
|
tuple | run_simScript.Lmax = (ship_geo.TrackStation1.z - ship_geo.target.z0)/100. |
|
| run_simScript.ALPACAgen = ROOT.ALPACAGenerator() |
|
| run_simScript.test = ROOT.TPythia6() |
|
| run_simScript.P6gen = ROOT.tPythia6Generator() |
|
| run_simScript.myPgun = ROOT.FairBoxGenerator(options.pID,1) |
|
| run_simScript.DISgen = ROOT.MuDISGenerator() |
|
| run_simScript.mu_start |
|
| run_simScript.mu_end |
|
| run_simScript.nEvents = 0 |
|
| run_simScript.Nuagegen = ROOT.NuageGenerator() |
|
int | run_simScript.ntt = 6 |
|
int | run_simScript.nXcells = 7 |
|
int | run_simScript.nYcells = 3 |
|
int | run_simScript.nZcells = ntt -1 |
|
int | run_simScript.startx = -ship_geo.NuTauTarget.xdim/2. + nXcells*ship_geo.NuTauTarget.BrX |
|
int | run_simScript.endx = -ship_geo.NuTauTarget.xdim/2. + (nXcells+1)*ship_geo.NuTauTarget.BrX |
|
int | run_simScript.starty = -ship_geo.NuTauTarget.ydim/2. + nYcells*ship_geo.NuTauTarget.BrY |
|
int | run_simScript.endy = - ship_geo.NuTauTarget.ydim/2. + (nYcells+1)*ship_geo.NuTauTarget.BrY |
|
int | run_simScript.startz = ship_geo.EmuMagnet.zC - ship_geo.NuTauTarget.zdim/2. + ntt *ship_geo.NuTauTT.TTZ + nZcells * ship_geo.NuTauTarget.CellW |
|
int | run_simScript.endz = ship_geo.EmuMagnet.zC - ship_geo.NuTauTarget.zdim/2. + ntt *ship_geo.NuTauTT.TTZ + nZcells * ship_geo.NuTauTarget.CellW + ship_geo.NuTauTarget.BrZ |
|
| run_simScript.Geniegen = ROOT.GenieGenerator() |
|
| run_simScript.pdg = ROOT.TDatabasePDG.Instance() |
|
| run_simScript.Ntuplegen = ROOT.NtupleGenerator_FLUKA() |
|
| run_simScript.fileType = ut.checkFileExists(inputFile) |
|
| run_simScript.MuonBackgen = ROOT.MuonBackGenerator() |
|
| run_simScript.testf = ROOT.TFile.Open(test) |
|
| run_simScript.Cosmicsgen = ROOT.CosmicsGenerator() |
|
| run_simScript.n_EVENTS |
|
| run_simScript.fastMuon |
|
| run_simScript.gMC = ROOT.TVirtualMC.GetMC() |
|
| run_simScript.fStack = gMC.GetStack() |
|
| run_simScript.gProcessTable = ROOT.G4ProcessTable.GetProcessTable() |
|
| run_simScript.procBrems = gProcessTable.FindProcess(ROOT.G4String('muBrems'),ROOT.G4String('mu+')) |
|
| run_simScript.trajFilter = ROOT.FairTrajFilter.Instance() |
|
| run_simScript.fieldMaker = geomGeant4.addVMCFields(ship_geo, '', True) |
|
| run_simScript.onlyWithField |
|
| run_simScript.exclude |
|
| run_simScript.mygMC = ROOT.TGeant4.GetMC() |
|
| run_simScript.procmu = gProcessTable.FindProcess(ROOT.G4String('muIoni'),ROOT.G4String('mu+')) |
|
| run_simScript.kParameterMerged = ROOT.kTRUE |
|
| run_simScript.parOut = ROOT.FairParRootFileIo(kParameterMerged) |
|
| run_simScript.fGeo = ROOT.gGeoManager |
|
| run_simScript.rtime = timer.RealTime() |
|
| run_simScript.ctime = timer.CpuTime() |
|
str | run_simScript.tmpFile = outFile+"tmp" |
|
str | run_simScript.xxx = outFile.split('/') |
|
str | run_simScript.check = xxx[len(xxx)-1] |
|
bool | run_simScript.fin = False |
|
| run_simScript.nm = ff.GetName().split('/') |
|
bool | run_simScript.t = fin.cbmsim |
|
| run_simScript.fout = ROOT.TFile(tmpFile,'recreate') |
|
bool | run_simScript.sTree = t.CloneTree(0) |
|
list | run_simScript.pointContainers = [] |
|
| run_simScript.name = x.GetName() |
|
bool | run_simScript.rc = t.GetEvent(n) |
|
bool | run_simScript.empty = True |
|
| run_simScript.rc1 = os.system("rm "+outFile) |
|
| run_simScript.rc2 = os.system("mv "+tmpFile+" "+outFile) |
|