+ //initialize parameters for sdigitization
+
+ const AliEMCALGeometry * geom = AliEMCALGeometry::GetInstance();
+ if (geom->GetSampling() == 0.) {
+ Fatal("InitParameters", "Sampling factor not set !") ;
+ }
+
+ //
+ //JLK 26-Jun-2008 THIS SHOULD HAVE BEEN EXPLAINED AGES AGO:
+ //
+ //In order to be able to store SDigit Energy info into
+ //AliEMCALDigit, we need to convert it temporarily to an ADC amplitude
+ //and later when summing SDigits to form digits, convert it back to
+ //energy. These fA and fB parameters accomplish this through the
+ //Digitize() and Calibrate() methods
+ //
+ // Initializes parameters
+ fA = AliEMCALSimParam::GetInstance()->GetA(); //0;
+ fB = AliEMCALSimParam::GetInstance()->GetB(); //1.e+6; // Changed 24 Apr 2007. Dynamic range now 2 TeV
+ fSampling = geom->GetSampling();
+
+ // threshold for deposit energy of hit
+ fECPrimThreshold = AliEMCALSimParam::GetInstance()->GetECPrimaryThreshold();//0.05;// GeV // 22-may-07 was 0// 24-nov-04 - was 1.e-6;
+
+ AliDebug(2,Form("Print: \n------------------- %s -------------\n",GetName()));
+ AliDebug(2,Form(" fInit %i\n", int(fInit)));
+ AliDebug(2,Form(" fFirstEvent %i\n", fFirstEvent));
+ AliDebug(2,Form(" fLastEvent %i\n", fLastEvent));
+ AliDebug(2,Form(" Writing SDigits to branch with title %s\n", fEventFolderName.Data()));
+ AliDebug(2,Form(" with digitization parameters A = %f\n", fA));
+ AliDebug(2,Form(" B = %f\n", fB));
+ AliDebug(2,Form(" Threshold for EC Primary assignment = %f\n", fECPrimThreshold));
+ AliDebug(2,Form(" Sampling = %f\n", fSampling));
+ AliDebug(2,Form("---------------------------------------------------\n"));
+