GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » PANDA » PandaRoot » EMC » EMC energy and position correction (Question about EMC energy and position correction)
EMC energy and position correction [message #17049] Thu, 17 July 2014 23:56 Go to next message
donghee is currently offline  donghee
Messages: 385
Registered: January 2009
Location: Germnay
first-grade participant
From: *dip0.t-ipconnect.de
Hi all experts,

I am interested in the way of EMC correction.

I have learn that GetEnergyCorrected() of the PndEmcCluster is obsolete and in principle should be removed.
Instead of above method, corrected energy can be accessed by PndEmcClusterCalibrator class via fEmcCalibrator->Energy(cluster).
It looks like following way.
Quote:

PndEmcAbsClusterCalibrator * calibrator1= PndEmcClusterCalibrator::MakeEmcClusterCalibrator(1, version);
...
PndEmcCluster *cluster=(PndEmcCluster*)cluster_array->At(i);
Double_t energy_corr1 = calibrator1->Energy(cluster);


What is the difference between old method GetEnergyCorrected() and new method suggested above?
New method for EMC calibration can be only used, if we are working on the EMC cluster.
In the pure analysis level, we have only neutral candidate thus we don't have a chance to calibrate them.
However, at analysis level neutral candidate has an information of EMC calibrated energy, which can be accessed by GetEmcCalEnergy().
What is this correctly? Is it created with new methods? or still from old method using GetEnergyCorrected().

Best wishes,
Donghee

Re: EMC energy and position correction [message #17051 is a reply to message #17049] Fri, 18 July 2014 00:31 Go to previous messageGo to next message
StefanoSpataro is currently offline  StefanoSpataro
Messages: 2736
Registered: June 2005
Location: Torino
first-grade participant

From: *ip43.fastwebnet.it
In the neutral candidate the energy is already calibrated, using the correct PndEmcClusterCalibrator.
Re: EMC energy and position correction [message #17054 is a reply to message #17051] Fri, 18 July 2014 11:57 Go to previous messageGo to next message
donghee is currently offline  donghee
Messages: 385
Registered: January 2009
Location: Germnay
first-grade participant
From: *dip0.t-ipconnect.de
Hi Stefano,

The cluster calibrator has two different method first one is with histogram and other one is based on the parametrization.

In our standard calibration for neutral candidtae in PID correlator is the histogram method. ( I checked in PndPidCorrelator)
And geometry version is set to 3 during EMC calibration.

But in PndEmcClusterCalibrator I found only version 1.
Quote:

// Versions of the correction:
// 1 - "emc_module12.dat","emc_module3_2011_new.root","emc_module4_StraightGeo24.4.root ","emc_module5_fsc.root" (+ full PANDA geometry) TGeant3


What is the geometry configuration with verstion=3?

Best wishes,
Donghee


Re: EMC energy and position correction [message #17055 is a reply to message #17054] Fri, 18 July 2014 12:05 Go to previous messageGo to next message
donghee is currently offline  donghee
Messages: 385
Registered: January 2009
Location: Germnay
first-grade participant
From: *dip0.t-ipconnect.de
Hi Stefano,

I found the meaning of veresion.
That is related correction parameters in macro/param/

emc_correction_hist_gamma_1.root
emc_correction_hist_gamma_2.root
emc_correction_hist_gamma_3.root
emc_correction_hist_gamma_4.root

So one more question is what is the difference between them?

I assume that most lilkely version 4 is the latest calibration file.

Best wishes,
Donghee


Re: EMC energy and position correction [message #17056 is a reply to message #17049] Fri, 18 July 2014 12:44 Go to previous messageGo to next message
Dima Melnychuk is currently offline  Dima Melnychuk
Messages: 213
Registered: April 2004
Location: National Centre for Nucle...
first-grade participant
From: *fuw.edu.pl
Hi Donghee,

In the post

https://forum.gsi.de/index.php?t=tree&th=4030&goto=15671&#ms g_15671

the versions are explained.

Dima
Re: EMC energy and position correction [message #17057 is a reply to message #17056] Fri, 18 July 2014 13:03 Go to previous messageGo to next message
StefanoSpataro is currently offline  StefanoSpataro
Messages: 2736
Registered: June 2005
Location: Torino
first-grade participant

From: *ip70.fastwebnet.it
Hi Dima,
currently in the pid correlator we are using:

fEmcCalibrator= PndEmcClusterCalibrator::MakeEmcClusterCalibrator(1, 3);  

Should it be corrected to 2,3?
Re: EMC energy and position correction [message #17058 is a reply to message #17057] Fri, 18 July 2014 13:49 Go to previous messageGo to next message
Dima Melnychuk is currently offline  Dima Melnychuk
Messages: 213
Registered: April 2004
Location: National Centre for Nucle...
first-grade participant
From: *fuw.edu.pl
Hi Stefano,

fEmcCalibrator= PndEmcClusterCalibrator::MakeEmcClusterCalibrator(1, 3);

is proper version

2,3 appeared to be buggy.

Dima
Re: EMC energy and position correction [message #17059 is a reply to message #17058] Fri, 18 July 2014 13:57 Go to previous message
StefanoSpataro is currently offline  StefanoSpataro
Messages: 2736
Registered: June 2005
Location: Torino
first-grade participant

From: *ip70.fastwebnet.it
Thanks, in the old post you were suggesting to use 2,3. Just to be sure.
Previous Topic: An idea for EMC Error matix
Next Topic: Problems with EMC backward endcap geometry
Goto Forum:
  


Current Time: Mon Nov 25 17:36:11 CET 2024

Total time taken to generate the page: 0.00718 seconds