1 #ifndef ALIFASTRESPONSE_H
2 #define ALIFASTRESPONSE_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
11 class AliFastResponse : public TNamed {
14 AliFastResponse(const char* Name, const char* Title): TNamed(Name, Title){}
15 virtual ~AliFastResponse(){}
16 virtual void Init() = 0;
17 virtual Float_t Evaluate(Float_t /*pt*/, Float_t /*theta*/ , Float_t /*phi*/)
18 {Fatal("Evaluate","Not implemented in base class !\n"); return (-1);}
20 virtual void Evaluate(Float_t p, Float_t theta , Float_t phi,
21 Float_t& pS, Float_t& thetaS, Float_t& phiS);
22 virtual Float_t Evaluate(AliFastParticle* part);
24 ClassDef(AliFastResponse,1) // Base class for fast response