12 #include "TObjString.h"
20 AliT0Calc::AliT0Calc()
23 // fGraphs.SetOwner(1);
26 AliT0Calc::AliT0Calc(const char* name)
28 TString namst = "Calib_";
30 SetName(namst.Data());
31 SetTitle(namst.Data());
32 // fGraphs.SetOwner(1);
37 //________________________________________________________________
38 AliT0Calc::AliT0Calc(const AliT0Calc& calibdata) : TNamed(calibdata)
42 SetName(calibdata.GetName());
43 SetTitle(calibdata.GetName());
48 //________________________________________________________________
49 AliT0Calc &AliT0Calc::operator =(const AliT0Calc& calibdata)
51 // assignment operator
52 SetName(calibdata.GetName());
53 SetTitle(calibdata.GetName());
58 //________________________________________________________________
59 AliT0Calc::~AliT0Calc()
64 void AliT0Calc::Reset()
66 memset(fTime,1,24*sizeof(Float_t));
70 void AliT0Calc::SetTime(Float_t* daqtime, Float_t* time_shift)
72 for(Int_t i=0;i<24;i++){
73 if (time_shift[i] != 0.)
74 fTime[i] = daqtime[i]-time_shift[i];
76 fTime[i] = daqtime[i];
81 void AliT0Calc::Print(const Option_t*) const
83 for(Int_t i=0;i<24;i++){
84 printf("Total time %d = %.2f\n",i,fTime[i]);