1 /**************************************************************************
\r
2 * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
\r
4 * Author: The ALICE Off-line Project. *
\r
5 * Contributors are mentioned in the code where appropriate. *
\r
7 * Permission to use, copy, modify and distribute this software and its *
\r
8 * documentation strictly for non-commercial purposes is hereby granted *
\r
9 * without fee, provided that the above copyright notice appears in all *
\r
10 * copies and that both the copyright notice and this permission notice *
\r
11 * appear in the supporting documentation. The authors make no claims *
\r
12 * about the suitability of this software for any purpose. It is *
\r
13 * provided "as is" without express or implied warranty. *
\r
14 **************************************************************************/
\r
16 /* $Id: AliTRDCalDCSFEE.cxx 18952 2007-06-08 11:36:12Z cblume $ */
\r
18 ///////////////////////////////////////////////////////////////////////////////
\r
20 // TRD calibration class for TRD DCS FEE configuration parameters //
\r
22 ///////////////////////////////////////////////////////////////////////////////
\r
26 // 1: ROC didn't respond even though it should have (was in good state)
\r
27 // 2: ROC was not in state CONFIGURED or STANDBY_INIT (most probably it in STANDBY)
\r
28 // 3: expected and received DCS-ID do not match. This is a serious communication error!
\r
29 // 4: DCS id from XML attributes <DCS> and <ack> and the one calculated from SM, S, L do not match
\r
30 // 5: ROC has not responded at all, most probably it was off.
\r
32 #include "AliTRDCalDCSFEE.h"
\r
34 ClassImp(AliTRDCalDCSFEE)
\r
36 //_____________________________________________________________________________
\r
37 AliTRDCalDCSFEE::AliTRDCalDCSFEE()
\r
44 ,fNumberOfTimeBins(-1)
\r
46 ,fSingleHitThres(-1)
\r
49 ,fTCFilterWeight(-1)
\r
50 ,fTCFilterShortDecPar(-1)
\r
51 ,fTCFilterLongDecPar(-1)
\r
64 // AliTRDCalDCSFEE default constructor
\r
66 for(Int_t i=0; i<nROB; i++) {
\r
67 for(Int_t j=0; j<nMCM; j++) {
\r
68 fRStateGSM[i][j] = -1;
\r
69 fRStateNI[i][j] = -1;
\r
70 fRStateEV[i][j] = -1;
\r
71 fRStatePTRG[i][j] = -1;
\r
77 //_____________________________________________________________________________
\r
78 AliTRDCalDCSFEE::AliTRDCalDCSFEE(const char *name, const char *title)
\r
85 ,fNumberOfTimeBins(-1)
\r
87 ,fSingleHitThres(-1)
\r
90 ,fTCFilterWeight(-1)
\r
91 ,fTCFilterShortDecPar(-1)
\r
92 ,fTCFilterLongDecPar(-1)
\r
105 // AliTRDCalDCSFEE constructor
\r
107 for(Int_t i=0; i<nROB; i++) {
\r
108 for(Int_t j=0; j<nMCM; j++) {
\r
109 fRStateGSM[i][j] = -1;
\r
110 fRStateNI[i][j] = -1;
\r
111 fRStateEV[i][j] = -1;
\r
112 fRStatePTRG[i][j] = -1;
\r