ROOT logo
#ifndef ALIITSRESPONSESPD_H
#define ALIITSRESPONSESPD_H
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */


#include "AliITSresponse.h"
///////////////////////////////////////////
//                                       //
// ITS response class for SPD            //
///////////////////////////////////////////
  
class AliITSresponseSPD :  public AliITSresponse {
 public:
    AliITSresponseSPD(); // default constructor
    virtual ~AliITSresponseSPD() {;} // destructror

    virtual void SetCouplingOption(const char *opt) {   // Options: "old" or "new"
        fCouplOpt=opt;}
    virtual void CouplingOption(char *opt) const {
      strncpy(opt,fCouplOpt.Data(),fCouplOpt.Sizeof());}
    virtual  void   SetSigmaDiffusionAsymmetry(Double_t ecc)
        {fEccDiff=ecc;}   
    virtual  void   GetSigmaDiffusionAsymmetry(Double_t &ecc) const 
        {ecc=fEccDiff;}

 protected:

    static const Float_t fgkDiffCoeffDefault;  //default for fDiffCoeff
    static const TString fgkCouplingOptDefault;  // type of pixel Coupling (old or new)
    static const Float_t fgkEccentricityDiffDefault;//default for fCouplRow 

    TString fCouplOpt;        // Coupling Option
    Float_t fEccDiff;         // Eccentricity (i.e. asymmetry parameter) in the Gaussian Diffusion


    ClassDef(AliITSresponseSPD,6) // SPD base response class
};

#endif
 AliITSresponseSPD.h:1
 AliITSresponseSPD.h:2
 AliITSresponseSPD.h:3
 AliITSresponseSPD.h:4
 AliITSresponseSPD.h:5
 AliITSresponseSPD.h:6
 AliITSresponseSPD.h:7
 AliITSresponseSPD.h:8
 AliITSresponseSPD.h:9
 AliITSresponseSPD.h:10
 AliITSresponseSPD.h:11
 AliITSresponseSPD.h:12
 AliITSresponseSPD.h:13
 AliITSresponseSPD.h:14
 AliITSresponseSPD.h:15
 AliITSresponseSPD.h:16
 AliITSresponseSPD.h:17
 AliITSresponseSPD.h:18
 AliITSresponseSPD.h:19
 AliITSresponseSPD.h:20
 AliITSresponseSPD.h:21
 AliITSresponseSPD.h:22
 AliITSresponseSPD.h:23
 AliITSresponseSPD.h:24
 AliITSresponseSPD.h:25
 AliITSresponseSPD.h:26
 AliITSresponseSPD.h:27
 AliITSresponseSPD.h:28
 AliITSresponseSPD.h:29
 AliITSresponseSPD.h:30
 AliITSresponseSPD.h:31
 AliITSresponseSPD.h:32
 AliITSresponseSPD.h:33
 AliITSresponseSPD.h:34
 AliITSresponseSPD.h:35
 AliITSresponseSPD.h:36
 AliITSresponseSPD.h:37
 AliITSresponseSPD.h:38
 AliITSresponseSPD.h:39
 AliITSresponseSPD.h:40