]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MUON/AliMUONRecoCheck.h
- Modified comment lines to be compatible with Doxygen
[u/mrichter/AliRoot.git] / MUON / AliMUONRecoCheck.h
1 #ifndef ALIMUONRECOCHECK_H
2 #define ALIMUONRECOCHECK_H
3
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice                               */
6
7 /* $Id$ */
8
9 /// \ingroup base
10 /// \class AliMUONRecoCheck
11 /// \brief Utility class to check reconstruction
12
13 //////////////////////////////////////////////////////////////////////////
14 //                                                                      //
15 // AliMUONRecoCheck                                                     //
16 //                                                                      //
17 //////////////////////////////////////////////////////////////////////////
18 #include <TObject.h>
19 #include "AliMUONTrack.h"
20
21 class TClonesArray;
22 class AliMUONData;
23 class AliRunLoader;
24
25
26 class AliMUONRecoCheck : public TObject 
27 {
28 public:
29   AliMUONRecoCheck(Char_t *chLoader);
30   virtual          ~AliMUONRecoCheck();
31
32   AliMUONData*  GetMUONData() {return fMUONData;}
33   void MakeTrackRef();
34   void AddMuonTrackReference(const AliMUONTrack *muonTrack) 
35     {new ((*fMuonTrackRef)[fMuonTrackRef->GetEntriesFast()]) AliMUONTrack(*muonTrack);}
36   void PrintEvent() const;
37   void ResetTracks() const;
38   AliRunLoader* GetRunLoader() {return fRunLoader;}
39   void CleanMuonTrackRef();
40   void ReconstructibleTracks();
41   Int_t GetNumberOfReconstuctibleTracks() {return fReconstructibleTracks;}
42   Int_t GetNumberOfRecoTracks() {return fRecoTracks;}
43   TClonesArray *GetTrackReco();
44   TClonesArray *GetMuonTrackRef() {return fMuonTrackRef;}
45
46 private:
47   
48   AliRunLoader* fRunLoader;     // alice run loader 
49   AliMUONData*  fMUONData;      // Data container for MUON subsystem 
50   TClonesArray* fMuonTrackRef;  // reference muon tracks
51   TClonesArray* fTrackReco;     // reconstructed muon tracks
52   Int_t fReconstructibleTracks; // number of reconstructible tracks 
53   Int_t fRecoTracks; // number of reconstructed tracks 
54
55   ClassDef(AliMUONRecoCheck, 0)   //Utility class to check reconstruction
56 };
57
58 #endif
59
60
61
62
63
64
65
66