Adding analysis task involving for TPC calibration
[u/mrichter/AliRoot.git] / TPC / AliAnaTPCTrackCalib.h
... / ...
CommitLineData
1#ifndef ALIANATPCTRACKCALIB_H\r
2#define ALIANATPCTRACKCALIB_H\r
3\r
4// ROOT includes\r
5#include <TH1.h>\r
6#include <TH2.h>\r
7\r
8// AliRoot includes\r
9#include "AliAnaTPCTrackBase.h"\r
10\r
11#include <AliESDtrack.h>\r
12#include <AliESDfriendTrack.h>\r
13#include <AliTPCseed.h>\r
14#include <AliTPCROC.h>\r
15#include <AliTPCcalibTracks.h>\r
16\r
17class AliAnaTPCTrackCalib : public AliAnaTPCTrackBase {\r
18public:\r
19 AliAnaTPCTrackCalib();\r
20 AliAnaTPCTrackCalib(const char *name);\r
21 virtual ~AliAnaTPCTrackCalib() {};\r
22 \r
23 virtual void CreateOutputObjects();\r
24\r
25private:\r
26 virtual Int_t FillTrackHistograms(Int_t nTracks, AliESDtrack* track, AliESDfriendTrack* friendTrack, AliTPCseed* seed);\r
27\r
28 TH1I *fNtracks; // number of Tracks\r
29 TH1I *fNClusters; // number of clusters on track\r
30 AliTPCcalibTracks *fCalibTracks; //Analysis object\r
31 \r
32 ClassDef(AliAnaTPCTrackCalib, 1); // Analysis task example for TPC tracks and clusters\r
33};\r
34\r
35#endif\r