]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGHF/hfe/AliAnalysisTaskEMCalHFEpA.h
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWGHF / hfe / AliAnalysisTaskEMCalHFEpA.h
index 4c50654594e69ba366714775095d92aac3d2838c..069df55ae882acc11ddb9186696beee98af73c82 100644 (file)
@@ -9,7 +9,7 @@
        //      Task for Heavy-flavour electron analysis in pPb collisions    //
        //      (+ Electron-Hadron Jetlike Azimuthal Correlation)             //
        //                                                                                                                                        //
-       //              version: July 28, 2014.                                                               //
+       //              version: September 16, 2014.                                                                  //
        //                                                                    //
        //          Authors                                                                               //
        //              Elienos Pereira de Oliveira Filho (epereira@cern.ch)          //
@@ -112,8 +112,10 @@ public:
        
        void SetUseEMCal() { fUseEMCal=kTRUE;};
        void SetUseTrigger() { fUseTrigger=kTRUE;};
+       void SetUseTender() { fUseTender=kTRUE;};
        void SetUseShowerShapeCut(Bool_t UseShowerShapeCut=kFALSE) { fUseShowerShapeCut=UseShowerShapeCut;};
        void SetBackground(Bool_t FillBackground=kFALSE) { fFillBackground=FillBackground;};
+       void SetEoverPnsigma(Bool_t EoverPnsigma=kFALSE) { fEoverPnsigma=EoverPnsigma;};
        void SetEMCalTriggerEG1() { fEMCEG1=kTRUE; };
        void SetEMCalTriggerEG2() { fEMCEG2=kTRUE; };
        void SetCentralityEstimator(Int_t Estimator) { fEstimator=Estimator; }; //0 = V0A, 1 = Other
@@ -148,14 +150,17 @@ private:
        Bool_t ContainsBadChannel(TString calorimeter,UShort_t* cellList, Int_t nCells);
        TArrayI GetTriggerPatches(Bool_t IsEventEMCALL0, Bool_t IsEventEMCALL1);
        Double_t CalculateWeight(Int_t pdg_particle, Double_t x);
+       Double_t SetEoverPCutPtDependentMC(Double_t pt);
        
                //Flags for specifics analysis
        Bool_t                          fCorrelationFlag;
        Bool_t                          fIsMC;
        Bool_t                          fUseEMCal;
        Bool_t                          fUseTrigger;
+       Bool_t                          fUseTender;
        Bool_t                          fUseShowerShapeCut;
        Bool_t                          fFillBackground;
+       Bool_t                          fEoverPnsigma;
        Bool_t                          fAssocWithSPD;
        
        
@@ -230,6 +235,14 @@ private:
        TH1F                            *fPtElec_ULS2;
        TH1F                            *fPtElec_LS2;
        
+               //mc closure
+       TH1F                            *fPtElec_ULS_mc_closure;
+       TH1F                            *fPtElec_LS_mc_closure;
+       TH1F                            *fPtElec_ULS2_mc_closure;
+       TH1F                            *fPtElec_LS2_mc_closure;
+       
+       
+       
        TH1F                            *fPtElec_ULS_weight;
        TH1F                            *fPtElec_LS_weight;
        TH1F                            *fPtElec_ULS2_weight;
@@ -240,7 +253,11 @@ private:
        TH2F                            *fTOF01;
        TH2F                            *fTOF02;
        TH2F                            *fTOF03;
-       TH1F                            *fpid;          
+       TH1F                            *fpid;  
+       TH2F                            *fEoverP_pt_true_electrons;
+       TH2F                            *fEoverP_pt_true_hadrons;
+       TH2F                            *fEoverP_pt_true_electrons0;
+       TH2F                            *fEoverP_pt_true_hadrons0;
        TH2F                            **fEoverP_pt;
        TH2F                            **fEoverP_tpc;
        TH2F                            **fEoverP_tpc_p_trigger;