AliInfo("no prim Vertex found - skip event");
fhPrimVertexNCont->Fill(-1);
return;
+ }
- if(primVertex->GetName() == "TPCVertex"){
- AliInfo("found TPC prim Vertex - skip event");
- fhPrimVertexNCont->Fill(-1);
- return;
- }
-
- Int_t nVertContributors = primVertex->GetNContributors();
- fhPrimVertexNCont->Fill(nVertContributors);
-
- //cout<<" prim vertex name "<<primVertex->GetName()<<" nCont "<<nVertContributors<<endl;
-
- if(nVertContributors<1){ // eventually check if not SPD vertex ???
- AliInfo("prim vertex no contributors - skip event");
- return;
- }
-
- Double_t vertX = primVertex->GetX();
- Double_t vertY = primVertex->GetY();
- Double_t vertZ = primVertex->GetZ();
-
- Double_t vertRho = TMath::Sqrt(vertX*vertX+vertY*vertY);
+ if(primVertex->GetName() == "TPCVertex"){
+ AliInfo("found TPC prim Vertex - skip event");
+ fhPrimVertexNCont->Fill(-1);
+ return;
+ }
- fhPrimVertexRho->Fill(vertRho);
- fhPrimVertexZ->Fill(vertZ);
+ Int_t nVertContributors = primVertex->GetNContributors();
+ fhPrimVertexNCont->Fill(nVertContributors);
+
+ //cout<<" prim vertex name "<<primVertex->GetName()<<" nCont "<<nVertContributors<<endl;
+
+ if(nVertContributors<1){ // eventually check if not SPD vertex ???
+ AliInfo("prim vertex no contributors - skip event");
+ return;
+ }
- if(TMath::Abs(vertZ)>10){
- AliInfo(Form("prim vertex z=%f - skip event",vertZ));
- return;
- }
+ Double_t vertX = primVertex->GetX();
+ Double_t vertY = primVertex->GetY();
+ Double_t vertZ = primVertex->GetZ();
+
+ Double_t vertRho = TMath::Sqrt(vertX*vertX+vertY*vertY);
+
+ fhPrimVertexRho->Fill(vertRho);
+ fhPrimVertexZ->Fill(vertZ);
+
+ if(TMath::Abs(vertZ)>10){
+ AliInfo(Form("prim vertex z=%f - skip event",vertZ));
+ return;
}
+
Int_t pythiaPID = GetPythiaProcessID();
// ------------------------------------------------
AliMCEvent* mcEvent = mcHandler->MCEvent();
if (!mcEvent) {
- Printf("ERROR: Could not retrieve MC event");
+ AliInfo("could not retrieve MC event");
return -1;
}
AliGenPythiaEventHeader* pythiaGenHeader = AliAnalysisHelperJetTasks::GetPythiaEventHeader(mcEvent);
- if (!mcEvent) {
- Printf("ERROR: Could not retrieve pythiaEventHeader");
+ if (!pythiaGenHeader) {
+ AliInfo("Could not retrieve pythiaEventHeader");
return -1;
}
Float_t xvtx = -999;
Float_t yvtx = -999;
- if(vtxESD->GetNContributors()>0){
+ if(vtxESD->GetNContributors()>2){
zvtx = vtxESD->GetZ();
yvtx = vtxESD->GetY();
xvtx = vtxESD->GetX();
if(iTrig>=0){
iTrig *= 3;
fh2ESDTriggerRun->Fill(run,iTrig+1);
- if(vtxESD->GetNContributors()>0){
+ if(vtxESD->GetNContributors()>2){
fh2ESDTriggerRun->Fill(run,iTrig+2);
fh2VtxXY->Fill(xvtx,yvtx);
}
fh2ESDTriggerCount->Fill(it,kSelectedALICE);
}
if(!fUsePhysicsSelection)cand = AliAnalysisHelperJetTasks::IsTriggerFired(esd,AliAnalysisHelperJetTasks::kMB1);
- if(vtxESD->GetNContributors()>0&&!vtxName.Contains("TPCVertex")){
+ if(vtxESD->GetNContributors()>2&&!vtxName.Contains("TPCVertex")){
if(esdTrig)fh2ESDTriggerCount->Fill(it,kTriggeredVertex);
Float_t zvtx = vtxESD->GetZ();
if(esdEventSelected&&esdTrig){
Bool_t aodTrig = kFALSE;
aodTrig = AliAnalysisHelperJetTasks::IsTriggerFired(aod,(AliAnalysisHelperJetTasks::Trigger)it);
if(aodTrig)fh2TriggerCount->Fill(it,kAllTriggered);
- if(vtxAOD->GetNContributors()>0&&!vtxTitle.Contains("TPCVertex")){
+ if(vtxAOD->GetNContributors()>2&&!vtxTitle.Contains("TPCVertex")){
if(aodTrig)fh2TriggerCount->Fill(it,kTriggeredVertex);
Float_t zvtx = vtxAOD->GetZ();
if(aodTrig&&aodEventSelected){
- if(vtx->GetNContributors()<2)return kFALSE;
+ if(vtx->GetNContributors()<3)return kFALSE;
// do not want tpc only primary vertex
TString vtxName(vtx->GetName());
- if(vtx->GetNContributors()<2)return kFALSE;
+ if(vtx->GetNContributors()<3)return kFALSE;
// do not want tpc only primary vertex
TString vtxName(vtx->GetName());
AliAODJet *tmp = (AliAODJet*)(aodRecJets->At(ir));
Float_t tmpPt = tmp->Pt();
if(tmpPt>ptOld){
- Printf("%s:%d Jets Not Sorted!! %d:%.3E %d%.3E",(char*)__FILE__,__LINE__,ir,tmpPt,ir-1,ptOld);
+ Printf("%s:%d Jets Not Sorted %s !! %d:%.3E %d:%.3E",(char*)__FILE__,__LINE__,fBranchRec.Data(),ir,tmpPt,ir-1,ptOld);
}
ptOld = tmpPt;
}