///////////////////////////////////////////////////////////////////////////////\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
,fTCFilterShortDecPar(-1)\r
,fTCFilterLongDecPar(-1)\r
,fFastStatNoise(-1)\r
+ ,fGainTableRocType("")\r
+ ,fGainTableRocSerial(0)\r
,fFilterType(0)\r
,fReadoutParam(0)\r
,fTestPattern(0)\r
,fAddOptions(0) \r
,fConfigName(0)\r
,fConfigVersion(0)\r
+ ,fGainTableName("")\r
+ ,fGainTableDesc("")\r
{\r
//\r
// AliTRDCalDCSFEE default constructor\r
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
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
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