+ AliDebug(1,Form("Reconstruction parameters: fECAClusteringThreshold=%.3f GeV, fECAW=%.3f, fMinECut=%.3f GeV, "
+ "fToUnfold=%d, fECALocMaxCut=%.3f GeV, fTimeCut=%e s,fTimeMin=%e s,fTimeMax=%e s,fRejectBelowThreshold=%d",
+ fECAClusteringThreshold,fECAW0,fMinECut,fToUnfold,fECALocMaxCut,fTimeCut, fTimeMin, fTimeMax,
+ fRejectBelowThreshold));
+
+ if (fToUnfold) {
+ Int_t i=0;
+ for (i = 0; i < 8; i++) {
+ fSSPars[i] = recParam->GetSSPars(i);
+ } //end of loop over parameters
+ for (i = 0; i < 3; i++) {
+ fPar5[i] = recParam->GetPar5(i);
+ fPar6[i] = recParam->GetPar6(i);
+ } //end of loop over parameters
+
+ InitClusterUnfolding();
+
+ for (i = 0; i < 8; i++) {
+ AliDebug(1,Form("unfolding shower shape parameters: fSSPars=%f \n",fSSPars[i]));
+ }
+ for (i = 0; i < 3; i++) {
+ AliDebug(1,Form("unfolding parameter 5: fPar5=%f \n",fPar5[i]));
+ AliDebug(1,Form("unfolding parameter 6: fPar6=%f \n",fPar6[i]));
+ }
+ } // to unfold
+}
+
+//____________________________________________________________________________
+void AliEMCALClusterizer::Print(Option_t * /*option*/)const
+{
+ // Print clusterizer parameters
+
+ TString message("\n") ;
+
+ if (strcmp(GetName(),"") == 0) {
+ printf("AliEMCALClusterizer not initialized\n");
+ return;
+ }
+
+ // Print parameters
+ TString taskName(Version()) ;
+
+ printf("--------------- ");
+ printf("%s",taskName.Data()) ;
+ printf(" ");
+ printf("Clusterizing digits: ");
+ printf("\n ECA Local Maximum cut = %f", fECALocMaxCut);
+ printf("\n ECA Logarithmic weight = %f", fECAW0);
+ if (fToUnfold) {
+ printf("\nUnfolding on\n");
+ printf("Unfolding parameters: fSSpars: \n");
+ Int_t i=0;
+ for (i = 0; i < 8; i++) {
+ printf("fSSPars[%d] = %f \n", i, fSSPars[i]);
+ }
+ printf("Unfolding parameter 5 and 6: fPar5 and fPar6: \n");
+ for (i = 0; i < 3; i++) {
+ printf("fPar5[%d] = %f \n", i, fPar5[i]);
+ printf("fPar6[%d] = %f \n", i, fPar6[i]);
+ }
+ }
+ else
+ printf("\nUnfolding off\n");
+
+ printf("------------------------------------------------------------------");
+}
+
+//____________________________________________________________________________
+void AliEMCALClusterizer::PrintRecPoints(Option_t * option)
+{
+ // Prints list of RecPoints produced at the current pass of AliEMCALClusterizer
+
+ if (strstr(option,"deb")) {
+ printf("PrintRecPoints: Clusterization result:") ;
+ printf(" Found %d ECA Rec Points\n ",
+ fRecPoints->GetEntriesFast()) ;
+ }