|
FairShip
|
Go to the source code of this file.
Namespaces | |
| namespace | run_fixedTarget |
Functions | |
| str | run_fixedTarget.get_work_dir (run_number, str|None tag=None) |
Variables | |
| str | run_fixedTarget.mcEngine = "TGeant4" |
| str | run_fixedTarget.simEngine = "Pythia8" |
| bool | run_fixedTarget.checkOverlap = True |
| str | run_fixedTarget.outputDir = "." |
| float | run_fixedTarget.dy = 6.0 |
| int | run_fixedTarget.ds = 8 |
| logging | run_fixedTarget.logger = logging.getLogger(os.path.splitext(os.path.basename(os.sys.argv[0]))[0]) |
| argparse | run_fixedTarget.ap = argparse.ArgumentParser(description='Run SHiP "pot" simulation') |
| run_fixedTarget.action | |
| run_fixedTarget.help | |
| run_fixedTarget.type | |
| run_fixedTarget.int | |
| run_fixedTarget.dest | |
| run_fixedTarget.default | |
| run_fixedTarget.float | |
| run_fixedTarget.BooleanOptionalAction | |
| run_fixedTarget.False | |
| run_fixedTarget.e13 | |
| run_fixedTarget.str | |
| run_fixedTarget.choices | |
| argparse | run_fixedTarget.args = ap.parse_args() |
| run_fixedTarget.charm | |
| run_fixedTarget.beauty | |
| bool | run_fixedTarget.withEvtGen = False |
| run_fixedTarget.pythiaDecay | |
| run_fixedTarget.else : | |
| argparse | run_fixedTarget.charmInputFile = args.charmInputFile |
| run_fixedTarget.work_dir | |
| argparse | run_fixedTarget.seed = args.seed |
| dict | run_fixedTarget.ship_geo_kwargs |
| geometry_config | run_fixedTarget.ship_geo = geometry_config.create_config(**ship_geo_kwargs) |
| str | run_fixedTarget.txt = "pythia8_Geant4_" |
| f | run_fixedTarget.outFile = f"{outputDir}/{txt}{args.runnr}_{args.ecut}.root" |
| f | run_fixedTarget.parFile = f"{outputDir}/ship.params.{txt}{args.runnr}_{args.ecut}.root" |
| ROOT | run_fixedTarget.timer = ROOT.TStopwatch() |
| ROOT | run_fixedTarget.run = ROOT.FairRunSim() |
| ROOT | run_fixedTarget.rtdb = run.GetRuntimeDb() |
| ROOT | run_fixedTarget.cave = ROOT.ShipCave("CAVE") |
| ROOT | run_fixedTarget.TargetStation |
| run_fixedTarget.d | |
| run_fixedTarget.L | |
| run_fixedTarget.G | |
| run_fixedTarget.M | |
| ROOT | run_fixedTarget.sensPlanePostT = ROOT.exitHadronAbsorber() |
| int | run_fixedTarget.n_params = 15 |
| run_fixedTarget.params | |
| ROOT | run_fixedTarget.MuonShield |
| ROOT | run_fixedTarget.sensPlaneHA = ROOT.exitHadronAbsorber() |
| ROOT | run_fixedTarget.sensPlaneT = ROOT.exitHadronAbsorber() |
| ROOT | run_fixedTarget.primGen = ROOT.FairPrimaryGenerator() |
| ROOT | run_fixedTarget.P8gen = ROOT.FixedTargetGenerator() |
| ROOT | run_fixedTarget.gMC = ROOT.TVirtualMC.GetMC() |
| ROOT | run_fixedTarget.fStack = gMC.GetStack() |
| ROOT | run_fixedTarget.gProcessTable = ROOT.G4ProcessTable.GetProcessTable() |
| ROOT | run_fixedTarget.procAnnihil = gProcessTable.FindProcess(ROOT.G4String("AnnihiToMuPair"), ROOT.G4String("e+")) |
| ROOT | run_fixedTarget.procGMuPair = gProcessTable.FindProcess(ROOT.G4String("GammaToMuPair"), ROOT.G4String("gamma")) |
| ROOT | run_fixedTarget.rtime = timer.RealTime() |
| ROOT | run_fixedTarget.ctime = timer.CpuTime() |
| f | run_fixedTarget.tmpFile = outFile + "tmp" |
| ROOT | run_fixedTarget.fin = ROOT.gROOT.GetListOfFiles()[0] |
| ROOT | run_fixedTarget.fHeader = fin["FileHeader"] |
| ROOT | run_fixedTarget.poteq = P8gen.GetPotForCharm() |
| str | run_fixedTarget.info = "POT equivalent = %7.3G" % (poteq) |
| str | run_fixedTarget.conditions = " with ecut=" + str(args.ecut) |
| ROOT | run_fixedTarget.nt = fin.Get("4DP") |
| ROOT | run_fixedTarget.tf = ROOT.TFile("FourDP.root", "recreate") |
| ROOT | run_fixedTarget.tnt = nt.CloneTree(0) |
| ROOT | run_fixedTarget.rc = nt.GetEvent(i) |
| ROOT | run_fixedTarget.t = fin["cbmsim"] |
| ROOT | run_fixedTarget.fout = ROOT.TFile(tmpFile, "recreate") |
| ROOT | run_fixedTarget.sTree = t.CloneTree(0) |
| int | run_fixedTarget.nEvents = 0 |
| ROOT | run_fixedTarget.x = fin.Get(k.GetName()) |
| ROOT | run_fixedTarget.className = x.Class().GetName() |
| ROOT | run_fixedTarget.xcopy = x.Clone() |
| ROOT | run_fixedTarget.ff = fin["FileHeader"].Clone(fout.GetName()) |
| os | run_fixedTarget.rc1 = os.system("rm " + outFile) |
| os | run_fixedTarget.rc2 = os.system("mv " + tmpFile + " " + outFile) |
| ROOT | run_fixedTarget.sGeo = ROOT.gGeoManager |