]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TRD/qaRec/AliTRDtrackInfoGen.h
QA of TRD tracking performance
[u/mrichter/AliRoot.git] / TRD / qaRec / AliTRDtrackInfoGen.h
1 #ifndef ALITRDTRACKINFOGEN_H
2 #define ALITRDTRACKINFOGEN_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id: AliTRDtrackInfoGen.h 27496 2008-07-22 08:35:45Z cblume $ */
7
8 ////////////////////////////////////////////////////////////////////////////
9 //                                                                        //
10 //  Reconstruction QA                                                     //
11 //                                                                        //
12 ////////////////////////////////////////////////////////////////////////////
13
14 #include "AliAnalysisTask.h"
15
16 class AliESDEvent;
17 class AliMCEvent;
18 class AliESDfriend;
19 class AliTRDtrackInfo;
20 class TObjArray;
21 class TTreeSRedirector;
22
23 class AliTRDtrackInfoGen : public AliAnalysisTask{
24 public:
25
26   AliTRDtrackInfoGen(const Char_t *name = "TRD Track Info");
27   ~AliTRDtrackInfoGen(){};
28   
29   void  ConnectInputData(Option_t *);
30   void  CreateOutputObjects();
31   Int_t GetDebugLevel() const {return fDebugLevel;} 
32   void  Exec(Option_t *);
33   void  SetDebugLevel(Int_t level);
34   void  Terminate(Option_t *);
35
36 private:
37
38   AliTRDtrackInfoGen(const AliTRDtrackInfoGen&);
39   AliTRDtrackInfoGen& operator=(const AliTRDtrackInfoGen&);
40
41 private:
42
43   AliESDEvent      *fESD;                  // ESD event
44   AliMCEvent       *fMC;                   // MC event
45   AliESDfriend     *fESDfriend;            // ESD friends
46   AliTRDtrackInfo  *fTrackInfo;            // Track info
47   TObjArray        *fObjectContainer;      // Object container
48
49   Int_t            fDebugLevel;            // Debug level
50   TTreeSRedirector *fDebugStream;          // Debug stream
51
52   ClassDef(AliTRDtrackInfoGen, 1)          // entry to TRD analysis
53 };
54 #endif