]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSresponseSPD.h
Inverted logics (Panos)
[u/mrichter/AliRoot.git] / ITS / AliITSresponseSPD.h
CommitLineData
b0f5e3fc 1#ifndef ALIITSRESPONSESPD_H
2#define ALIITSRESPONSESPD_H
2aea926d 3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
fcf95fc7 6
b0f5e3fc 7#include "AliITSresponse.h"
fcf95fc7 8///////////////////////////////////////////
9// //
10// ITS response class for SPD //
11///////////////////////////////////////////
12
2aea926d 13class AliITSresponseSPD : public AliITSresponse {
14 public:
15 AliITSresponseSPD(); // default constructor
fcf95fc7 16 virtual ~AliITSresponseSPD() {;} // destructror
aacedc3e 17
5bfe44ce 18 virtual void SetCouplingOption(const char *opt) { // Options: "old" or "new"
19 fCouplOpt=opt;}
20 virtual void CouplingOption(char *opt) const {
21 strcpy(opt,fCouplOpt.Data());}
22 virtual void SetSigmaDiffusionAsymmetry(Double_t ecc)
23 {fEccDiff=ecc;}
24 virtual void GetSigmaDiffusionAsymmetry(Double_t &ecc) const
25 {ecc=fEccDiff;}
703a4e51 26 virtual void SetParamOptions(const char* /* a */,const char* /* b */)
27 {NotImplemented("SetParamOptions");}
28 virtual void ParamOptions(char *,char*) const
29 {NotImplemented("ParamOptions");}
2aea926d 30
31 protected:
fcf95fc7 32
33 static const Float_t fgkDiffCoeffDefault; //default for fDiffCoeff
5bfe44ce 34 static const TString fgkCouplingOptDefault; // type of pixel Coupling (old or new)
5bfe44ce 35 static const Float_t fgkEccentricityDiffDefault;//default for fCouplRow
fcf95fc7 36
5bfe44ce 37 TString fCouplOpt; // Coupling Option
38 Float_t fEccDiff; // Eccentricity (i.e. asymmetry parameter) in the Gaussian Diffusion
2aea926d 39
21b825a4 40
68c79434 41 ClassDef(AliITSresponseSPD,6) // SPD base response class
b0f5e3fc 42};
43
44#endif