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

Functions

 mem_monitor ()
 

Variables

bool debug = False
 
 withNoStrawSmearing = None
 
bool withDist2Wire = False
 
int withNTaggerHits = 0
 
int nEvents = 10000
 
int firstEvent = 0
 
bool withHists = True
 
 dy = None
 
bool saveDisk = False
 
str realPR = ''
 
bool withT0 = False
 
 opts
 
 args
 
 inputFile = a
 
 geoFile = a
 
 tmp = inputFile.split('.')
 
 outFile = inputFile
 
 f = ROOT.TFile.Open(outFile)
 
 simulation
 
 fgeo = ROOT.TFile.Open(geoFile)
 
 upkl = Unpickler(fgeo)
 
 ShipGeo = upkl.load('ShipGeo')
 
dict h = {}
 
dict log = {}
 
 run = ROOT.FairRunSim()
 
 rtdb = run.GetRuntimeDb()
 
 modules = charmDet_conf.configure(run,ShipGeo)
 
 iEvent
 
 SHiP = MufluxDigiReco.MufluxDigiReco(outFile)
 
 rc = SHiP.sTree.GetEvent(global_variables.iEvent)
 

Function Documentation

◆ mem_monitor()

MufluxReco.mem_monitor ( )

Definition at line 21 of file MufluxReco.py.

21def mem_monitor():
22 # Getting virtual memory size
23 pid = os.getpid()
24 with open(os.path.join("/proc", str(pid), "status")) as f:
25 lines = f.readlines()
26 _vmsize = [l for l in lines if l.startswith("VmSize")][0]
27 vmsize = int(_vmsize.split()[1])
28 #Getting physical memory size
29 pmsize = resource.getrusage(resource.RUSAGE_SELF).ru_maxrss
30 print("memory: virtuell = %5.2F MB physical = %5.2F MB"%(vmsize/1.0E3,pmsize/1.0E3))
31

Variable Documentation

◆ args

MufluxReco.args

Definition at line 41 of file MufluxReco.py.

◆ debug

MufluxReco.debug = False

Definition at line 7 of file MufluxReco.py.

◆ dy

MufluxReco.dy = None

Definition at line 15 of file MufluxReco.py.

◆ f

MufluxReco.f = ROOT.TFile.Open(outFile)

Definition at line 99 of file MufluxReco.py.

◆ fgeo

MufluxReco.fgeo = ROOT.TFile.Open(geoFile)

Definition at line 105 of file MufluxReco.py.

◆ firstEvent

int MufluxReco.firstEvent = 0

Definition at line 13 of file MufluxReco.py.

◆ geoFile

MufluxReco.geoFile = a

Definition at line 63 of file MufluxReco.py.

◆ h

MufluxReco.h = {}

Definition at line 114 of file MufluxReco.py.

◆ iEvent

MufluxReco.iEvent

Definition at line 359 of file MufluxReco.py.

◆ inputFile

MufluxReco.inputFile = a

Definition at line 61 of file MufluxReco.py.

◆ log

MufluxReco.log = {}

Definition at line 115 of file MufluxReco.py.

◆ modules

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

Definition at line 341 of file MufluxReco.py.

◆ nEvents

MufluxReco.nEvents = 10000

Definition at line 12 of file MufluxReco.py.

◆ opts

MufluxReco.opts

Definition at line 41 of file MufluxReco.py.

◆ outFile

MufluxReco.outFile = inputFile

Definition at line 88 of file MufluxReco.py.

◆ rc

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

Definition at line 371 of file MufluxReco.py.

◆ realPR

str MufluxReco.realPR = ''

Definition at line 17 of file MufluxReco.py.

◆ rtdb

MufluxReco.rtdb = run.GetRuntimeDb()

Definition at line 340 of file MufluxReco.py.

◆ run

MufluxReco.run = ROOT.FairRunSim()

Definition at line 336 of file MufluxReco.py.

◆ saveDisk

bool MufluxReco.saveDisk = False

Definition at line 16 of file MufluxReco.py.

◆ SHiP

Definition at line 363 of file MufluxReco.py.

◆ ShipGeo

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

Definition at line 110 of file MufluxReco.py.

◆ simulation

MufluxReco.simulation

Definition at line 100 of file MufluxReco.py.

◆ tmp

MufluxReco.tmp = inputFile.split('.')

Definition at line 79 of file MufluxReco.py.

◆ upkl

MufluxReco.upkl = Unpickler(fgeo)

Definition at line 109 of file MufluxReco.py.

◆ withDist2Wire

bool MufluxReco.withDist2Wire = False

Definition at line 10 of file MufluxReco.py.

◆ withHists

bool MufluxReco.withHists = True

Definition at line 14 of file MufluxReco.py.

◆ withNoStrawSmearing

bool MufluxReco.withNoStrawSmearing = None

Definition at line 9 of file MufluxReco.py.

◆ withNTaggerHits

MufluxReco.withNTaggerHits = 0

Definition at line 11 of file MufluxReco.py.

◆ withT0

bool MufluxReco.withT0 = False

Definition at line 18 of file MufluxReco.py.