]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TRD/qaRec/AliTRDtrackInfoGen.h
fix PID reference figures style (AlexW)
[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 #ifndef ALITRDRECOTASK_H
15 #include "AliTRDrecoTask.h"
16 #endif
17
18 class AliESDEvent;
19 class AliMCEvent;
20 class AliESDfriend;
21 class AliTRDtrackInfo;
22 class AliTRDeventInfo;
23 class TObjArray;
24 class TTreeSRedirector;
25 class AliTRDtrackInfoGen : public AliTRDrecoTask{
26 public:
27
28   AliTRDtrackInfoGen();
29   virtual ~AliTRDtrackInfoGen();
30   
31   void  ConnectInputData(Option_t *);
32   void  CreateOutputObjects();
33   void  Exec(Option_t *);
34   void  Terminate(Option_t *);
35
36   static const Float_t xTPC;
37   static const Float_t xTOF;
38
39 private:
40   AliTRDtrackInfoGen(const AliTRDtrackInfoGen&);
41   AliTRDtrackInfoGen& operator=(const AliTRDtrackInfoGen&);
42
43   AliESDEvent      *fESD;                  // ESD event
44   AliMCEvent       *fMC;                   // MC event
45   AliESDfriend     *fESDfriend;            // ESD friends
46   AliTRDtrackInfo  *fTrackInfo;            // Track info
47   AliTRDeventInfo  *fEventInfo;            // Event info
48
49   ClassDef(AliTRDtrackInfoGen, 1)          // entry to TRD analysis
50 };
51 #endif