]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/AliMUONRecoCheck.h
Getting rid of trivial warnings.
[u/mrichter/AliRoot.git] / MUON / AliMUONRecoCheck.h
CommitLineData
b8dc484b 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
692de412 7/* $Id$ */
8
6b092dfc 9/// \ingroup evaluation
692de412 10/// \class AliMUONRecoCheck
11/// \brief Utility class to check reconstruction
12
b8dc484b 13#include <TObject.h>
b8dc484b 14
15class TClonesArray;
96ebe67e 16class AliMCEventHandler;
48217459 17class AliMUONDataInterface;
18class AliMUONVTrackStore;
b8dc484b 19
20class AliMUONRecoCheck : public TObject
21{
22public:
96ebe67e 23 AliMUONRecoCheck(Char_t *chLoader, Char_t *pathSim = "./");
48217459 24 virtual ~AliMUONRecoCheck();
25
96ebe67e 26 Int_t NumberOfEvents() const;
27
48217459 28 AliMUONVTrackStore* ReconstructedTracks(Int_t event);
29
48217459 30 AliMUONVTrackStore* TrackRefs(Int_t event);
b8dc484b 31
48217459 32 AliMUONVTrackStore* ReconstructibleTracks(Int_t event);
33
b8dc484b 34private:
71a2d3aa 35 /// Not implemented
36 AliMUONRecoCheck(const AliMUONRecoCheck& rhs);
37 /// Not implemented
38 AliMUONRecoCheck& operator = (const AliMUONRecoCheck& rhs);
068e4c36 39
96ebe67e 40 void ResetStores();
41
42 void MakeTrackRefs();
48217459 43
96ebe67e 44 void CleanMuonTrackRef(const AliMUONVTrackStore *tmpTrackRefStore);
48217459 45
96ebe67e 46 void MakeReconstructibleTracks();
47
48217459 48private:
96ebe67e 49 AliMCEventHandler* fMCEventHandler; ///< to access MC truth information
48217459 50 AliMUONDataInterface* fDataInterface; ///< to access MUON data
51
96ebe67e 52 Int_t fCurrentEvent; ///< current event number
53
54 AliMUONVTrackStore* fTrackRefStore; ///< current simulated tracks (owner)
55 AliMUONVTrackStore* fRecoTrackRefStore; ///< current reconstructible tracks (owner)
56 AliMUONVTrackStore* fRecoTrackStore; ///< current reconstructed tracks (owner)
57
54d7ba50 58 ClassDef(AliMUONRecoCheck, 0) //Utility class to check reconstruction
b8dc484b 59};
60
61#endif
62