class AliAnalysisTaskResolution : public AliAnalysisTaskSE{
- public:
- AliAnalysisTaskResolution();
- AliAnalysisTaskResolution(const char *name);
- virtual ~AliAnalysisTaskResolution();
+ public:
+ AliAnalysisTaskResolution();
+ AliAnalysisTaskResolution(const char *name);
+ virtual ~AliAnalysisTaskResolution();
- virtual void UserCreateOutputObjects();
- virtual void UserExec(Option_t *option);
- virtual void Terminate(Option_t *);
+ virtual void UserCreateOutputObjects();
+ virtual void UserExec(Option_t *option);
+ virtual void Terminate(Option_t *);
- void SetV0Reader(AliV0ReaderV1 *v0Reader){fV0Reader=v0Reader;}
- void SetConversionCuts(AliConversionCuts* conversionCuts,Bool_t IsHeavyIon ){
- fConversionCuts=conversionCuts;
- fIsHeavyIon = IsHeavyIon;
- }
+ void SetV0Reader(AliV0ReaderV1 *v0Reader){fV0Reader=v0Reader;}
+ void SetConversionCuts(AliConversionCuts* conversionCuts,Int_t IsHeavyIon ){
+ fConversionCuts=conversionCuts;
+ fIsHeavyIon = IsHeavyIon;
+ }
+ void SetIsMC(Bool_t isMC){fIsMC=isMC;}
+
+ private:
- private:
+ void ProcessPhotons();
+ Int_t CountTracks0914();
+ Int_t CountTracks09();
- void ProcessPhotons();
- Int_t CountTracks0914();
- Int_t CountTracks09();
+ AliV0ReaderV1 *fV0Reader;
+ TClonesArray *fConversionGammas; //Reconstructed Photons;
+ AliConversionCuts *fConversionCuts; // Cuts used by the V0Reader
+ TTree *fTreeEvent;
+ TTree *fTreeResolution;
+ Float_t fPrimVtxZ;
+ Int_t fNContrVtx;
+ Int_t fNESDtracksEta09;
+ Int_t fNESDtracksEta0914;
+ Int_t fNESDtracksEta14;
+ TVectorF fGammaRecCoords;
+ TVectorF fGammaMCCoords;
+ Float_t fChi2ndf;
+ Int_t fIsHeavyIon;
+ Bool_t fIsMC;
+ TList *fOutputList;
+ TList *fEventList;
+ TList *fResolutionList;
+ AliESDEvent *fESDEvent;
+ AliMCEvent *fMCEvent;
- AliV0ReaderV1 *fV0Reader;
- TClonesArray *fConversionGammas; //Reconstructed Photons;
- AliConversionCuts *fConversionCuts; // Cuts used by the V0Reader
- TTree *fTreeEvent;
- TTree *fTreeResolution;
- Float_t fPrimVtxZ;
- Int_t fNContrVtx;
- Int_t fNESDtracksEta09;
- Int_t fNESDtracksEta0914;
- Int_t fNESDtracksEta14;
- TVectorF fGammaRecCoords;
- TVectorF fGammaMCCoords;
- Float_t fChi2ndf;
- Bool_t fIsHeavyIon;
- TList *fOutputList;
- TList *fEventList;
- TList *fResolutionList;
- AliESDEvent *fESDEvent;
- AliMCEvent *fMCEvent;
+ AliAnalysisTaskResolution(const AliAnalysisTaskResolution&); // not implemented
+ AliAnalysisTaskResolution& operator=(const AliAnalysisTaskResolution&); // not implemented
- AliAnalysisTaskResolution(const AliAnalysisTaskResolution&); // not implemented
- AliAnalysisTaskResolution& operator=(const AliAnalysisTaskResolution&); // not implemented
-
- ClassDef(AliAnalysisTaskResolution, 0);
+ ClassDef(AliAnalysisTaskResolution, 1);
};
#endif