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