SND@LHC Software
|
Go to the source code of this file.
Namespaces | |
namespace | thermalNeutrons |
Functions | |
thermalNeutrons.count (hFile=outFile) | |
thermalNeutrons.myPrint (tc, tname) | |
thermalNeutrons.absorptionLength () | |
thermalNeutrons.absorptionLengthOLD () | |
thermalNeutrons.debugging () | |
Variables | |
thermalNeutrons.parser = ArgumentParser() | |
thermalNeutrons.dest | |
thermalNeutrons.type | |
thermalNeutrons.int | |
thermalNeutrons.help | |
thermalNeutrons.default | |
thermalNeutrons.str | |
thermalNeutrons.float | |
thermalNeutrons.required | |
thermalNeutrons.False | |
thermalNeutrons.action | |
thermalNeutrons.options = parser.parse_args() | |
thermalNeutrons.logEstart = int(ROOT.TMath.Log10(options.Estart)) | |
thermalNeutrons.logEend = int(ROOT.TMath.Log10(options.Eend)) | |
str | thermalNeutrons.outFile = 'thermNeutron_'+options.targetMaterial+'_'+str(options.targetLength)+'_'+str(logEstart)+'_'+str(logEend)+'_'+str(options.run)+'.root' |
str | thermalNeutrons.parFile = outFile.replace('thermNeutron','params-thermNeutron') |
thermalNeutrons.timer = ROOT.TStopwatch() | |
thermalNeutrons.run = ROOT.FairRunSim() | |
thermalNeutrons.primGen = ROOT.FairPrimaryGenerator() | |
thermalNeutrons.Neutrongen = ROOT.NeutronGenerator_FLUKA() | |
thermalNeutrons.myPgun = ROOT.FairBoxGenerator(options.pID,1) | |
thermalNeutrons.cave = ROOT.ShipCave("CAVE") | |
thermalNeutrons.target = ROOT.boxTarget() | |
thermalNeutrons.neutron = ROOT.G4Neutron.Neutron() | |
thermalNeutrons.pManager = neutron.GetProcessManager() | |
bool | thermalNeutrons.thermal = False |
thermalNeutrons.process = pManager.GetProcess("hadElastic") | |
thermalNeutrons.process1 = ROOT.G4HadronElasticProcess() | |
thermalNeutrons.model1a = ROOT.G4ParticleHPElastic() | |
int | thermalNeutrons.eV = 1E-6 |
thermalNeutrons.model1b = ROOT.G4ParticleHPThermalScattering() | |
thermalNeutrons.gMC = ROOT.TVirtualMC.GetMC() | |
thermalNeutrons.fStack = gMC.GetStack() | |
thermalNeutrons.rtime = timer.RealTime() | |
thermalNeutrons.ctime = timer.CpuTime() | |
thermalNeutrons.sGeo = ROOT.gGeoManager | |
dict | thermalNeutrons.h = {} |
str | thermalNeutrons.pathToPlots = "/mnt/hgfs/microDisk/CERNBOX/SND@LHC/Thermal Neutrons/" |
thermalNeutrons.rate = ROOT.TF1('rate','1./10**x*exp(-[0]/([1]*sqrt(10**x)))',-9,2) | |