1 /**************************************************************************
2 * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * Author: The ALICE Off-line Project. *
5 * Contributors are mentioned in the code where appropriate. *
7 * Permission to use, copy, modify and distribute this software and its *
8 * documentation strictly for non-commercial purposes is hereby granted *
9 * without fee, provided that the above copyright notice appears in all *
10 * copies and that both the copyright notice and this permission notice *
11 * appear in the supporting documentation. The authors make no claims *
12 * about the suitability of this software for any purpose. It is *
13 * provided "as is" without express or implied warranty. *
14 **************************************************************************/
18 ///////////////////////////////////////////////////////////////////////////////
20 // class for ZDC calibration //
22 ///////////////////////////////////////////////////////////////////////////////
24 #include "AliZDCRecParam.h"
26 ClassImp(AliZDCRecParam)
28 //________________________________________________________________
29 AliZDCRecParam::AliZDCRecParam():
35 //________________________________________________________________
36 AliZDCRecParam::AliZDCRecParam(const char* name):
50 TString namst = "Calib_";
52 SetName(namst.Data());
53 SetTitle(namst.Data());
57 //________________________________________________________________
58 AliZDCRecParam::AliZDCRecParam(const AliZDCRecParam& calibda) :
62 SetName(calibda.GetName());
63 SetTitle(calibda.GetName());
66 fZEMEndValue = calibda.GetZEMEndValue();
67 fZEMCutFraction = calibda.GetZEMCutFraction();
68 fDZEMSup = calibda.GetDZEMSup();
69 fDZEMInf = calibda.GetDZEMInf();
72 //________________________________________________________________
73 AliZDCRecParam &AliZDCRecParam::operator =(const AliZDCRecParam& calibda)
75 // assignment operator
76 SetName(calibda.GetName());
77 SetTitle(calibda.GetName());
79 fZEMEndValue = calibda.GetZEMEndValue();
80 fZEMCutFraction = calibda.GetZEMCutFraction();
85 //________________________________________________________________
86 AliZDCRecParam::~AliZDCRecParam()
90 //________________________________________________________________
91 void AliZDCRecParam::Reset()
97 //________________________________________________________________
98 void AliZDCRecParam::Print(Option_t *) const
100 // Printing calibration object
101 printf("\n\n ####### Parameters from EZDC vs. ZEM correlation ####### \n");
102 printf(" ZEMEndPoint = %1.2f, ZEMCutFraction = %1.2f \n"
103 " DZEMInf = %1.2f, DZEMSup = %1.2f\n",
104 fZEMEndValue, fZEMCutFraction, fDZEMInf, fDZEMSup);
106 printf("\n\n ####### Parameters from EZDC vs. Nspec correlation ####### \n");
107 printf(" EZN1MaxValue = %1.2f, EZP1MaxValue = %1.2f, EZDC1MaxValue = %1.2f \n"
108 " EZN2MaxValue = %1.2f, EZP2MaxValue = %1.2f, EZDC2MaxValue = %1.2f \n\n",
109 fEZN1MaxValue, fEZP1MaxValue, fEZDC1MaxValue,
110 fEZN2MaxValue, fEZP2MaxValue, fEZDC2MaxValue);