GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » PANDA » PandaRoot » Tracking » Cleanup functions
Cleanup functions [message #17360] Tue, 30 September 2014 20:03 Go to previous message
Gianluigi Boca is currently offline  Gianluigi Boca
Messages: 177
Registered: March 2004
first-grade participant
From: *pv.infn.it
dear collaborators,
I put in svn a new version of
tracking/PndTrkTracking2.cxx end .h

containing a new feature which is the possibilty of activating the Cleanup code (code necessary to remove ghost tracks produced
in the Pattern Recognition by the 20 MHz pileup events).

BY DEFAULT THIS CLEANUP IS DEACTIVATED.

But if, in his reconstruction Macro, after :

PndTrkTracking2* tracking = new PndTrkTracking2(0,true,true,true);

the user put the following line :

tracking->CleanupMvd();

then it activates the Cleanup procedure based on the Mvd hits present in the tracks;
on the other hand if

tracking->CleanupStt();

then it activates the Cleanup procedure based on the Stt hits present in the tracks;
and finally if

tracking->Cleanup();

it activates both.

FOR THE TIME BEING IN THE ANALYSIS OF IDEAL EVENTS (no pileup due to 20 MHz interaction rate)
I suggest not to use any of this Cleanups.
On the contrary, when analysing the more realistic events with pileup the Cleanups are necessary.

For the time being the Cleanup procedures tend to overkill the problem and the reconstruction
efficiency is in general lower than normal.

I AM WORKING RIGHT NOW IN THE REFINEMENT OF THE CLEANUP PROCEDURES and I hope to arrive soon at a good
situation.

Cheers

Gianluigi



 
Read Message
Read Message
Read Message
Previous Topic: double tracks in offline Pattern Recognition
Next Topic: antiprotons lost above 10 degrees
Goto Forum:
  


Current Time: Tue Apr 23 17:37:35 CEST 2024

Total time taken to generate the page: 0.00993 seconds