]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGPP/TRD/AliTRDalignmentTask.h
TENDER becomes Tender
[u/mrichter/AliRoot.git] / PWGPP / TRD / AliTRDalignmentTask.h
CommitLineData
1ee39b3a 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 */
5
6
7////////////////////////////////////////////////////////////////////////////
8// //
9// TRD Alignment QA //
10// //
11////////////////////////////////////////////////////////////////////////////
12
13#ifndef ALITRDRECOTASK_H
14#include "AliTRDrecoTask.h"
15#endif
16
17class TH1;
18class TTree;
19class AliTrackPoint;
20class AliTrackPointArray;
21class AliTRDtrackV1;
22class AliTRDalignmentTask : public AliTRDrecoTask
23{
24public:
25
26 AliTRDalignmentTask();
f8f46e4d 27 AliTRDalignmentTask(char* name);
1ee39b3a 28 virtual ~AliTRDalignmentTask();
29
f8f46e4d 30 void UserCreateOutputObjects();
31 void UserExec(Option_t *opt);
d48822f2 32 TH1* PlotTrackPoints(const AliTRDtrackV1 *track=NULL);
33 //Bool_t PostProcess() { return kTRUE;}
1ee39b3a 34
35private:
36 Bool_t IsIdenticalWithOneOf(AliTrackPoint * const p, AliTrackPointArray *parray, int nmax);
37 AliTRDalignmentTask(const AliTRDalignmentTask&);
38 AliTRDalignmentTask& operator=(const AliTRDalignmentTask&);
39
40private:
41 TTree *fTree; //! pointer to the output TTree
42 AliTrackPointArray *fArray; // pointer to the track points
43
44 ClassDef(AliTRDalignmentTask, 1) // tracking resolution task
45};
46#endif