fEsdtrackCutsITS = AliESDtrackCuts::GetStandardITSPureSATrackCuts2010(kTRUE,kFALSE);//we do want primaries but we do not want to require PID info
fEsdtrackCutsITS->SetName("fEsdTrackCutsITS");
}
- if(fRecAnalysis->DataSet()==20100){
+ if(fRecAnalysis->DataSet()==20100 || fRecAnalysis->DataSet()==2011){
cout<<"Setting track cuts for the 2010 Pb+Pb collisions at 2.76 TeV"<<endl;
//cout<<"Warning: Have not set 2010 track cuts yet!!"<<endl;
fEsdtrackCutsITSTPC = AliESDtrackCuts::GetStandardITSTPCTrackCuts2010(selectPrimaries);
// fEsdtrackCutsITS = AliESDtrackCuts::GetStandardITSPureSATrackCuts2010(kTRUE,kFALSE);//we do want primaries but we do not want to require PID info
fEsdtrackCutsITS->SetName("fEsdTrackCutsITS");
}
+ if(fRecAnalysis->DataSet()==2011){
+ cout<<"Using 2011 acceptance"<<endl;
+ if(fMCAnalysis) fMCAnalysis->ResetEventValues();//actually remakes AliAnalysisEtCuts if AliAnalysisEtCuts doesn't exist
+ fRecAnalysis->ResetEventValues();
+ if(fMCAnalysis && fMCAnalysis->GetCuts()){
+ fMCAnalysis->GetCuts()->SetGeometryEmcalPhiAccMinCut(80);
+ fMCAnalysis->GetCuts()->SetGeometryEmcalPhiAccMaxCut(80+100);
+ fMCAnalysis->GetSelector()->GetCuts()->SetGeometryEmcalPhiAccMinCut(80);
+ fMCAnalysis->GetSelector()->GetCuts()->SetGeometryEmcalPhiAccMaxCut(80+100);
+ }
+ else{if(fMCAnalysis)cerr<<"Error! MC fCuts does not exist!"<<endl;}
+ if(fRecAnalysis->GetCuts()){
+ fRecAnalysis->GetCuts()->SetGeometryEmcalPhiAccMinCut(80);
+ fRecAnalysis->GetCuts()->SetGeometryEmcalPhiAccMaxCut(80+100);
+ fRecAnalysis->GetSelector()->GetCuts()->SetGeometryEmcalPhiAccMinCut(80);
+ fRecAnalysis->GetSelector()->GetCuts()->SetGeometryEmcalPhiAccMaxCut(80+100);
+ }
+ else{cerr<<"Error! Reco fCuts does not exist!"<<endl;}
+ }
+
fOutputList->Add(fEsdtrackCutsITSTPC);