GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » PANDA » PandaRoot » MVD » mvd classes
mvd classes [message #4584] Thu, 28 June 2007 12:49 Go to next message
asanchez is currently offline  asanchez
Messages: 350
Registered: March 2006
first-grade participant
From: *gsi.de
Dear all, I will like to use
the MVD classes as example to implement
the silicon detector in hyp directory.

Is it OK for you?

Are there any remark I should follow?

thanks a lot
Alicia S.
Re: mvd classes [message #4585 is a reply to message #4584] Thu, 28 June 2007 15:40 Go to previous messageGo to next message
asanchez is currently offline  asanchez
Messages: 350
Registered: March 2006
first-grade participant
From: *gsi.de
Hola Ralf and Tobias and others,

I would like to copy your MVD routines to change them for my Silicon tracker.

Did you experience problems with the structure of this classes, so that you would change anything, when you have to rewrite them?

Or do you think for your purpose everting is fine?

Thanks for your comment,
Alicia
Re: mvd classes [message #4586 is a reply to message #4584] Thu, 28 June 2007 19:03 Go to previous messageGo to next message
Ralf Kliemt is currently offline  Ralf Kliemt
Messages: 507
Registered: May 2007
Location: GSI, Darmstadt
first-grade participant

From: 141.30.85*
Hi Alicia,

We are at a point, where the Pixel digitization is more or less done. The structure will not change very much.
As I remember you have strip sensors. I decided to write a separated Strip part for the Mvd, because there will be possibly non-orthogonal strip sensors (some other skewing angle). This is ongoing now.
If you like, I could send something in the svn (which compiles at least). If you want to learn something I'd suggest to have a look into the MvdHybridHitProducer, thats the pixel digitization.


Then a technical question rises to me: Do you want to implement our Classes from the mvd directory, or do you waqnt to copy a working snapshot and tune it to your needes?

Ciao, Ralf.


PS: I think Tobias is from now on about 4 weeks vacant.

[Updated on: Thu, 28 June 2007 19:05]

Report message to a moderator

Re: mvd classes [message #4587 is a reply to message #4586] Thu, 28 June 2007 19:52 Go to previous messageGo to next message
asanchez is currently offline  asanchez
Messages: 350
Registered: March 2006
first-grade participant
From: *gsi.de
Hi thank you for answering.

Actually I hvae already tried to run the mvd clases
for the case of the hyp silicon tracker.

I have some questions,
In the Hybrid hitProducer when you ask for GetlocalHitPoint transformation , how will be the coordinates system of
the silicon sensor defined? Is the same as the global frame?


in The CalcGlobalPoint(..) method,
what is thedifference between the col and colB?
are they both the variable for the clumn number?

why do you do col += 0.5, what is the meaning of this 0.5?


Sorry for so many questions.

Anyway thank you very much for your answer.
Re: mvd classes [message #4588 is a reply to message #4586] Thu, 28 June 2007 19:57 Go to previous messageGo to next message
asanchez is currently offline  asanchez
Messages: 350
Registered: March 2006
first-grade participant
From: *gsi.de
Oh yes
I would like to copy
your clases, and then try to tune them
depending on the hyp detector needs.
thank you for all.
Alicia.
Re: mvd classes [message #4590 is a reply to message #4587] Fri, 29 June 2007 11:06 Go to previous messageGo to next message
Ralf Kliemt is currently offline  Ralf Kliemt
Messages: 507
Registered: May 2007
Location: GSI, Darmstadt
first-grade participant

From: 141.30.85*
Quote:


In the Hybrid hitProducer when you ask for GetlocalHitPoint transformation , how will be the coordinates system of
the silicon sensor defined? Is the same as the global frame?


GetLocalHitPoints(point, posInL, posOutL);
Takes the MvdPoint point (global frame) and converts the in and out points to the local sensor frame (written to posInL and posOutL).


Quote:


in The CalcGlobalPoint(..) method,
what is thedifference between the col and colB?
are they both the variable for the clumn number?


The CalcGlobalPoint Methyod is a MC-Clustering. It will go outside the Digitization. As far as I know this should not be called in the Exec Of the HybridHitProducer. The col is the column number, which becomes a charge-weighted mean for this cluster. The colB is the non-weighted mean.

Quote:


why do you do col += 0.5, what is the meaning of this 0.5?


I think Tobias made this, because the column numbers are integers of the pixel borders. The output value is just shifted into the middle of the pixel.

I hope this helps.

Regards, Ralf.

[Updated on: Fri, 29 June 2007 11:07]

Report message to a moderator

Re: mvd classes [message #4591 is a reply to message #4586] Fri, 29 June 2007 11:13 Go to previous messageGo to next message
asanchez is currently offline  asanchez
Messages: 350
Registered: March 2006
first-grade participant
From: *gsi.de
Hi again,
concerning the strips detector with a certain stereo angle,
are you going to use the readout model of the cbmgroup.

I mean the two types of strips readout implemented in the cbm software by Volker Friese. Which one do you thing is more feasible?

The single strips layer with up and downstream strips, or those
with a metal layer in between?

Thanks a lot

Alicia s.
Re: mvd classes [message #4592 is a reply to message #4590] Fri, 29 June 2007 11:15 Go to previous messageGo to next message
asanchez is currently offline  asanchez
Messages: 350
Registered: March 2006
first-grade participant
From: *gsi.de
thank you very much.

Alicia S.
Re: mvd classes [message #4593 is a reply to message #4590] Fri, 29 June 2007 11:25 Go to previous messageGo to next message
asanchez is currently offline  asanchez
Messages: 350
Registered: March 2006
first-grade participant
From: *gsi.de
[quote title=Ralf Kliemt wrote on Fri, 29 June 2007 11:06]
Quote:


In the Hybrid hitProducer when you ask for GetlocalHitPoint transformation , how will be the coordinates system of
the silicon sensor defined? Is the same as the global frame?


GetLocalHitPoints(point, posInL, posOutL);
Takes the MvdPoint point (global frame) and converts the in and out points to the local sensor frame (written to posInL and posOutL).

Yes that i have already understood, maybe my question was not so clear, I mean
In the global frame my layers (bos xyz)
are defined in the x-z plane(horizontal), with the strips along the x-axis or along the z-axis,

So In the local frame, is this definition kept, I mean is the x-z plane in the global frame
the same as in the local frame?

best regards
alicia s.
Re: mvd classes [message #4594 is a reply to message #4593] Fri, 29 June 2007 11:30 Go to previous messageGo to next message
Ralf Kliemt is currently offline  Ralf Kliemt
Messages: 507
Registered: May 2007
Location: GSI, Darmstadt
first-grade participant

From: 141.30.85*
Well Our local frame is the xy plane, sensor thickness in z.


Quote:


concerning the strips detector with a certain stereo angle,
are you going to use the readout model of the cbmgroup.

I mean the two types of strips readout implemented in the cbm software by Volker Friese. Which one do you thing is more feasible?

The single strips layer with up and downstream strips, or those
with a metal layer in between?


I had no look into the cbm software that is not related to panda. Our strip sensors will be double-sided, so we have one sensor with two strip directions.

Kind regards,
Ralf.
Re: mvd classes [message #4622 is a reply to message #4591] Thu, 05 July 2007 13:05 Go to previous messageGo to next message
asanchez is currently offline  asanchez
Messages: 350
Registered: March 2006
first-grade participant
From: *kph.uni-mainz.de
Hi again,
I saw you have included some chanages
in the stripHitProcer Class like the skew angle.
Could you tell, how is this angle defined ?
in the XY Local system?

thanks a lot

Alicia.
Re: mvd classes [message #4624 is a reply to message #4584] Fri, 06 July 2007 08:47 Go to previous messageGo to next message
Ralf Kliemt is currently offline  Ralf Kliemt
Messages: 507
Registered: May 2007
Location: GSI, Darmstadt
first-grade participant

From: 159.93.144*
Hi Alicia,

Since we are in Dubna I committed a working snapshot to port the code to my Laptop. However if I have something finished I'll announce it here.
The skew angle I'd like to introduce is not defined well yet. I'll talk to my group on that when I'm back.

Cheers,
Ralf.
Re: mvd classes [message #4850 is a reply to message #4624] Thu, 09 August 2007 10:14 Go to previous messageGo to next message
asanchez is currently offline  asanchez
Messages: 350
Registered: March 2006
first-grade participant
From: *gsi.de
Dear Ralf, and Tobias,
i have already implemented the digitization for the hyp detector
by taking your HybridHit Producer as example.
I have modified the way in which the row and the colums (pixels) are defined, that means, i have considered when the local system of my layers are in the x-Z or in the Y-Z plane defined, while your local system is in the X-Y plane defined.
Ok, the point is that
i don't really understand whether it is right or not what i obtain;
Is it possible to send my result to you in order to know if what i'm getting it's Ok or not?

thanks in advance.
Alicia S.

Re: mvd classes [message #4860 is a reply to message #4850] Fri, 10 August 2007 09:57 Go to previous messageGo to next message
Tobias Stockmanns is currently offline  Tobias Stockmanns
Messages: 489
Registered: May 2007
first-grade participant
From: *ikp.kfa-juelich.de
Dear Alicia,

for sure you can send us your files but I am a bit puzzeled about your statement that you do not know whether your results are right or not.

I am not sure which version of the HabridHitProducer you are using. The one with the reconstruction of the points (the older one) or the one without the reconstruction. If you are using the older one the easiest way to see whether your simulation is right or not is just to plot the difference between your reconstructed points with the MC points. Depending on the size of your "pixels" you should see a smeared box distribution.

Without the reconstruction the digizied hits should cover the full plane of your sensor.

I hope this helps you a bit.

Cheers,

Tobias
Re: mvd classes [message #4864 is a reply to message #4860] Fri, 10 August 2007 10:26 Go to previous message
asanchez is currently offline  asanchez
Messages: 350
Registered: March 2006
first-grade participant
From: *gsi.de
hi Tobias,
thank you for your advice i will try it.

cheers Alicia S.
Previous Topic: FePixel and Pixel
Next Topic: radiation hardness tolerance of MVDdetectors
Goto Forum:
  


Current Time: Fri Dec 06 20:11:20 CET 2024

Total time taken to generate the page: 0.00733 seconds