]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGHF/hfe/AliAnalysisTaskFlowITSTPCTOFQCSP.h
Update
[u/mrichter/AliRoot.git] / PWGHF / hfe / AliAnalysisTaskFlowITSTPCTOFQCSP.h
index 6a3a07c7a9684d9f363b979f5e81e7ad8b11b610..c84242966046dfb0f3c62e2381078658caf540b8 100755 (executable)
@@ -48,9 +48,10 @@ public:
     void                                 SetEnableDebugMode() {fDebug = kTRUE; };
     void                                 SetCentralityParameters(Double_t CentralityMin, Double_t CentralityMax, const char* CentralityMethod); //select centrality
     void                                 CheckCentrality(AliAODEvent *event,Bool_t &centralitypass); //to use only events with the correct centrality....
-    void                                 SelectPhotonicElectron(Int_t itrack,const AliAODTrack *track, Bool_t &fFlagPhotonicElec);
+    void                                 SelectPhotonicElectron(Int_t itrack,const AliAODTrack *track,Float_t fTPCnSigma,Double_t evPlAngV0, Bool_t &fFlagPhotonicElec);
     void                                 SelectPhotonicElectronMethod(Bool_t dca){fDCA = dca;}
     void                                 SetInvariantMassCut(Double_t invmass) {fInvmassCut = invmass;};
+    void                                 SetPtMinAssoCut(Double_t ptminimumasso) {fptminAsso = ptminimumasso;};
     void                                 SetpTCuttrack(Double_t ptcutmin, Double_t ptcutmax);
     void                                 SetTrigger(Int_t trig) {fTrigger = trig;};
     void                                 SetTPCS(Int_t sig) {fTPCS = sig;};
@@ -71,7 +72,9 @@ public:
     void                                 SetMultCorrelationCut(Bool_t multcut) {fMultCut = multcut;};
     void                                 SetHistoForCentralityFlattening(TH1F *h,Double_t minCentr,Double_t maxCentr,Double_t centrRef=0.,Int_t switchTRand=0);
     Bool_t                               IsEventSelectedForCentrFlattening(Float_t centvalue);
-    
+    void                                 SetAssoITSRefit(Bool_t itsref) {fAssoITSRefit = itsref;};
+    void                                 SetAssoTPCCluster(Int_t tpc_clust) {fAssoTPCCluster = tpc_clust;};
+
     
     AliHFEpid *GetPID() const { return fPID; };
     
@@ -153,7 +156,7 @@ private:
     Bool_t               fDCA;//selection PHelectron
     TH2F                 *fITSnsigma;//!TPC n sigma vs p
     TH2F                 *fTPCnsigmaAftITSTOF; //!TPC n sigma vs p
-    TH2F                 *fTPCnsigmaAftTOF; //TPC n sigma vs p
+    TH2F                 *fTPCnsigmaAftTOF; //!TPC n sigma vs p
     TH2F                 *fITSnsigmaAftTOF;//!jbd
     TH2F                 *fITSvsTOF;//!TPC n sigma vs p
     TH2F                 *fTPCvsITS;//!TPC n sigma vs p
@@ -169,11 +172,18 @@ private:
     TH1D                 *EPVz;//!v0cep
     TH1D                 *EPTPCp;//!tpcep
     TH1D                 *EPTPCn;//!tpcen
-    TProfile             *fSubEventDPhiv2new;
+    TProfile             *fSubEventDPhiv2new;//!evrr
     THnSparseF           *fV2Phivzerotot;//! v2 analysis of EP-V0
     TH1F                 *fHistCentrDistr;//-> isto for Centr Flat
     TH1F                 *fCentralityNoPassForFlattening; //!QA histogram of events that do not pass centrality cut for flattening
-  
+    Double_t              fptminAsso;//minassopt
+    THnSparseF           *fSparsephipsiULS;//! ULSSparse
+    THnSparseF           *fSparsephipsiLS;//! LSSparse
+    THnSparseF           *fSparseMassULS;//!ssss
+    THnSparseF           *fSparseMassLS;//!ssssss
+    Int_t                 fAssoTPCCluster;//asso tpc cluster
+    Bool_t                fAssoITSRefit;//asso its refit
+    
     
     AliAnalysisTaskFlowITSTPCTOFQCSP(const AliAnalysisTaskFlowITSTPCTOFQCSP&); // not implemented
     AliAnalysisTaskFlowITSTPCTOFQCSP& operator=(const AliAnalysisTaskFlowITSTPCTOFQCSP&); // not implemented