Decoupled ITS/UPGRADE cmake stuff from ITS
[u/mrichter/AliRoot.git] / ITS / UPGRADE / AliITSresponsePixUpg.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 Pixels         //
11 ///////////////////////////////////////////
12   
13 class AliITSresponsePixUpg :  public AliITSresponse {
14  public:
15   AliITSresponsePixUpg(); // default constructor
16   virtual ~AliITSresponsePixUpg() {;} // destructror
17   //
18   virtual  void   SetSigmaDiffusionAsymmetry(Double_t ecc)        {fEccDiff=ecc;}   
19   virtual  void   GetSigmaDiffusionAsymmetry(Double_t &ecc) const {ecc=fEccDiff;}
20   //
21  protected:
22   //
23   static const Float_t fgkDiffCoeffDefault;  //default for fDiffCoeff
24   static const TString fgkCouplingOptDefault;  // type of pixel Coupling (old or new)
25   static const Float_t fgkEccentricityDiffDefault;//default for fCouplRow 
26   
27     TString fCouplOpt;        // Coupling Option
28     Float_t fEccDiff;         // Eccentricity (i.e. asymmetry parameter) in the Gaussian Diffusion
29
30
31     ClassDef(AliITSresponsePixUpg,1) // pixel upgrade base response class
32 };
33
34 #endif