]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/AliMUONTracker.h
commented logging message
[u/mrichter/AliRoot.git] / MUON / AliMUONTracker.h
CommitLineData
196471e9 1#ifndef ALIMUONTRACKER_H
2#define ALIMUONTRACKER_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6
6b092dfc 7/// \ingroup rec
196471e9 8/// \class AliMUONTracker
9/// \brief MUON base Tracker
d81d2e8e 10///
11// Author: Christian Finck, SUBATECH Nantes
196471e9 12
13#include "AliTracker.h"
14class AliESD;
15class AliCluster;
6b092dfc 16class AliMUONRecData;
196471e9 17class TClonesArray;
18class AliMUONVTrackReconstructor;
19
20class AliMUONTracker : public AliTracker
21{
22 public:
23
24 AliMUONTracker();
25 virtual ~AliMUONTracker();
26
27 virtual Int_t Clusters2Tracks(AliESD* /*esd*/);
28
71a2d3aa 29 /// Dummy implementation
196471e9 30 virtual Int_t PropagateBack(AliESD* /*event*/) {return 0;}
71a2d3aa 31 /// Dummy implementation
196471e9 32 virtual Int_t RefitInward(AliESD* /*event*/) {return 0;}
71a2d3aa 33 /// Dummy implementation
196471e9 34 virtual Int_t LoadClusters(TTree* /*tree*/) {return 0;}
71a2d3aa 35 /// Dummy implementation
196471e9 36 virtual void UnloadClusters() {return;}
71a2d3aa 37 /// Dummy implementation
196471e9 38 virtual AliCluster *GetCluster(Int_t /*index*/) const {return 0;}
39
71a2d3aa 40 /// Set trigger circuit
196471e9 41 void SetTriggerCircuit(TClonesArray* circuit) {fTriggerCircuit = circuit;}
71a2d3aa 42 /// Set pointer to data container
6b092dfc 43 void SetMUONData(AliMUONRecData* data) {fMUONData = data;}
71a2d3aa 44 /// Set option
196471e9 45 void SetOption(Option_t* opt);
46
47private:
71a2d3aa 48 /// Not implemented
49 AliMUONTracker(const AliMUONTracker& rhs);
50 /// Not implemented
51 AliMUONTracker& operator=(const AliMUONTracker& rhs);
52
196471e9 53 TClonesArray* fTriggerCircuit; //!< trigger circuit
6b092dfc 54 AliMUONRecData* fMUONData; //!< pointer to container
196471e9 55 AliMUONVTrackReconstructor* fTrackReco; //!< track reconstructor
56
196471e9 57 ClassDef(AliMUONTracker,0) //tracker base class for MUON
58};
59#endif