#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