ALIROOT-5488 Remove build/include from the include directories
[u/mrichter/AliRoot.git] / TRD / AliTRDAnalysisTaskTP.h
CommitLineData
3937e89f 1#ifndef ALITRDANALYSISTASKTP_H
2#define ALITRDANALYSISTASKTP_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/* $Id: AliTRDAnalysisTaskTP.h 42548 2010-07-27 08:10:51Z cblume $ */
7
8////////////////////////////////////////////////////////////////////////////
9// //
10// Track point maker for the alignment of TRD //
11// //
12////////////////////////////////////////////////////////////////////////////
13
14#include "AliAnalysisTaskSE.h"
15
16class TObjArray;
17class AliVEvent;
18class TTree;
19class AliESDEvent;
20class TH1D;
21class TH2D;
22class AliTrackPointArray;
23
24class AliTRDAnalysisTaskTP:public AliAnalysisTaskSE {
25public:
26 AliTRDAnalysisTaskTP();
27 AliTRDAnalysisTaskTP(const char *name);
28 virtual ~AliTRDAnalysisTaskTP();
29
30 //virtual void ConnectInputData(Option_t *option);
31 virtual void UserCreateOutputObjects();
32 virtual void UserExec(Option_t *option);
33 virtual void Terminate(Option_t *option);
34
35private:
36 TObjArray *fArrHists; // histogram array
37 TObjArray *fArrTTree; // tree array
38 TTree *fTree; //! alignment tree
39 AliESDEvent *fESD; //! esd event
40 TH2D *fModpop; //!
41 TH1D *fBug; //!
42 Int_t fNevents; //! number of events
43 Int_t fNtracks; //! number of tracks
44 Int_t fNAcceptedTracks; //! number of accepted tracks
45 AliTrackPointArray *fArray; //! pointer to the track points
46 TFile *fFile; //! output file
47
48 AliTRDAnalysisTaskTP(const AliTRDAnalysisTaskTP&);
49 AliTRDAnalysisTaskTP& operator=(const AliTRDAnalysisTaskTP&);
50
51 ClassDef(AliTRDAnalysisTaskTP,1)
52};
53
54#endif
55