GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » PANDA » PandaRoot » Tracking » Forward spectrometer tracking
Re: Forward spectrometer tracking [message #8778 is a reply to message #8740] Thu, 04 June 2009 13:29 Go to previous messageGo to previous message
donghee is currently offline  donghee
Messages: 385
Registered: January 2009
Location: Germnay
first-grade participant
From: *dip.t-dialin.net
Dear Radek, Aleksandrma

I'm trying to give a contribution for the tracking of forward spectrometer.
My task would be simle and a combining of mvd+gem+dch detectors as you can imagine.
As a first step, I made a copy of your nice macro in the pandaroot macro/fwd
/PndFwdPrepareKalmanTracks.cxx and /PndFwdKalmanTracks.cxx

I have a small question for the usage of the function RecoHitFactory::addProducer(detID, *hitProd)
To put certain hit procuder module in this hit register, one need to define or know detector ID.
If I have a look for example GEM and DCH case, kGEM and kDCH can be found.
Are these value kGEM and kDCH integer? Where are they initialized?
I couldn't read kGEM and kDCH in both PndFwdKalmanTracks.cxx and PndFwdPrepareKalmanTracks.cxx, also in each header they are not defined if I have checked correctly.

Quote:


fTheRecoHitFactory->addProducer(kGEM,new RecoHitProducer<PndGemHit,PndGemRecoHit>(gemHitArray));




Second question is the conceptional design of PndFwdPrepareKalmanTracks::Exec().
If I put mvd detector, the iteration must be starting from mvd, how do you think?
Quote:


std::cout << "Looping over " << nofGemTracks << " gem tracks" << endl;
for (Int_t igemtr=0; igemtr<nofGemTracks; igemtr++){





My last question is for the understanding of PndPrepareKalmanTracks code.
This code prepare a pattern recognition with many hits.
The preparation has been started with GEM tracks, and then looking DCH tracks.
At the end all hit(in GEM and DCH) distributions are used to build a track.
If I want to use MVD, then do I have to make Mvd track also? because GEM and DCH has some
kind of tracking container in this stage.
or Do you think that I can use MVD hit without MVD track container during preparation?
Do you have some idea?


Thank you for your time!
Donghee Kang


 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Fitter Exceptions
Next Topic: removed debug output
Goto Forum:
  


Current Time: Thu Apr 25 21:46:08 CEST 2024

Total time taken to generate the page: 0.01062 seconds