]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG1/TRD/AliTRDinfoGen.h
new PID 2DLQ performance
[u/mrichter/AliRoot.git] / PWG1 / TRD / AliTRDinfoGen.h
1 #ifndef ALITRDINFOGEN_H
2 #define ALITRDINFOGEN_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id: AliTRDinfoGen.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 AliTRDv0Info;
24 class TObjArray;
25 class TTreeSRedirector;
26 class AliTRDinfoGen : public AliTRDrecoTask{
27 public:
28
29   AliTRDinfoGen();
30   virtual ~AliTRDinfoGen();
31   
32   void  ConnectInputData(Option_t *);
33   void  CreateOutputObjects();
34   void  Exec(Option_t *);
35   static Float_t GetTPCx() { return fgkTPC;}
36   static Float_t GetTOFx() { return fgkTOF;}
37
38 private:
39   static const Float_t fgkTPC; // end TPC radial position
40   static const Float_t fgkTOF; // begin TOF radial position
41
42   AliTRDinfoGen(const AliTRDinfoGen&);
43   AliTRDinfoGen& operator=(const AliTRDinfoGen&);
44
45   AliESDEvent      *fESDev;          //! ESD event
46   AliMCEvent       *fMCev;           //! MC event
47   AliESDfriend     *fESDfriend;      //! ESD friends
48   AliTRDtrackInfo  *fTrackInfo;      //! Track info
49   AliTRDeventInfo  *fEventInfo;            //! Event info
50   TObjArray        *fV0container;    //! V0 container
51   AliTRDv0Info     *fV0Info;                 //! V0 info
52
53   ClassDef(AliTRDinfoGen, 2)         // entry to TRD analysis train
54 };
55 #endif