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

/* $Id$ */

#include <TObject.h>
#include <TString.h>

class AliITSsegmentation;
class TF1;
class AliITSgeom;

////////////////////////////////////////////////////
//                                                //
// ITS base response virtual base class           //
//                                                //
////////////////////////////////////////////////////
class AliITSresponse : public TObject {
 public:
 
    AliITSresponse();
    virtual ~AliITSresponse() {;}
    
    virtual void  SetDiffCoeff(Float_t p1, Float_t p2) {
      fDiffCoeff=p1; fDiffCoeff1=p2;}
    virtual void  DiffCoeff(Float_t &diff,Float_t &diff1) const {
      diff=fDiffCoeff; diff1=fDiffCoeff1;}


 protected:

    void NotImplemented(const char *method) const {if(gDebug>0)
         Warning(method,"This method is not implemented for this sub-class");}
   
 private:
    Float_t  fDiffCoeff;      // Diffusion Coefficient (scaling the time)
    Float_t  fDiffCoeff1;     // Diffusion Coefficient (constant term)
    

    ClassDef(AliITSresponse,5) // Detector type response virtual base class 
};

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