1 #ifndef AliTRDALIGNMENTTASK_H
2 #define AliTRDALIGNMENTTASK_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
7 ////////////////////////////////////////////////////////////////////////////
11 ////////////////////////////////////////////////////////////////////////////
13 #ifndef ALITRDRECOTASK_H
14 #include "AliTRDrecoTask.h"
20 class AliTrackPointArray;
22 class AliTRDalignmentTask : public AliTRDrecoTask
26 AliTRDalignmentTask();
27 virtual ~AliTRDalignmentTask();
29 void CreateOutputObjects();
30 void Exec(Option_t *opt);
31 void GetRefFigure(Int_t ifig);
33 TH1* PlotTrackPoints(const AliTRDtrackV1 *track=0x0);
34 Bool_t PostProcess(){return kTRUE;}
35 void Terminate(Option_t *);
38 Bool_t IsIdenticalWithOneOf(AliTrackPoint *p, AliTrackPointArray *parray, int nmax);
39 AliTRDalignmentTask(const AliTRDalignmentTask&);
40 AliTRDalignmentTask& operator=(const AliTRDalignmentTask&);
43 TTree *fTree; //! pointer to the output TTree
44 AliTrackPointArray *fArray; // pointer to the track points
46 ClassDef(AliTRDalignmentTask, 1) // tracking resolution task