]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ZDC/AliZDCTriggerParameters.cxx
Change in comment
[u/mrichter/AliRoot.git] / ZDC / AliZDCTriggerParameters.cxx
index 171d5f2f0d1142fe6cbe6a0315f30ac6a004b596..1eb192e1d4145598c531bb787e4cebd55efc93bf 100644 (file)
@@ -38,6 +38,13 @@ fDiscZEMCentralityThr(0),
 fDiscMBThreshold(0)
 {
   // Default constructor
+  for(Int_t j=0; j<4; j++){
+     fADCEMDWindow[j] = fDiscEMDWindow[j] = 0.;
+     if(j<2){
+       fADCCentralWindow[j] = fADCSemicentralWindow[j] = 0.;
+       fDiscCentralWindow[j] = fDiscSemicentralWindow[j] = 0.;
+     }
+  }
 }  
 
 //________________________________________________________________
@@ -96,3 +103,28 @@ AliZDCTriggerParameters::AliZDCTriggerParameters(const AliZDCTriggerParameters&
   fDiscEMDWindow[3] = oldTrigPar.fDiscEMDWindow[3];
   
 }
+
+//____________________________________________________________________________
+AliZDCTriggerParameters &AliZDCTriggerParameters::operator= (const AliZDCTriggerParameters& param) 
+{
+  //assignement operator
+  
+  if(&param == this) return *this;
+
+  fADCZEMCentralityThr = param.fADCZEMCentralityThr;
+  fADCMBThreshold = param.fADCMBThreshold;
+  fDiscZEMCentralityThr = param.fDiscZEMCentralityThr;
+  fDiscMBThreshold = param.fDiscMBThreshold;
+  for(int i=0; i<2; i++) {
+       fADCCentralWindow[i] = param.fADCCentralWindow[i];
+       fADCSemicentralWindow[i] = param.fADCSemicentralWindow[i];
+       fDiscCentralWindow[i] = param.fDiscCentralWindow[i];
+       fDiscSemicentralWindow[i] = param.fDiscSemicentralWindow[i];
+ }
+ for(int j=0; j<4; j++){
+       fADCEMDWindow[j] = param.fADCEMDWindow[j];
+       fDiscEMDWindow[j] = param.fDiscEMDWindow[j];
+ }
+ return *this;
+}