SND@LHC Software
Loading...
Searching...
No Matches
run_DTconv.py File Reference

Go to the source code of this file.

Namespaces

namespace  run_DTconv
 

Functions

 run_DTconv.mem_monitor ()
 

Variables

int run_DTconv.firstEvent = 0
 
 run_DTconv.parser = ArgumentParser()
 
 run_DTconv.dest
 
 run_DTconv.help
 
 run_DTconv.required
 
 run_DTconv.type
 
 run_DTconv.default
 
 run_DTconv.options = parser.parse_args()
 
 run_DTconv.timer = ROOT.TStopwatch()
 
 run_DTconv.tmp = options.inputFile.split("/")
 
 run_DTconv.outFile = tmp[len(tmp) - 1].replace(".root", "_dig.root")
 
 run_DTconv.runN = options.inputFile.split("/")[-2][4:]
 
 run_DTconv.runN_MiniDT = options.MiniDTdirectory.split("/")[-1][11:]
 
 run_DTconv.snd_geo = SndlhcGeo.GeoInterface(options.geoFile)
 
 run_DTconv.lsOfGlobals = ROOT.gROOT.GetListOfGlobals()
 
 run_DTconv.DriftTubeDet = lsOfGlobals.FindObject('DriftTube')
 
 run_DTconv.run = ROOT.FairRunAna()
 
 run_DTconv.ioman = ROOT.FairRootManager.Instance()
 
 run_DTconv.fileSource = ROOT.FairFileSource(options.inputFile)
 
 run_DTconv.outFile_sink = ROOT.FairRootFileSink(outFile)
 
 run_DTconv.inRootFile = ROOT.TFile.Open(options.inputFile)
 
 run_DTconv.inTree = inRootFile.Get("rawConv")
 
 run_DTconv.nEventsInFile = inTree.GetEntries()
 
 run_DTconv.nEvents = min(nEventsInFile, options.nEvents)
 
 run_DTconv.rtdb = run.GetRuntimeDb()
 
 run_DTconv.MiniDTfiles_ = os.listdir(options.MiniDTdirectory)
 
 run_DTconv.MiniDTChain = ROOT.TChain("minidt_hits")
 
list run_DTconv.MiniDTfiles = [file for file in MiniDTfiles_ if "hits" in file and "__" not in file]
 
 run_DTconv.nMiniDTfiles = len(MiniDTfiles)
 
str run_DTconv.filename = f"{options.MiniDTdirectory}/minidt_run_{runN}_hits_{i}.root"
 
 run_DTconv.xrdb = ROOT.FairRuntimeDb.instance()
 
 run_DTconv.ConvDriftTubeTask = ROOT.ConvDriftTubeRawData()
 
 run_DTconv.rtime = timer.RealTime()
 
 run_DTconv.ctime = timer.CpuTime()