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