}
//________________________________________________________________
-AliT0CalibData::AliT0CalibData(const char* name):TNamed(),fTimeDelayTVD(0),fWalk(),fSlewingLED(),fSlewingRec()
+AliT0CalibData::AliT0CalibData(const char* name):TNamed(),
+ fTimeDelayTVD(0),
+ fMeanT0(0),
+ fWalk(0),
+ fSlewingLED(0),
+ fSlewingRec(0),
+ fLookup(0),
+ fNumberOfTRMs(0)
{
TString namst = "Calib_";
namst += name;
//________________________________________________________________
AliT0CalibData::AliT0CalibData(const AliT0CalibData& calibda) :
- TNamed(calibda),fTimeDelayTVD(0),fWalk(),fSlewingLED(),fSlewingRec()
+ TNamed(calibda),
+ fTimeDelayTVD(0),
+ fMeanT0(0),
+ fWalk(0),
+ fSlewingLED(0),
+ fSlewingRec(0),
+ fLookup(0),
+ fNumberOfTRMs(0)
+
{
// copy constructor
SetName(calibda.GetName());
void AliT0CalibData::Reset()
{
memset(fTimeDelayCFD,1,24*sizeof(Float_t));
- memset(fTimeDelayLED,1,24*sizeof(Float_t));
+ memset(fTimeDelayDA,1,24*sizeof(Float_t));
}
{
printf("\n ---- PM Arrays ----\n\n");
- printf(" Time delay CFD & LED\n");
- for (Int_t i=0; i<24; i++) printf(" CFD %f LED %f ",fTimeDelayCFD[i], fTimeDelayLED[i]);
+ printf(" Time delay CFD & DA\n");
+ for (Int_t i=0; i<24; i++) printf(" CFD %f DA %f ",fTimeDelayCFD[i], fTimeDelayDA[i]);
}
//________________________________________________________________
printf(" AliT0CalibData::PrintLookup ::start GetValue %i %i %i \n",iTRM, iTDC, iChannel);
lookkey = (AliT0LookUpKey*) fLookup.GetValue((TObject*)lookvalue);
- cout<<" AliT0CalibData::PrintLookup :: lookkey "<< lookkey<<endl;
+
if (lookkey)
{
cout<<" lookup KEY!!! "<<lookkey->GetKey()<<" VALUE "<<lookvalue->GetTRM()<<" "
if(TimeDelay) for(int t=0; t<24; t++) fTimeDelayCFD[t] = TimeDelay[t];
}
//________________________________________________________________
- void AliT0CalibData::SetTimeDelayLED(Float_t* TimeDelay)
+ void AliT0CalibData::SetTimeDelayDA(Float_t* TimeDelay)
{
- if(TimeDelay) for(int t=0; t<24; t++) fTimeDelayLED[t] = TimeDelay[t];
+ if(TimeDelay) for(int t=0; t<24; t++) fTimeDelayDA[t] = TimeDelay[t];
}
{
sum +=x[ind];
iin++;
- // cout<<ii<<" "<<ind<<" "<<y[ind]<<" "<<x[ind]<<" "<<sum<<endl;
}
else
{
time[isum] =Float_t (x[ind]);
amplitude[isum] = Float_t (amp);
amp=y[ind];
- // cout<<ii<<" "<<ind<<" "<<y[ind]<<" "<<x[ind]<<" iin "<<iin<<" mean "<<time[isum]<<" amp "<< amplitude[isum]<<" "<<isum<<endl;
iin=0;
isum++;
sum=0;