]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/Cal/AliTRDCalDCSFEE.cxx
- coverity fixes
[u/mrichter/AliRoot.git] / TRD / Cal / AliTRDCalDCSFEE.cxx
index bde523091e4ac9cd5c167b928e2ee5783e285f5c..1d1a4c42ba85e14243fc4f3aff388ad2a6013358 100644 (file)
 ///////////////////////////////////////////////////////////////////////////////\r
 \r
 // fStatusBit:\r
-// 0: no errors\r
-// 1: ROC didn't respond even though it should have (was in good state)\r
-// 2: ROC was not in state CONFIGURED or STANDBY_INIT (most probably it in STANDBY)\r
-// 3: expected and received DCS-ID do not match. This is a serious communication error!\r
+// 0: no errors for that ROC\r
+// 1: ROC sent invalid or corrupted data. \r
+// 2: ROC was not in state CONFIGURED or STANDBY_INIT (most probably it was in STANDBY)\r
+// 3: No new data received from that ROC.\r
 // 4: DCS id from XML attributes <DCS> and <ack> and the one calculated from SM, S, L do not match\r
 // 5: ROC has not responded at all, most probably it was off.\r
 \r
@@ -50,6 +50,8 @@ AliTRDCalDCSFEE::AliTRDCalDCSFEE()
   ,fTCFilterShortDecPar(-1)\r
   ,fTCFilterLongDecPar(-1)\r
   ,fFastStatNoise(-1)\r
+  ,fGainTableRocType("")\r
+  ,fGainTableRocSerial(0)\r
   ,fFilterType(0)\r
   ,fReadoutParam(0)\r
   ,fTestPattern(0)\r
@@ -59,6 +61,8 @@ AliTRDCalDCSFEE::AliTRDCalDCSFEE()
   ,fAddOptions(0) \r
   ,fConfigName(0)\r
   ,fConfigVersion(0)\r
+  ,fGainTableName("")\r
+  ,fGainTableDesc("")\r
 {\r
   //\r
   // AliTRDCalDCSFEE default constructor\r
@@ -69,6 +73,11 @@ AliTRDCalDCSFEE::AliTRDCalDCSFEE()
       fRStateNI[i][j]   = -1;\r
       fRStateEV[i][j]   = -1;\r
       fRStatePTRG[i][j] = -1;\r
+      fGainTableAdcdac[i][j] = -1;\r
+      for(Int_t k=0; k<fgkADC; k++) {\r
+       fGainTableFgfn[i][j][k] = -1;\r
+       fGainTableFgan[i][j][k] = -1;\r
+      }\r
     }\r
   }\r
 }\r
@@ -76,30 +85,34 @@ AliTRDCalDCSFEE::AliTRDCalDCSFEE()
 \r
 //_____________________________________________________________________________\r
 AliTRDCalDCSFEE::AliTRDCalDCSFEE(const char *name, const char *title)\r
-  :TNamed(name,title)\r
-  ,fStatusBit(0)\r
-  ,fDCSID(-1)\r
-  ,fSM(-1)\r
-  ,fStack(-1)\r
-  ,fLayer(-1)\r
-  ,fNumberOfTimeBins(-1)\r
-  ,fConfigTag(-1)\r
-  ,fSingleHitThres(-1)\r
-  ,fThrPdClsThres(-1)\r
-  ,fSelNoZS(-1)\r
-  ,fTCFilterWeight(-1)\r
-  ,fTCFilterShortDecPar(-1)\r
-  ,fTCFilterLongDecPar(-1)\r
-  ,fFastStatNoise(-1)\r
-  ,fFilterType(0)\r
-  ,fReadoutParam(0)\r
-  ,fTestPattern(0)\r
-  ,fTrackletMode(0)\r
-  ,fTrackletDef(0)\r
-  ,fTriggerSetup(0)\r
-  ,fAddOptions(0) \r
-  ,fConfigName(0)\r
-  ,fConfigVersion(0)\r
+:TNamed(name,title)\r
+,fStatusBit(0)\r
+,fDCSID(-1)\r
+,fSM(-1)\r
+,fStack(-1)\r
+,fLayer(-1)\r
+,fNumberOfTimeBins(-1)\r
+,fConfigTag(-1)\r
+,fSingleHitThres(-1)\r
+,fThrPdClsThres(-1)\r
+,fSelNoZS(-1)\r
+,fTCFilterWeight(-1)\r
+,fTCFilterShortDecPar(-1)\r
+,fTCFilterLongDecPar(-1)\r
+,fFastStatNoise(-1)\r
+,fGainTableRocType("")\r
+,fGainTableRocSerial(0)\r
+,fFilterType(0)\r
+,fReadoutParam(0)\r
+,fTestPattern(0)\r
+,fTrackletMode(0)\r
+,fTrackletDef(0)\r
+,fTriggerSetup(0)\r
+,fAddOptions(0) \r
+,fConfigName(0)\r
+,fConfigVersion(0)\r
+,fGainTableName("")\r
+,fGainTableDesc("")\r
 {\r
   //\r
   // AliTRDCalDCSFEE constructor\r
@@ -110,7 +123,13 @@ AliTRDCalDCSFEE::AliTRDCalDCSFEE(const char *name, const char *title)
       fRStateNI[i][j]   = -1;\r
       fRStateEV[i][j]   = -1;\r
       fRStatePTRG[i][j] = -1;\r
+      fGainTableAdcdac[i][j] = -1;\r
+      for(Int_t k=0; k<fgkADC; k++) {\r
+       fGainTableFgfn[i][j][k] = -1;\r
+       fGainTableFgan[i][j][k] = -1;\r
+      }\r
     }\r
   }\r
 }\r
 \r
+\r