\r
//_____________________________________________________________________________\r
AliTRDCalDCSFEE::AliTRDCalDCSFEE()\r
- :TObject()\r
+ :TNamed()\r
,fStatusBit(0)\r
+ ,fDCSID(-1)\r
,fSM(-1)\r
,fStack(-1)\r
,fLayer(-1)\r
- ,fGainTableRocSerial(0)\r
- ,fDCSID(-1)\r
,fNumberOfTimeBins(-1)\r
,fConfigTag(-1)\r
,fSingleHitThres(-1)\r
,fTCFilterLongDecPar(-1)\r
,fFastStatNoise(-1)\r
,fGainTableRocType("")\r
- ,fFilterType("")\r
- ,fReadoutParam("")\r
- ,fTestPattern("")\r
- ,fTrackletMode("")\r
- ,fTrackletDef("")\r
- ,fTriggerSetup("")\r
- ,fAddOptions("") \r
- ,fConfigName("")\r
- ,fConfigVersion("")\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 default constructor\r
//\r
- for(Int_t i=0; i<(Int_t)fgkROB; i++) {\r
- for(Int_t j=0; j<(Int_t)fgkMCM; j++) {\r
+ for(Int_t i=0; i<fgkROB; i++) {\r
+ for(Int_t j=0; j<fgkMCM; j++) {\r
fRStateGSM[i][j] = -1;\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<(Int_t)fgkADC; k++) {\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
-AliTRDCalDCSFEE::AliTRDCalDCSFEE(const AliTRDCalDCSFEE &c)\r
- :TObject(c)\r
- ,fStatusBit(c.fStatusBit)\r
- ,fSM(c.fSM)\r
- ,fStack(c.fStack)\r
- ,fLayer(c.fLayer)\r
- ,fGainTableRocSerial(c.fGainTableRocSerial)\r
- ,fDCSID(c.fDCSID)\r
- ,fNumberOfTimeBins(c.fNumberOfTimeBins)\r
- ,fConfigTag(c.fConfigTag)\r
- ,fSingleHitThres(c.fSingleHitThres)\r
- ,fThrPdClsThres(c.fThrPdClsThres)\r
- ,fSelNoZS(c.fSelNoZS)\r
- ,fTCFilterWeight(c.fTCFilterWeight)\r
- ,fTCFilterShortDecPar(c.fTCFilterShortDecPar)\r
- ,fTCFilterLongDecPar(c.fTCFilterLongDecPar)\r
- ,fFastStatNoise(c.fFastStatNoise)\r
- ,fGainTableRocType(c.fGainTableRocType)\r
- ,fFilterType(c.fFilterType)\r
- ,fReadoutParam(c.fReadoutParam)\r
- ,fTestPattern(c.fTestPattern)\r
- ,fTrackletMode(c.fTrackletMode)\r
- ,fTrackletDef(c.fTrackletDef)\r
- ,fTriggerSetup(c.fTriggerSetup)\r
- ,fAddOptions(c.fAddOptions) \r
- ,fConfigName(c.fConfigName)\r
- ,fConfigVersion(c.fConfigVersion)\r
- ,fGainTableName(c.fGainTableName)\r
- ,fGainTableDesc(c.fGainTableDesc)\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
+,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 copy constructor\r
+ // AliTRDCalDCSFEE constructor\r
//\r
- for(Int_t i=0; i<(Int_t)fgkROB; i++) {\r
- for(Int_t j=0; j<(Int_t)fgkMCM; j++) {\r
- fRStateGSM[i][j] = c.fRStateGSM[i][j];\r
- fRStateNI[i][j] = c.fRStateNI[i][j];\r
- fRStateEV[i][j] = c.fRStateEV[i][j];\r
- fRStatePTRG[i][j] = c.fRStatePTRG[i][j];\r
- fGainTableAdcdac[i][j] = c.fGainTableAdcdac[i][j];\r
- for(Int_t k=0; k<(Int_t)fgkADC; k++) {\r
- fGainTableFgfn[i][j][k] = c.fGainTableFgfn[i][j][k];\r
- fGainTableFgan[i][j][k] = c.fGainTableFgan[i][j][k];\r
+ for(Int_t i=0; i<fgkROB; i++) {\r
+ for(Int_t j=0; j<fgkMCM; j++) {\r
+ fRStateGSM[i][j] = -1;\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
-//_____________________________________________________________________________\r
-AliTRDCalDCSFEE &AliTRDCalDCSFEE::operator=(const AliTRDCalDCSFEE &c)\r
-{\r
- //\r
- // Assignment operator\r
- //\r
- if (&c == this) return *this;\r
-\r
- new (this) AliTRDCalDCSFEE(c);\r
- return *this;\r
-}\r
-\r