]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGHF/hfe/AliAnalysisTaskHFECal.h
updated on eh config
[u/mrichter/AliRoot.git] / PWGHF / hfe / AliAnalysisTaskHFECal.h
index 88953c469eda1ef11c71c48308874ad98ddf8ad2..447f217fe1c25b45c78b99254868f3388e1d34a6 100644 (file)
@@ -61,9 +61,7 @@ class AliAnalysisTaskHFECal : public AliAnalysisTaskSE {
   void SetQAHist (int qahist) {fqahist = qahist;};
   AliHFEpid *GetPID() const { return fPID; }
   void SetRejectKinkMother(Bool_t rejectKinkMother = kFALSE) { fRejectKinkMother = rejectKinkMother; };
-  void SelectPhotonicElectron(Int_t itrack, Double_t cent, AliESDtrack *track, Bool_t &fFlagPhotonicElec, Bool_t &fFlagConvinatElec, Double_t nSig, Double_t shower, Double_t ep, Double_t mce, Double_t w, Int_t ibgevent, Bool_t tagpi0, Bool_t tageta);
-  void SelectPhotonicElectron2(Int_t itrack, Double_t cent, AliESDtrack *track, Bool_t &fFlagPhotonicElec, Bool_t &fFlagConvinatElec, Double_t nSig, Double_t shower, Double_t ep, Double_t mce, Double_t w, Int_t ibgevent, Bool_t tagpi0, Bool_t tageta);
-  double SumpT(Int_t itrack, AliESDtrack *track);
+  void SelectPhotonicElectron(Int_t itrack, Double_t cent, AliESDtrack *track, Bool_t &fFlagPhotonic, Bool_t &fFlagConvinat, Double_t nSig, Double_t shower, Double_t ep, Double_t mce, Double_t w, Int_t ibgevent, Bool_t tagpi0, Bool_t tageta, Int_t iCal);
   void FindMother(TParticle* part, int &label, int &pid);
   double GetMCweight(double mcPi0pT);
   double GetMCweightEta(double mcEtapT);
@@ -135,8 +133,10 @@ class AliAnalysisTaskHFECal : public AliAnalysisTaskSE {
   TH1F                 *fPhotoElecPt;          //! photonic elec pt 
   TH2F                 *fPhoElecPt;            //! Pho inclusive ele pt
   TH2F                 *fPhoElecPtM20;         //! Pho inclusive ele pt
+  TH2F                 *fPhoElecPtM20Mass;             //! Pho inclusive ele pt
   TH2F                 *fSameElecPt;           //! Same inclusive ele pt
   TH2F                 *fSameElecPtM20;                //! Same inclusive ele pt
+  TH2F                 *fSameElecPtM20Mass;            //! Same inclusive ele pt
   TH2F                 *fSemiElecPtM20;                //! Same inclusive ele pt
 
   TH1F                 *fTrackPtBefTrkCuts;    //! Track pt before track cuts  
@@ -173,8 +173,10 @@ class AliAnalysisTaskHFECal : public AliAnalysisTaskSE {
  THnSparseD            *fIncpTMCM20pho;        //! MC HFE pid electron vs centrality
  THnSparseD            *fPhoElecPtMC;          //! Pho inclusive ele pt
  THnSparseD            *fPhoElecPtMCM20;               //! Pho inclusive ele pt
+ TH2D                  *fPhoElecPtMCM20Mass;           //! Pho inclusive ele pt
  THnSparseD            *fSameElecPtMC;         //! Same inclusive ele pt
  THnSparseD            *fSameElecPtMCM20;              //! Same inclusive ele pt
+ TH2D                  *fSameElecPtMCM20Mass;          //! Same inclusive ele pt
  THnSparseD            *fIncpTMCM20pho_pi0e;   //! MC HFE pid electron vs centrality
  THnSparseD            *fPhoElecPtMCM20_pi0e;          //! Pho inclusive ele pt
  THnSparseD            *fSameElecPtMCM20_pi0e;         //! Same inclusive ele pt
@@ -189,6 +191,7 @@ class AliAnalysisTaskHFECal : public AliAnalysisTaskSE {
  THnSparseD            *fSameElecPtMC_eta_TPC;         //! Same inclusive ele pt
  TH1D                   *CheckNclust;  
  TH1D                   *CheckNits;  
+ TH2D                   *CheckDCA;  
  THnSparseD             *Hpi0pTcheck; 
  THnSparseD             *HETApTcheck; 
  TH2D                   *HphopTcheck; 
@@ -208,6 +211,26 @@ class AliAnalysisTaskHFECal : public AliAnalysisTaskSE {
  TH2D                   *fIncRecoMaxE;
  TH2D                   *fPhoRecoMaxE;
  TH2D                   *fSamRecoMaxE; 
+ TH2D                   *fPhoVertexReco_TPC;
+ TH2D                   *fPhoVertexReco_TPC_Invmass;
+ TH2D                   *fPhoVertexReco_EMCal;
+ TH2D                   *fPhoVertexReco_Invmass;
+ TH2D                   *fPhoVertexReco_step0;
+ TH2D                   *fPhoVertexReco_step1;
+ TH1D                   *fMatchV0_0;
+ TH1D                   *fMatchV0_1;
+ TH1D                   *fMatchMC_0;
+ TH1D                   *fMatchMC_1;
+ TH2D                   *fpair;
+ TH2D                   *fFakeRejection0;
+ TH2D                   *fFakeRejection1;
+ TH2D                   *fFakeRejection2;
+ TH2D                   *EopFake;
+ TH2D                   *EopTrue;
+ TH2D                   *MatchFake;
+ TH2D                   *MatchTrue;
+ TH2D                   *MatchTrCheck;
+ TH2D                   *MatchTrEop;
 
  //<----- correction
  TGraphErrors           *fnSigEtaCorr[7];