GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » PANDA » PandaRoot » Bugs, Fixes, Releases » lhetrack for global tracking
lhetrack for global tracking [message #6143] Sun, 23 March 2008 15:42 Go to next message
Jens Sören Lange is currently offline  Jens Sören Lange
Messages: 193
Registered: June 2005
first-grade participant
From: *web.vodafone.de
Dear all,

I checked in a preliminary version of lhetrack for global tracks (tpc and mvd). As mentioned before, only very small changes were applied to Oleg's code (the trick is that I treat mvd points as tpc points), so the main work was only to find, which few lines had to be changed. In this version there are also no crashes anymore if tpc has zero hits (= forward tracks).

1.) macro/lhetrack/run_sim_tpcmvd.C

-> runs Geant for tpc and mvd
-> write out "points_tpcmvd.root"

2.) macro/lhetrack/run_track_tpcmvd.C

-> runs the track finder
-> runs the track fitter
-> writes out "tracks_tpcmvd.root"

3.) macro/lhetrack/plot_pT.C

loops over all tracks and plots the pT distribution.

4.) if you want to switch off the MVD from the tracking
(so that only TPC is used in track finding)

in lhetrack/PndTpcLheHitsMaker.cxx

in line 27 please comment like this:

//#define MVD

and then

cbuild/make
cbuild/make install

The few slides from the last meeting with the results are posted here

http://panda-wiki.gsi.de/pub/Computing/Minutes19March2008/Lange_PandaRoo t19032008.pdf

P.S. the covariance matrix needs some more time.

cheers, Soeren

Re: lhetrack for global tracking [message #6144 is a reply to message #6143] Sun, 23 March 2008 22:37 Go to previous messageGo to next message
Johan Messchendorp is currently offline  Johan Messchendorp
Messages: 693
Registered: April 2007
Location: University of Groningen
first-grade participant

From: *xs4all.nl
Hi Soeren,

I added a "#include <cmath>" in one of the files, to make it Mac-Os compatible Very Happy

Johan.


Johan Messchendorp
University of Groningen/KVI
Zernikelaan 25
NL-9747 AA Groningen
The Netherlands
tel. +31-503633558
fax +31-503634003
Re: lhetrack for global tracking [message #6190 is a reply to message #6143] Mon, 31 March 2008 22:24 Go to previous message
Johan Messchendorp is currently offline  Johan Messchendorp
Messages: 693
Registered: April 2007
Location: University of Groningen
first-grade participant

From: *xs4all.nl
Hi,

The lhetrack with the MVD+TPC points appeared to give a segfault after a couple of 100dreds of events. I noticed that it is related to a NULL pointer access in the fitter code (Info4Fit routine). I added a check for NULL pointers here to avoid the crash: line 186 in PndTpcLheTrackFitter.cxx (problem with the "point" pointer). I am not so sure whether this is a major bug. Well, at least it fixes it for the moment...

Johan.


Johan Messchendorp
University of Groningen/KVI
Zernikelaan 25
NL-9747 AA Groningen
The Netherlands
tel. +31-503633558
fax +31-503634003
Previous Topic: problem with TPC recotasks
Next Topic: Problem with G4 Libraries
Goto Forum:
  


Current Time: Sat Nov 30 04:03:00 CET 2024

Total time taken to generate the page: 0.00636 seconds