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