]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TRD/qaRec/AliTRDtrackingEfficiencyCombined.h
functionality moved to run.C
[u/mrichter/AliRoot.git] / TRD / qaRec / AliTRDtrackingEfficiencyCombined.h
CommitLineData
814ecea4 1#ifndef ALITRDTRACKINGEFFICIENCYCOMBINED_H
2#define ALITRDTRACKINGEFFICIENCYCOMBINED_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/* $Id: AliTRDtrackingEfficiencyCombined.h 27496 2008-07-22 08:35:45Z cblume $ */
7
8////////////////////////////////////////////////////////////////////////////
9// //
10// Reconstruction QA //
11// //
12////////////////////////////////////////////////////////////////////////////
13
14#include "AliAnalysisTask.h"
15
16class TObjArray;
17class TTreeSRedirector;
18
19class AliTRDtrackingEfficiencyCombined : public AliAnalysisTask{
20 public:
21 AliTRDtrackingEfficiencyCombined(const char *name = "combined tracking efficiency");
22 ~AliTRDtrackingEfficiencyCombined(){};
23
24 virtual void ConnectInputData(Option_t *);
25 virtual void CreateOutputObjects();
26 virtual void Exec(Option_t *);
27 virtual void Terminate(Option_t *);
28
29 void SetDebugLevel(Int_t debugLevel) { fDebugLevel = debugLevel;}
30 int GetDebugLevel() const { return fDebugLevel; }
31
32 private:
33 AliTRDtrackingEfficiencyCombined(const AliTRDtrackingEfficiencyCombined &);
34 AliTRDtrackingEfficiencyCombined& operator=(const AliTRDtrackingEfficiencyCombined &);
35
36 TObjArray *fObjectContainer; //! Container for output histograms
37 TObjArray *fTrackInfos; //! Input Container
38 Int_t fDebugLevel; // Debug level
39 TTreeSRedirector *fDebugStream; // Debug streamer
40
41 ClassDef(AliTRDtrackingEfficiencyCombined, 1); // Combined tracking efficiency
42};
43
44#endif