]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ITS/AliITSresponseSPD.h
Calibration framework improved (E. Crescio)
[u/mrichter/AliRoot.git] / ITS / AliITSresponseSPD.h
1 #ifndef ALIITSRESPONSESPD_H
2 #define ALIITSRESPONSESPD_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6
7 #include "AliITSresponse.h"
8 ///////////////////////////////////////////
9 //                                       //
10 // ITS response class for SPD            //
11 ///////////////////////////////////////////
12   
13 class AliITSresponseSPD :  public AliITSresponse {
14  public:
15     AliITSresponseSPD(); // default constructor
16     virtual ~AliITSresponseSPD() {;} // destructror
17
18     virtual  void   SetCouplingParam(Double_t col, Double_t row)
19         {fCouplCol=col; fCouplRow=row;}   
20     virtual  void   GetCouplingParam(Double_t &col, Double_t &row) const 
21         {col=fCouplCol; row=fCouplRow;}
22     virtual void   SetParamOptions(const char* /* a */,const char* /* b */)
23       {NotImplemented("SetParamOptions");}
24     virtual void   ParamOptions(char *,char*) const
25       {NotImplemented("ParamOptions");} 
26
27  protected:
28
29     static const Float_t fgkDiffCoeffDefault;  //default for fDiffCoeff
30     static const Float_t fgkCouplingColDefault;//default for fCouplCol 
31     static const Float_t fgkCouplingRowDefault;//default for fCouplRow 
32
33     Float_t fCouplCol;        // Coupling probability along a column
34     Float_t fCouplRow;        // Coupling probability along a row
35
36
37     ClassDef(AliITSresponseSPD,4) // SPD base response class
38 };
39
40 #endif