1 #ifndef AliAnalysisTaskRecoCheck_cxx
2 #define AliAnalysisTaskRecoCheck_cxx
6 // analysis task for decoding reconstructed tracks and kinematics (AliMUONRecoCheck)
7 // Authors: Bogdan Vulpescu
13 #include "AliAnalysisTask.h"
15 class AliAnalysisTaskRecoCheck : public AliAnalysisTask {
17 AliAnalysisTaskRecoCheck(const char *name = "AliAnalysisTaskRecoCheck");
18 virtual ~AliAnalysisTaskRecoCheck() {}
20 virtual void ConnectInputData(Option_t *);
21 virtual void CreateOutputObjects();
22 virtual void Exec(Option_t *option);
23 virtual void Terminate(Option_t *);
25 void SetL3Current(Float_t val) { fL3Current = val; }
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
34 AliAnalysisTaskRecoCheck(const AliAnalysisTaskRecoCheck&); // not implemented
35 AliAnalysisTaskRecoCheck& operator=(const AliAnalysisTaskRecoCheck&); // not implemented
37 ClassDef(AliAnalysisTaskRecoCheck, 1); // ESD and Kine analysis with RecoCheck