fDecayChannel(AliAnalysisTaskSEHFQA::kD0toKpi),
fCuts(0x0),
fEstimator(AliRDHFCuts::kCentTRK),
- fReadMC(kFALSE)
+ fReadMC(kFALSE),
+ fSimpleMode(kFALSE)
{
//default constructor
}
fDecayChannel(ch),
fCuts(0x0),
fEstimator(AliRDHFCuts::kCentTRK),
- fReadMC(kFALSE)
+ fReadMC(kFALSE),
+ fSimpleMode(kFALSE)
{
//constructor
break;
}
}
- Bool_t isSimpleMode=kFALSE;
+ Bool_t isSimpleMode=fSimpleMode;
if(!arrayProng) {
AliInfo("Branch not found! The output will contain only trak related histograms\n");
isSimpleMode=kTRUE;
//setters
void SetReadMC(Bool_t mcflag){fReadMC=mcflag;}
+ void SetSimpleMode(Bool_t flag){fSimpleMode=flag;}
//getters
AliRDHFCuts* GetCutObject() const {return fCuts;}
AliRDHFCuts* fCuts; // object containing cuts
AliRDHFCuts::ECentrality fEstimator; //2nd estimator for centrality
Bool_t fReadMC; // flag to read MC
-
- ClassDef(AliAnalysisTaskSEHFQA,3); //AnalysisTaskSE for the quality assurance of HF in hadrons
+ Bool_t fSimpleMode; // if true, don't do candidates (much faster in PbPb)
+ ClassDef(AliAnalysisTaskSEHFQA,4); //AnalysisTaskSE for the quality assurance of HF in hadrons
};
AliAnalysisTaskSEHFQA* taskQA=new AliAnalysisTaskSEHFQA(Form("QA%s",suffix.Data()),ch,analysiscuts);
taskQA->SetReadMC(readMC);
+ taskQA->SetSimpleMode(kFALSE); // set to kTRUE to go faster in PbPb
mgr->AddTask(taskQA);
//