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 previous message
donghee is currently offline  donghee
Messages: 385
Registered: January 2009
Location: Germnay
first-grade participant
From: *
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.

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,

Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: An idea for EMC Error matix
Next Topic: Problems with EMC backward endcap geometry
Goto Forum:

Current Time: Wed Jul 17 12:46:11 CEST 2024

Total time taken to generate the page: 0.00770 seconds