Home » PANDA » PandaRoot » Tracking » Question about PndLhePidTrack()
Question about PndLhePidTrack() [message #8554] |
Thu, 14 May 2009 11:04 |
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);
|
|
|
|
|
|
|
|
|
Re: Question about PndLhePidTrack() [message #8568 is a reply to message #8565] |
Thu, 14 May 2009 15:39 |
donghee
Messages: 385 Registered: January 2009 Location: Germnay
|
first-grade participant |
From: *dip.t-dialin.net
|
|
Dear stefano,
Concerning you mentioned...
OK, then I can simply expect more few % of energy loss in the each detector session.
Quote: | ]without caring about materials and not costant field.
|
What is the meaning of "not constant field"?
There is a multiple magnet field, and lhetrack fitter use this field using map in the reco process. Is it correct?
Thank you for your plot,
There is two option with point and cluster for TPC case.
From your plot, I have learned that I need to go point mode for tpc and mvd to get more better resolution.
Quote: | 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
|
Could you explain what is the difference of point and hit?
Thank you!
|
|
|
|
|
|
Goto Forum:
Current Time: Tue Dec 03 00:12:00 CET 2024
Total time taken to generate the page: 0.00992 seconds
|