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 */
6 /* $Id: AliTRDinfoGen.h 27496 2008-07-22 08:35:45Z cblume $ */
8 ////////////////////////////////////////////////////////////////////////////
10 // Reconstruction QA //
12 ////////////////////////////////////////////////////////////////////////////
14 #ifndef ALITRDRECOTASK_H
15 #include "AliTRDrecoTask.h"
21 class AliTRDtrackInfo;
22 class AliTRDeventInfo;
25 class TTreeSRedirector;
26 class AliTRDinfoGen : public AliTRDrecoTask{
30 virtual ~AliTRDinfoGen();
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;}
39 static const Float_t fgkTPC; // end TPC radial position
40 static const Float_t fgkTOF; // begin TOF radial position
42 AliTRDinfoGen(const AliTRDinfoGen&);
43 AliTRDinfoGen& operator=(const AliTRDinfoGen&);
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
53 ClassDef(AliTRDinfoGen, 2) // entry to TRD analysis train