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