]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG3/muondep/AliAnalysisTaskRecoCheck.h
remove 2 histograms and terminate method, adjust some histo ranges ranges, add more...
[u/mrichter/AliRoot.git] / PWG3 / muondep / AliAnalysisTaskRecoCheck.h
CommitLineData
d71eddb1 1#ifndef AliAnalysisTaskRecoCheck_cxx
2#define AliAnalysisTaskRecoCheck_cxx
3
27de2dfb 4/* $Id$ */
5
d71eddb1 6// analysis task for decoding reconstructed tracks and kinematics (AliMUONRecoCheck)
7// Authors: Bogdan Vulpescu
8
9class TTree;
10class TClonesArray;
11class AliESDEvent;
12
13#include "AliAnalysisTask.h"
14
15class AliAnalysisTaskRecoCheck : public AliAnalysisTask {
16 public:
17 AliAnalysisTaskRecoCheck(const char *name = "AliAnalysisTaskRecoCheck");
18 virtual ~AliAnalysisTaskRecoCheck() {}
19
20 virtual void ConnectInputData(Option_t *);
21 virtual void CreateOutputObjects();
22 virtual void Exec(Option_t *option);
23 virtual void Terminate(Option_t *);
24
25 void SetL3Current(Float_t val) { fL3Current = val; }
26
27 private:
28 AliESDEvent *fESDEvent; // ESD object
29 TTree *fTree; // output tree
30 TClonesArray *fArray1Mu; // per event array of single muons
31 TClonesArray *fArray2Mu; // per event array of muon pairs
32 Float_t fL3Current; // current in the L3 magnet for field calculation
33
34 AliAnalysisTaskRecoCheck(const AliAnalysisTaskRecoCheck&); // not implemented
35 AliAnalysisTaskRecoCheck& operator=(const AliAnalysisTaskRecoCheck&); // not implemented
36
37 ClassDef(AliAnalysisTaskRecoCheck, 1); // ESD and Kine analysis with RecoCheck
38};
39
40#endif