]>
Commit | Line | Data |
---|---|---|
1 | #ifndef ALIMUONCHECK_H | |
2 | #define ALIMUONCHECK_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 evaluation | |
10 | /// \class AliMUONCheck | |
11 | /// \brief Class for data quality control | |
12 | /// | |
13 | // Author Frederic Yermia, INFN Torino | |
14 | ||
15 | #ifndef ROOT_TObject | |
16 | # include "TObject.h" | |
17 | #endif | |
18 | #ifndef ROOT_TString | |
19 | # include "TString.h" | |
20 | #endif | |
21 | ||
22 | class AliESDEvent; | |
23 | class TTree; | |
24 | class TH1F ; | |
25 | ||
26 | class AliMUONCheck : public TObject | |
27 | { | |
28 | public: | |
29 | AliMUONCheck(const char* galiceFile, const char* esdFile, | |
30 | Int_t firstEvent=0, Int_t lastEvent=-1, const char* outDir=""); | |
31 | AliMUONCheck(const char* galiceFile, const char* galiceFileSim, const char* esdFile, | |
32 | Int_t firstEvent=0, Int_t lastEvent=-1, const char* outDir=""); | |
33 | virtual ~AliMUONCheck(); | |
34 | ||
35 | void CheckESD(Bool_t pdc06TriggerResponse= false); | |
36 | void CheckKine(); | |
37 | void CheckTrackRef(); | |
38 | void CheckOccupancy(Bool_t perDetEle =kFALSE) const; | |
39 | ||
40 | void SetEventsToCheck(Int_t firstEvent, Int_t lastEvent); | |
41 | ||
42 | private: | |
43 | /// Not implemented | |
44 | AliMUONCheck(const AliMUONCheck& rhs); | |
45 | /// Not implemented | |
46 | AliMUONCheck& operator=(const AliMUONCheck& rhs); | |
47 | ||
48 | private: | |
49 | TString fFileName; //!< File (galice.root) to read from fro reconstructed data | |
50 | TString fFileNameSim; //!< File (galiceSim.root) for simulated data | |
51 | TString fesdFileName; //!< File (AliESDs.root) to read from | |
52 | ||
53 | const char* fkOutDir; //!< output data directory | |
54 | ||
55 | Int_t fFirstEvent; //!< First event to consider | |
56 | Int_t fLastEvent; //!< Last event to consider | |
57 | ||
58 | ClassDef(AliMUONCheck,0) // Dumper of MUON related data | |
59 | }; | |
60 | ||
61 | #endif |