]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - VZERO/AliVZEROTriggerData.cxx
Leak detected by Coverity fixed
[u/mrichter/AliRoot.git] / VZERO / AliVZEROTriggerData.cxx
index e2b5921e146fc8ac469a4605f5f7fe72a1bddd06..73965011f3e7b4757cd7fcec9595c2408229f991 100644 (file)
@@ -62,7 +62,14 @@ AliVZEROTriggerData::AliVZEROTriggerData() :
                fLatchWin1[i] = fLatchWin2[i] = 0;\r
                fResetWin1[i] = fResetWin2[i] = 0;\r
                fPedestalSubtraction[i] = kFALSE;\r
+               for(Int_t j = 0; j < kNChannels; ++j) {\r
+                 fEnableCharge[i][j] = fEnableTiming[i][j] = kFALSE;\r
+                 fDiscriThr[i][j] = fDelayHit[i][j] = 0;\r
+                 fPedestalOdd[i][j] = fPedestalEven[i][j] = 0;\r
+                 fPedestalCutOdd[i][j] = fPedestalCutEven[i][j] = 0;\r
+               }\r
        }\r
+       for(Int_t i = 0; i < kNTriggerOutputs; ++i) fTriggerSelected[i] = 0;\r
 }\r
 //________________________________________________________________\r
 AliVZEROTriggerData::AliVZEROTriggerData(Int_t nRun, UInt_t startTime, UInt_t endTime) :\r
@@ -95,7 +102,15 @@ AliVZEROTriggerData::AliVZEROTriggerData(Int_t nRun, UInt_t startTime, UInt_t en
                fLatchWin1[i] = fLatchWin2[i] = 0;\r
                fResetWin1[i] = fResetWin2[i] = 0;\r
                fPedestalSubtraction[i] = kFALSE;\r
+               for(Int_t j = 0; j < kNChannels; ++j) {\r
+                 fEnableCharge[i][j] = fEnableTiming[i][j] = kFALSE;\r
+                 fDiscriThr[i][j] = fDelayHit[i][j] = 0;\r
+                 fPedestalOdd[i][j] = fPedestalEven[i][j] = 0;\r
+                 fPedestalCutOdd[i][j] = fPedestalCutEven[i][j] = 0;\r
+               }\r
        }\r
+       for(Int_t i = 0; i < kNTriggerOutputs; ++i) fTriggerSelected[i] = 0;\r
+\r
        TString namst = "VZERO_Trigger_FEE";\r
        SetName(namst.Data());\r
        SetTitle(namst.Data());\r