]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - VZERO/AliVZEROCalibData.cxx
linking libHLTinterface to libHLTbase
[u/mrichter/AliRoot.git] / VZERO / AliVZEROCalibData.cxx
index c0fa787f609f482dfa6f4f39f9153b2bd7f4661b..e56ef166be70de9a28516156800784ffac8ea30d 100644 (file)
@@ -28,7 +28,13 @@ ClassImp(AliVZEROCalibData)
 //________________________________________________________________
 AliVZEROCalibData::AliVZEROCalibData()
 {
-  
+  // 
+}
+
+//________________________________________________________________
+void AliVZEROCalibData::Reset()
+{
+  // reset 
 }
 
 //________________________________________________________________
@@ -53,11 +59,15 @@ AliVZEROCalibData::AliVZEROCalibData(const AliVZEROCalibData& calibda) :
   for(int t=0; t<128; t++) { 
       fPedestal[t] = calibda.GetPedestal(t);
       fSigma[t]    = calibda.GetSigma(t);
+      fADCmean[t]  = calibda.GetADCmean(t);
+      fADCsigma[t] = calibda.GetADCsigma(t);
       fGain[t]     = calibda.GetGain(t); }
       
   for(int t=0; t<64; t++) { 
+      fMeanHV[t]       = calibda.GetMeanHV(t);
+      fWidthHV[t]      = calibda.GetWidthHV(t);        
       fTimeOffset[t]   = calibda.GetTimeOffset(t);
-      fTimeGain[t]     = calibda.GetTimeGain(t); }   
+      fTimeGain[t]     = calibda.GetTimeGain(t); }  
   
 }
 
@@ -72,12 +82,16 @@ AliVZEROCalibData &AliVZEROCalibData::operator =(const AliVZEROCalibData& calibd
   for(int t=0; t<128; t++) {
       fPedestal[t] = calibda.GetPedestal(t);
       fSigma[t]    = calibda.GetSigma(t);
+      fADCmean[t]  = calibda.GetADCmean(t);
+      fADCsigma[t] = calibda.GetADCsigma(t);
       fGain[t]     = calibda.GetGain(t); }
       
-  for(int t=0; t<64; t++) { 
+  for(int t=0; t<64; t++) {
+      fMeanHV[t]       = calibda.GetMeanHV(t);
+      fWidthHV[t]      = calibda.GetWidthHV(t);        
       fTimeOffset[t]   = calibda.GetTimeOffset(t);
-      fTimeGain[t]     = calibda.GetTimeGain(t); }     
-  
+      fTimeGain[t]     = calibda.GetTimeGain(t); }   
+   
   return *this;
   
 }
@@ -85,11 +99,9 @@ AliVZEROCalibData &AliVZEROCalibData::operator =(const AliVZEROCalibData& calibd
 //________________________________________________________________
 AliVZEROCalibData::~AliVZEROCalibData()
 {
-  
+  // destructor
 }
 
-                                                                                   
-
 //________________________________________________________________
 void AliVZEROCalibData::SetPedestal(Float_t* Pedestal)
 {
@@ -104,6 +116,34 @@ void AliVZEROCalibData::SetSigma(Float_t* Sigma)
   else for(int t=0; t<128; t++) fSigma[t] = 0.0;
 }
 
+//________________________________________________________________
+void AliVZEROCalibData::SetADCmean(Float_t* ADCmean) 
+{
+  if(ADCmean) for(int t=0; t<128; t++) fADCmean[t] = ADCmean[t];
+  else for(int t=0; t<128; t++) fADCmean[t] = 0.0;
+}
+
+//________________________________________________________________
+void AliVZEROCalibData::SetADCsigma(Float_t* ADCsigma) 
+{
+  if(ADCsigma) for(int t=0; t<128; t++) fADCsigma[t] = ADCsigma[t];
+  else for(int t=0; t<128; t++) fADCsigma[t] = 0.0;
+}
+
+//________________________________________________________________
+void AliVZEROCalibData::SetMeanHV(Float_t* MeanHV) 
+{
+  if(MeanHV) for(int t=0; t<64; t++) fMeanHV[t] = MeanHV[t];
+  else for(int t=0; t<64; t++) fMeanHV[t] = 0.0;
+}
+
+//________________________________________________________________
+void AliVZEROCalibData::SetWidthHV(Float_t* WidthHV) 
+{
+  if(WidthHV) for(int t=0; t<64; t++) fWidthHV[t] = WidthHV[t];
+  else for(int t=0; t<64; t++) fWidthHV[t] = 0.0;
+}
+
 //________________________________________________________________
 void AliVZEROCalibData::SetGain(Float_t* Gain) 
 {
@@ -124,3 +164,4 @@ void AliVZEROCalibData::SetTimeGain(Float_t* TimeGain)
   if(TimeGain) for(int t=0; t<64; t++) fTimeGain[t] = TimeGain[t];
   else for(int t=0; t<64; t++) fTimeGain[t] = 0.0;
 }
+