update of PndEmcHitProducer for nonuniform lightoutput [message #10762] |
Wed, 02 June 2010 19:10 |
Christian Hammann
Messages: 24 Registered: July 2009 Location: Bonn
|
continuous participant |
From: *cb.uni-bonn.de
|
|
Hi
I added some code to the PndEmcHitProducer to allow for a nonuniform (z-dependent) lightoutput of the crystals.
If switched on the HitProducer will calculate the z position of an EmcPoint inside the crystal and will weight the energy according to the dependence of the lightoutput.
You can switch this mechanism on by setting Use_nonuniformity in PndEmcDigiPar to 1.
The parameters for the lightoutput are stored in PndEmcDigiNonuniformityPar, which is initialized from input/EmcDigiNoniformityPars.root. It currently contains parameters for all barrel type crystal, from meassurements done at Stockholm as presented at the march 09 collaboration meeting. The fw and bw endcap are not included at the moment, as I didn't have data for them at hand.
If you encounter problems or have questions, please let me know.
Regards
Christian
P.S.: I don't have write permission for the input directory, so could someone commit the attached EmcDigiNoniformityPars.root file for me?
Christian Hammann
Universität Bonn
Helmholz-Institut für Strahlen und Kernphysik
Nußallee 14-16
53115 Bonn
Tel: +49 228 733895
Fax: +49 228 732505
|
|
|
|
|
Re: update of PndEmcHitProducer for nonuniform lightoutput [message #10773 is a reply to message #10762] |
Fri, 04 June 2010 17:31 |
Christian Hammann
Messages: 24 Registered: July 2009 Location: Bonn
|
continuous participant |
From: *cb.uni-bonn.de
|
|
Hi
I introduced a bug by merging my changes in the PndEmcHitProducer with the trunk, the initialization of fTrackEnergy and fTrackTime were done at the wrong place.
This should be fixed now.
That was probably the bug, which caused the dashboard to fail, so that should also be fixed now.
Sorry for that.
Best Regards
Christian
Christian Hammann
Universität Bonn
Helmholz-Institut für Strahlen und Kernphysik
Nußallee 14-16
53115 Bonn
Tel: +49 228 733895
Fax: +49 228 732505
|
|
|