]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGGA/GammaConv/AliAnalysisTaskResolution.h
- changes for Material Task and Resolution Task, to make them more uniform in the...
[u/mrichter/AliRoot.git] / PWGGA / GammaConv / AliAnalysisTaskResolution.h
index 14260669072212f235ecddf405e3702004bc27d9..740ece2aeff540284e1ac9281825cd6649f85bde 100644 (file)
@@ -20,52 +20,54 @@ using namespace std;
 
 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