|
| | scifiSimAna.parser = ArgumentParser() |
| |
| | scifiSimAna.dest |
| |
| | scifiSimAna.help |
| |
| | scifiSimAna.required |
| |
| | scifiSimAna.False |
| |
| | scifiSimAna.default |
| |
| | scifiSimAna.type |
| |
| | scifiSimAna.int |
| |
| | scifiSimAna.options = parser.parse_args() |
| |
| | scifiSimAna.debug = options.debug |
| |
| dict | scifiSimAna.h = {} |
| |
| | scifiSimAna.fgeo = ROOT.TFile.Open(options.geoFile) |
| |
| | scifiSimAna.upkl = Unpickler(fgeo) |
| |
| | scifiSimAna.snd_geo = upkl.load('ShipGeo') |
| |
| | scifiSimAna.run = ROOT.FairRunSim() |
| |
| | scifiSimAna.rtdb = run.GetRuntimeDb() |
| |
| | scifiSimAna.modules = sndDet_conf.configure(run,snd_geo) |
| |
| | scifiSimAna.sGeo = fgeo.FAIRGeom |
| |
| | scifiSimAna.nav = sGeo.GetCurrentNavigator() |
| |
| | scifiSimAna.top = sGeo.GetTopVolume() |
| |
| | scifiSimAna.scifi = modules['Scifi'] |
| |
| | scifiSimAna.A = ROOT.TVector3() |
| |
| | scifiSimAna.B = ROOT.TVector3() |
| |
| | scifiSimAna.tchain = ROOT.TChain("cbmsim") |
| |
| | scifiSimAna.aFile = options.inputFile.replace("XXX",str(i)) |
| |
| | scifiSimAna.L = sTree.Digi_ScifiHits2MCPoints[0] |
| |
| | scifiSimAna.w = sTree.MCTrack[0].GetWeight() |
| |
| dict | scifiSimAna.rc = h['nMCpoints'].Fill(sTree.ScifiPoint.GetEntries(),w) |
| |
| bool | scifiSimAna.first = True |
| |
| | scifiSimAna.impactPoint = ROOT.TVector3(p.GetX(),p.GetY(),p.GetZ()) |
| |
| | scifiSimAna.D = docaLinePoint(A,B,impactPoint) |
| |
| | scifiSimAna.P = ROOT.TVector3(p.GetPx(),p.GetPy(),p.GetPz()) |
| |
| dict | scifiSimAna.hitDict = {} |
| |
| | scifiSimAna.d = sTree.Digi_ScifiHits[k] |
| |
| int | scifiSimAna.NmuonHit = 0 |
| |
| bool | scifiSimAna.isMuon = True |
| |
| | scifiSimAna.meanImpact = ROOT.TVector3(0,0,0) |
| |
| int | scifiSimAna.nPoints = 0 |
| |
| | scifiSimAna.cl_size = cl.GetN() |
| |
| | scifiSimAna.points = L.wList(c) |
| |
| | scifiSimAna.scifiPoint = sTree.ScifiPoint[p[0]] |
| |
| | scifiSimAna.trackKey = scifiPoint.GetTrackID() |
| |
| int | scifiSimAna.pid = -1 |
| |
| dict | scifiSimAna.r = h['Edigi_muon'].Fill(d.GetEnergy()) |
| |
| int | scifiSimAna.vertical = 1 |
| |
| | scifiSimAna.locCluster = scifi.GetLocalPos(first,A) |
| |
| | scifiSimAna.locPart = scifi.GetLocalPos(first,meanImpact) |
| |
| | scifiSimAna.delta |
| |
| int | scifiSimAna.docaMax = 0 |
| |
| | scifiSimAna.loc = scifi.GetLocalPos(aHit,A) |
| |
| | scifiSimAna.glob = array('d',[0,0,0]) |
| |