1 #ifndef ALIFASTMUONTRACKINGRES_H
2 #define ALIFASTMUONTRACKINGRES_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 // Implementation of AliFastResponse for the Muon Spectrometer resolution.
9 // Author: andreas.morsch@cern.ch
11 #include "AliFastResponse.h"
12 class AliMUONFastTracking;
14 class AliFastMuonTrackingRes : public AliFastResponse {
16 AliFastMuonTrackingRes();
17 virtual ~AliFastMuonTrackingRes(){;}
18 void SetBackground(Float_t bg = 1.) {fBackground = bg;}
19 void SetCharge(Float_t charge = 1.) {fCharge = charge;}
21 virtual void Evaluate(Float_t p, Float_t theta , Float_t phi,
22 Float_t& pS, Float_t& thetaS, Float_t& phiS);
23 virtual Float_t Evaluate(AliFastParticle* part) {
24 return AliFastResponse::Evaluate(part);
26 virtual Float_t Evaluate(Float_t pt, Float_t theta , Float_t phi) {
27 return AliFastResponse::Evaluate(pt,theta,phi);
30 Float_t fBackground; // Background level
31 Float_t fCharge; // Current charge
33 AliMUONFastTracking* fFastTracking; //!Pointer to Fast Tracking Data Handler
34 ClassDef(AliFastMuonTrackingRes,1) // Fast MUON Tracking