GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » PANDA » PandaRoot » Tracking » Question about PndLhePidTrack()
Question about PndLhePidTrack() [message #8554] Thu, 14 May 2009 11:04 Go to previous message
donghee is currently offline  donghee
Messages: 385
Registered: January 2009
Location: Germnay
first-grade participant
From: *dip.t-dialin.net
Hello, panda trackers,


I have one question for PndLhePidTrack();
I'm looking for the reconstruction of electron from PndLhePidTrack. I'm following now the example of lhetrack in the macro.

In attached plot, you can find the comparison between generated electron and reconstructed one from PndLhePidTrack::GetP() function. Red histogram is generated, and Blue for reconstruction of negative charge.
The generated event is electron, photon, and proton.
Most of electrons are produced to the direction of backward spectrometer, i.e, theta > 130 degree.
I would like to understand why 2.5-3.5 GeV/c electron candidates are not reconstructed well.
I assumed that I don't take into account magnet field in reco procedure. It would be thankful if you can check my reco scripts, or can give an useful advice for this analysis, specially for electron reconstruction.

Thank you!


In the reco script, I introduce following lines.

Quote:

// ------------------------------------------------------------------------
// ----- LHETRACK ---------------------------------

PndLheHitsMaker* trackMS = new PndLheHitsMaker("Tracking routine");
trackMS->SetTpcMode(2); // 0 OFF, 1 TpcPoint, 2 TpcCluster // TpcPoint smearing [cm], if negative no smearing
trackMS->SetMvdMode(2); // 0 OFF, 1 MVDPoint, 2 MVDHit // MVDPoint smearing [cm], if negative no smearing
fRun->AddTask(trackMS);

PndTpcLheTrackFinder* trackFinder = new PndTpcLheTrackFinder();
fRun->AddTask(trackFinder);

PndTpcLheTrackFitter* trackFitter = new PndTpcLheTrackFitter("fitting");
fRun->AddTask(trackFitter);

PndLhePidMaker* pidMaker = new PndLhePidMaker("pid");
pidMaker->SetGeanePro(kFALSE); // Switch ON Geane propagation
pidMaker->SetDebugMode(kTRUE); // Debug ntuples
fRun->AddTask(pidMaker);


 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: GEANE on 64bit Ubuntu 9.04
Next Topic: General question for tracking
Goto Forum:
  


Current Time: Fri Mar 29 01:50:18 CET 2024

Total time taken to generate the page: 0.01102 seconds