,fSparseMassLS(0)
,fAssoTPCCluster(0)
,fAssoITSRefit(0)
+,fPhiCut(0)
{
//Named constructor
,fSparseMassLS(0)
,fAssoTPCCluster(0)
,fAssoITSRefit(0)
+,fPhiCut(0)
{
//Default constructor
fPID = new AliHFEpid("hfePid");
//==========================================================================================================
Double_t eta = track->Eta();
Double_t phi = track->Phi();
+
+ if(fPhiCut){
+ if(phi<1.4 || phi >3.14)continue; //to have same EMCal phi acceptance
+ }
+
+
+
Double_t pt = track->Pt(); //pt track after cuts
if(pt<fpTCutmin || pt>fpTCutmax) continue;
//==========================================================================================================
}//...after centrality selectrion
//============================================================================================================================
if(fMultCut){
- if(fTrigger==1 || fTrigger==4){
+ if(fTrigger==1 || fTrigger==4 || fTrigger==5){
if(! (multTPC > (-36.73 + 1.48*multGlob) && multTPC < (62.87 + 1.78*multGlob))){
// cout <<" Trigger ==" <<fTrigger<< endl;
centralitypass = kFALSE;
////////////////////////////////////////////////////////////////////////
// //
-// Task for Heavy Flavour Electron Flow TPC plus TOF //
+// Task for Heavy Flavour Electron Flow ITS TPC TOF //
// //
// Author: Andrea Dubla (Utrecht University) //
// //
Bool_t IsEventSelectedForCentrFlattening(Float_t centvalue);
void SetAssoITSRefit(Bool_t itsref) {fAssoITSRefit = itsref;};
void SetAssoTPCCluster(Int_t tpc_clust) {fAssoTPCCluster = tpc_clust;};
+ void SetPhiCut(Bool_t phicut){fPhiCut = phicut;};
AliHFEpid *GetPID() const { return fPID; };
THnSparseF *fSparseMassLS;//!ssssss
Int_t fAssoTPCCluster;//asso tpc cluster
Bool_t fAssoITSRefit;//asso its refit
-
+ Bool_t fPhiCut;//Phi cut to simulate emcal acc
+
AliAnalysisTaskFlowITSTPCTOFQCSP(const AliAnalysisTaskFlowITSTPCTOFQCSP&); // not implemented
AliAnalysisTaskFlowITSTPCTOFQCSP& operator=(const AliAnalysisTaskFlowITSTPCTOFQCSP&); // not implemented
}//...after centrality selectrion
//============================================================================================================================
if(fMultCut){
- if(fTrigger==1 || fTrigger==4){
+ if(fTrigger==1 || fTrigger==4 || fTrigger==5){
if(! (multTPC > (-36.73 + 1.48*multGlob) && multTPC < (62.87 + 1.78*multGlob))){
// cout <<" Trigger ==" <<fTrigger<< endl;
centralitypass = kFALSE;
Int_t minTPCCluster,
Int_t TPCS,
AliHFEextraCuts::ITSPixel_t pixel,
- Int_t TPCClusterforAsso = 80,
+ Int_t TPCClusterforAsso = 80,
Bool_t AssoITSref = kTRUE,
- Double_t ptminassocut = 0.25,
+ Double_t ptminassocut = 0.0,
+ Bool_t PhiCut = kFALSE,
Bool_t PhotonicElectronDCA = kFALSE,
// Bool_t QaPidSparse = kFALSE,
const char *Cent = "V0M",
taskHFE->SetPtMinAssoCut(ptminassocut);
taskHFE->SetAssoTPCCluster(TPCClusterforAsso);
taskHFE->SetAssoITSRefit(AssoITSref);
+ taskHFE->SetPhiCut(PhiCut);
+
+
+
+
//set RP cuts for flow package analysis
cutsRP = new AliFlowTrackCuts(Form("RFPcuts%s",uniqueID));
if(!cutsRP) {