SND@LHC Software
Loading...
Searching...
No Matches
runMufluxDigi Namespace Reference

Functions

 mem_monitor ()
 

Variables

int firstEvent = 0
 
 dy = None
 
 parser = ArgumentParser()
 
 dest
 
 help
 
 required
 
 default
 
 options = parser.parse_args()
 
 outFile = options.inputFile.replace('.root','_dig.root')
 
 tmp = outFile.split('/')
 
 fgeo = ROOT.TFile.Open(options.geoFile)
 
 upkl = Unpickler(fgeo)
 
 ShipGeo = upkl.load('ShipGeo')
 
 run = ROOT.FairRunSim()
 
 rtdb = run.GetRuntimeDb()
 
 modules = charmDet_conf.configure(run,ShipGeo)
 
 debug
 
 iEvent
 
 SHiP = MufluxDigi.MufluxDigi(outFile)
 
 nEvents = min(SHiP.sTree.GetEntries(),int(options.nEvents))
 
 rc = SHiP.sTree.GetEvent(global_variables.iEvent)
 

Function Documentation

◆ mem_monitor()

runMufluxDigi.mem_monitor ( )

Definition at line 9 of file runMufluxDigi.py.

9def mem_monitor():
10 # Getting virtual memory size
11 pid = os.getpid()
12 with open(os.path.join("/proc", str(pid), "status")) as f:
13 lines = f.readlines()
14 _vmsize = [l for l in lines if l.startswith("VmSize")][0]
15 vmsize = int(_vmsize.split()[1])
16 #Getting physical memory size
17 pmsize = resource.getrusage(resource.RUSAGE_SELF).ru_maxrss
18 print("memory: virtuell = %5.2F MB physical = %5.2F MB"%(vmsize/1.0E3,pmsize/1.0E3))
19

Variable Documentation

◆ debug

runMufluxDigi.debug

Definition at line 61 of file runMufluxDigi.py.

◆ default

runMufluxDigi.default

Definition at line 32 of file runMufluxDigi.py.

◆ dest

runMufluxDigi.dest

Definition at line 30 of file runMufluxDigi.py.

◆ dy

runMufluxDigi.dy = None

Definition at line 6 of file runMufluxDigi.py.

◆ fgeo

runMufluxDigi.fgeo = ROOT.TFile.Open(options.geoFile)

Definition at line 43 of file runMufluxDigi.py.

◆ firstEvent

int runMufluxDigi.firstEvent = 0

Definition at line 5 of file runMufluxDigi.py.

◆ help

runMufluxDigi.help

Definition at line 30 of file runMufluxDigi.py.

◆ iEvent

runMufluxDigi.iEvent

Definition at line 64 of file runMufluxDigi.py.

◆ modules

runMufluxDigi.modules = charmDet_conf.configure(run,ShipGeo)

Definition at line 57 of file runMufluxDigi.py.

◆ nEvents

runMufluxDigi.nEvents = min(SHiP.sTree.GetEntries(),int(options.nEvents))

Definition at line 70 of file runMufluxDigi.py.

◆ options

runMufluxDigi.options = parser.parse_args()

Definition at line 35 of file runMufluxDigi.py.

◆ outFile

runMufluxDigi.outFile = options.inputFile.replace('.root','_dig.root')

Definition at line 37 of file runMufluxDigi.py.

◆ parser

runMufluxDigi.parser = ArgumentParser()

Definition at line 29 of file runMufluxDigi.py.

◆ rc

runMufluxDigi.rc = SHiP.sTree.GetEvent(global_variables.iEvent)

Definition at line 76 of file runMufluxDigi.py.

◆ required

runMufluxDigi.required

Definition at line 30 of file runMufluxDigi.py.

◆ rtdb

runMufluxDigi.rtdb = run.GetRuntimeDb()

Definition at line 56 of file runMufluxDigi.py.

◆ run

runMufluxDigi.run = ROOT.FairRunSim()

Definition at line 52 of file runMufluxDigi.py.

◆ SHiP

runMufluxDigi.SHiP = MufluxDigi.MufluxDigi(outFile)

Definition at line 68 of file runMufluxDigi.py.

◆ ShipGeo

runMufluxDigi.ShipGeo = upkl.load('ShipGeo')

Definition at line 48 of file runMufluxDigi.py.

◆ tmp

runMufluxDigi.tmp = outFile.split('/')

Definition at line 39 of file runMufluxDigi.py.

◆ upkl

runMufluxDigi.upkl = Unpickler(fgeo)

Definition at line 47 of file runMufluxDigi.py.