]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Updates in the drawing macros + recovery of the flow after burner
authorpchrist <pchrist@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 14 Aug 2012 11:22:08 +0000 (11:22 +0000)
committerpchrist <pchrist@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 14 Aug 2012 11:22:08 +0000 (11:22 +0000)
PWGCF/EBYE/BalanceFunctions/AliAnalysisTaskBF.cxx
PWGCF/EBYE/BalanceFunctions/AliAnalysisTaskBFPsi.cxx
PWGCF/EBYE/macros/drawBalanceFunction2DPsi.C
PWGCF/EBYE/macros/drawBalanceFunctionPsi.C

index 8185d3f988b369321cb89b464b1b39d48e238392..0f495d770afd54b8a668dd73b52e3bc3261cea36 100755 (executable)
@@ -1232,7 +1232,7 @@ void AliAnalysisTaskBF::UserExec(Option_t *) {
                if (TMath::AreEqualAbs(phiprev,vPhi,precisionPhi)) break;
              }
              //Printf("phi (after): %lf\n",vPhi);
-                     Double_t vDeltaphiBefore = phi0 - gReactionPlane;
+             Double_t vDeltaphiBefore = phi0 - gReactionPlane;
              if(vDeltaphiBefore < 0) vDeltaphiBefore += 2*TMath::Pi();
              fHistPhiBefore->Fill(vDeltaphiBefore);
 
index 686ecfc33e688393102d5e08fd8e43cea56034e2..f8489691f3af572e76e02153885c398ed9a164f1 100755 (executable)
@@ -812,7 +812,7 @@ TObjArray* AliAnalysisTaskBFPsi::GetAcceptedTracks(AliVEvent *event, Double_t fC
       fHistPhi->Fill(vPhi,fCentrality);\r
       \r
       // add the track to the TObjArray\r
-      tracksAccepted->Add(new AliBFBasicParticle(vEta, vPhi, vPt, vCharge));\r
+      tracksAccepted->Add(new AliBFBasicParticle(vEta, vPhi, vPt, 1.*vCharge));\r
     }//track loop\r
   }// AOD analysis\r
 \r
@@ -1087,17 +1087,17 @@ TObjArray* AliAnalysisTaskBFPsi::GetAcceptedTracks(AliVEvent *event, Double_t fC
        \r
        for (Int_t j = 0; j < maxNumberOfIterations; j++) {\r
          Double_t phiprev = vPhi;\r
-         Double_t fl = vPhi - phi0 + gV2*TMath::Sin(2.*(vPhi - gReactionPlane));\r
-         Double_t fp = 1.0 + 2.0*gV2*TMath::Cos(2.*(vPhi - gReactionPlane)); \r
+         Double_t fl = vPhi - phi0 + gV2*TMath::Sin(2.*(vPhi - gReactionPlane*TMath::DegToRad()));\r
+         Double_t fp = 1.0 + 2.0*gV2*TMath::Cos(2.*(vPhi - gReactionPlane*TMath::DegToRad())); \r
          vPhi -= fl/fp;\r
          if (TMath::AreEqualAbs(phiprev,vPhi,precisionPhi)) break;\r
        }\r
        //Printf("phi (after): %lf\n",vPhi);\r
-       Double_t vDeltaphiBefore = phi0 - gReactionPlane;\r
+       Double_t vDeltaphiBefore = phi0 - gReactionPlane*TMath::DegToRad();\r
        if(vDeltaphiBefore < 0) vDeltaphiBefore += 2*TMath::Pi();\r
        fHistPhiBefore->Fill(vDeltaphiBefore,fCentrality);\r
        \r
-       Double_t vDeltaphiAfter = vPhi - gReactionPlane;\r
+       Double_t vDeltaphiAfter = vPhi - gReactionPlane*TMath::DegToRad();\r
        if(vDeltaphiAfter < 0) vDeltaphiAfter += 2*TMath::Pi();\r
        fHistPhiAfter->Fill(vDeltaphiAfter,fCentrality);\r
       }\r
index be6bc4f88693c114c1dc39ff0cb46fa775b5967b..63ae16967ebf5d36e51834e066f51d2601b86e0d 100644 (file)
@@ -365,11 +365,13 @@ void draw(TList *listBF, TList *listBFShuffled, TList *listBFMixed,
   if((psiMin == -0.5)&&(psiMax == 0.5)) newFileName += "InPlane.Ptt";
   else if((psiMin == 0.5)&&(psiMax == 1.5)) newFileName += "Intermediate.Ptt";
   else if((psiMin == 1.5)&&(psiMax == 2.5)) newFileName += "OutOfPlane.Ptt";
-  else newFileName += "0.PttFrom";
-  newFileName += ptTriggerMin; newFileName += "To"; 
-  newFileName += ptTriggerMax; newFileName += ".PtaFrom";
-  newFileName += ptAssociatedMin; newFileName += "To"; 
-  newFileName += ptAssociatedMax;  newFileName += ".root";
+  else if((psiMin == 2.5)&&(psiMax == 3.5)) newFileName += "Rest.PttFrom";
+  else newFileName += "All.PttFrom";
+  newFileName += Form("%.1f",ptTriggerMin); newFileName += "To"; 
+  newFileName += Form("%.1f",ptTriggerMax); newFileName += "PtaFrom";
+  newFileName += Form("%.1f",ptAssociatedMin); newFileName += "To"; 
+  newFileName += Form("%.1f",ptAssociatedMax); 
+  newFileName += ".root";
 
   TFile *fOutput = new TFile(newFileName.Data(),"recreate");
   fOutput->cd();
@@ -392,7 +394,10 @@ void draw(TList *listBF, TList *listBFShuffled, TList *listBFMixed,
 }
 
 //____________________________________________________________//
-void drawBFPsi2D(Int_t gCentrality = 1,
+void drawBFPsi2D(const char* lhcPeriod = "LHC11h",
+                Int_t gCentrality = 1,
+                Bool_t kShowShuffled = kFALSE, 
+                Bool_t kShowMixed = kFALSE, 
                 Double_t psiMin = -0.5, Double_t psiMax = 0.5,
                 Double_t ptTriggerMin = -1.,
                 Double_t ptTriggerMax = -1.,
@@ -404,20 +409,22 @@ void drawBFPsi2D(Int_t gCentrality = 1,
   TGaxis::SetMaxDigits(1);
 
   //Get the input file
-  TString filename = "LHC11h/PttFrom";
-  filename += ptTriggerMin; filename += "To"; 
-  filename += ptTriggerMax; filename += "PtaFrom";
-  filename += ptAssociatedMin; filename += "To"; 
-  filename += ptAssociatedMax; filename += "/balanceFunction2D.Centrality"; 
+  TString filename = lhcPeriod; filename +="/PttFrom";
+  filename += Form("%.1f",ptTriggerMin); filename += "To"; 
+  filename += Form("%.1f",ptTriggerMax); filename += "PtaFrom";
+  filename += Form("%.1f",ptAssociatedMin); filename += "To"; 
+  filename += Form("%.1f",ptAssociatedMax); 
+  filename += "/balanceFunction2D.Centrality"; 
   filename += gCentrality; filename += ".Psi";
   if((psiMin == -0.5)&&(psiMax == 0.5)) filename += "InPlane.Ptt";
   else if((psiMin == 0.5)&&(psiMax == 1.5)) filename += "Intermediate.Ptt";
   else if((psiMin == 1.5)&&(psiMax == 2.5)) filename += "OutOfPlane.Ptt";
-  else filename += "0.PttFrom";
-  filename += ptTriggerMin; filename += "To"; 
-  filename += ptTriggerMax; filename += ".PtaFrom";
-  filename += ptAssociatedMin; filename += "To"; 
-  filename += ptAssociatedMax;  filename += ".root";  
+  else if((psiMin == 2.5)&&(psiMax == 3.5)) filename += "Rest.Ptt";
+  else filename += "All.PttFrom";
+  filename += Form("%.1f",ptTriggerMin); filename += "To"; 
+  filename += Form("%.1f",ptTriggerMax); filename += ".PtaFrom";
+  filename += Form("%.1f",ptAssociatedMin); filename += "To"; 
+  filename += Form("%.1f",ptAssociatedMax);  filename += ".root";  
 
   //Open the file
   TFile *f = TFile::Open(filename.Data());
@@ -441,44 +448,50 @@ void drawBFPsi2D(Int_t gCentrality = 1,
   gHistBalanceFunction->GetZaxis()->SetTitle("B(#Delta #eta, #Delta #varphi)");
 
   //Shuffled balance function
-  TH1D *gHistBalanceFunctionShuffled = dynamic_cast<TH1D *>(f->Get("gHistBalanceFunctionShuffled"));
-  gHistBalanceFunctionShuffled->SetStats(kFALSE);
-  gHistBalanceFunctionShuffled->GetXaxis()->SetNdivisions(10);
-  gHistBalanceFunctionShuffled->GetYaxis()->SetNdivisions(10);
-  gHistBalanceFunctionShuffled->GetZaxis()->SetNdivisions(10);
-  gHistBalanceFunctionShuffled->GetXaxis()->SetTitleOffset(1.3);
-  gHistBalanceFunctionShuffled->GetYaxis()->SetTitleOffset(1.3);
-  gHistBalanceFunctionShuffled->GetZaxis()->SetTitleOffset(1.3);
-  gHistBalanceFunctionShuffled->GetXaxis()->SetTitle("#Delta #eta");
-  gHistBalanceFunctionShuffled->GetYaxis()->SetTitle("#Delta #varphi (deg.)");
-  gHistBalanceFunctionShuffled->GetZaxis()->SetTitle("B(#Delta #eta, #Delta #varphi)");
+  if(kShowShuffled) {
+    TH1D *gHistBalanceFunctionShuffled = dynamic_cast<TH1D *>(f->Get("gHistBalanceFunctionShuffled"));
+    gHistBalanceFunctionShuffled->SetStats(kFALSE);
+    gHistBalanceFunctionShuffled->GetXaxis()->SetNdivisions(10);
+    gHistBalanceFunctionShuffled->GetYaxis()->SetNdivisions(10);
+    gHistBalanceFunctionShuffled->GetZaxis()->SetNdivisions(10);
+    gHistBalanceFunctionShuffled->GetXaxis()->SetTitleOffset(1.3);
+    gHistBalanceFunctionShuffled->GetYaxis()->SetTitleOffset(1.3);
+    gHistBalanceFunctionShuffled->GetZaxis()->SetTitleOffset(1.3);
+    gHistBalanceFunctionShuffled->GetXaxis()->SetTitle("#Delta #eta");
+    gHistBalanceFunctionShuffled->GetYaxis()->SetTitle("#Delta #varphi (deg.)");
+    gHistBalanceFunctionShuffled->GetZaxis()->SetTitle("B(#Delta #eta, #Delta #varphi)");
+  }
 
   //Mixed balance function
-  TH1D *gHistBalanceFunctionMixed = dynamic_cast<TH1D *>(f->Get("gHistBalanceFunctionMixed"));
-  gHistBalanceFunctionMixed->SetStats(kFALSE);
-  gHistBalanceFunctionMixed->GetXaxis()->SetNdivisions(10);
-  gHistBalanceFunctionMixed->GetYaxis()->SetNdivisions(10);
-  gHistBalanceFunctionMixed->GetZaxis()->SetNdivisions(10);
-  gHistBalanceFunctionMixed->GetXaxis()->SetTitleOffset(1.3);
-  gHistBalanceFunctionMixed->GetYaxis()->SetTitleOffset(1.3);
-  gHistBalanceFunctionMixed->GetZaxis()->SetTitleOffset(1.3);
-  gHistBalanceFunctionMixed->GetXaxis()->SetTitle("#Delta #eta");
-  gHistBalanceFunctionMixed->GetYaxis()->SetTitle("#Delta #varphi (deg.)");
-  gHistBalanceFunctionMixed->GetZaxis()->SetTitle("B(#Delta #eta, #Delta #varphi)");
+  if(kShowMixed) {
+    TH1D *gHistBalanceFunctionMixed = dynamic_cast<TH1D *>(f->Get("gHistBalanceFunctionMixed"));
+    gHistBalanceFunctionMixed->SetStats(kFALSE);
+    gHistBalanceFunctionMixed->GetXaxis()->SetNdivisions(10);
+    gHistBalanceFunctionMixed->GetYaxis()->SetNdivisions(10);
+    gHistBalanceFunctionMixed->GetZaxis()->SetNdivisions(10);
+    gHistBalanceFunctionMixed->GetXaxis()->SetTitleOffset(1.3);
+    gHistBalanceFunctionMixed->GetYaxis()->SetTitleOffset(1.3);
+    gHistBalanceFunctionMixed->GetZaxis()->SetTitleOffset(1.3);
+    gHistBalanceFunctionMixed->GetXaxis()->SetTitle("#Delta #eta");
+    gHistBalanceFunctionMixed->GetYaxis()->SetTitle("#Delta #varphi (deg.)");
+    gHistBalanceFunctionMixed->GetZaxis()->SetTitle("B(#Delta #eta, #Delta #varphi)");
+  }
 
   //Subtracted balance function
-  TH1D *gHistBalanceFunctionSubtracted = dynamic_cast<TH1D *>(f->Get("gHistBalanceFunctionSubtracted"));
-  gHistBalanceFunctionSubtracted->SetStats(kFALSE);
-  gHistBalanceFunctionSubtracted->GetXaxis()->SetNdivisions(10);
-  gHistBalanceFunctionSubtracted->GetYaxis()->SetNdivisions(10);
-  gHistBalanceFunctionSubtracted->GetZaxis()->SetNdivisions(10);
-  gHistBalanceFunctionSubtracted->GetXaxis()->SetTitleOffset(1.3);
-  gHistBalanceFunctionSubtracted->GetYaxis()->SetTitleOffset(1.3);
-  gHistBalanceFunctionSubtracted->GetZaxis()->SetTitleOffset(1.3);
-  gHistBalanceFunctionSubtracted->GetXaxis()->SetTitle("#Delta #eta");
-  gHistBalanceFunctionSubtracted->GetYaxis()->SetTitle("#Delta #varphi (deg.)");
-  gHistBalanceFunctionSubtracted->GetZaxis()->SetTitle("B(#Delta #eta, #Delta #varphi)");
-  
+  if(kShowMixed) {
+    TH1D *gHistBalanceFunctionSubtracted = dynamic_cast<TH1D *>(f->Get("gHistBalanceFunctionSubtracted"));
+    gHistBalanceFunctionSubtracted->SetStats(kFALSE);
+    gHistBalanceFunctionSubtracted->GetXaxis()->SetNdivisions(10);
+    gHistBalanceFunctionSubtracted->GetYaxis()->SetNdivisions(10);
+    gHistBalanceFunctionSubtracted->GetZaxis()->SetNdivisions(10);
+    gHistBalanceFunctionSubtracted->GetXaxis()->SetTitleOffset(1.3);
+    gHistBalanceFunctionSubtracted->GetYaxis()->SetTitleOffset(1.3);
+    gHistBalanceFunctionSubtracted->GetZaxis()->SetTitleOffset(1.3);
+    gHistBalanceFunctionSubtracted->GetXaxis()->SetTitle("#Delta #eta");
+    gHistBalanceFunctionSubtracted->GetYaxis()->SetTitle("#Delta #varphi (deg.)");
+    gHistBalanceFunctionSubtracted->GetZaxis()->SetTitle("B(#Delta #eta, #Delta #varphi)");
+  }
+
   TString pngName;
   
   TString centralityLatex = "Centrality: ";
@@ -523,45 +536,51 @@ void drawBFPsi2D(Int_t gCentrality = 1,
   latexInfo1->DrawLatex(0.64,0.76,pttLatex.Data());
   latexInfo1->DrawLatex(0.64,0.70,ptaLatex.Data());
 
-  TCanvas *c2 = new TCanvas("c2","Shuffled balance function 2D",100,100,600,500);
-  c2->SetFillColor(10); c2->SetHighLightColor(10);
-  c2->SetLeftMargin(0.17); c2->SetTopMargin(0.05);
-  gHistBalanceFunctionShuffled->SetTitle("Shuffled events");
-  gHistBalanceFunctionShuffled->GetYaxis()->SetTitleOffset(1.4);
-  gHistBalanceFunctionShuffled->GetYaxis()->SetNdivisions(10);
-  gHistBalanceFunctionShuffled->GetXaxis()->SetNdivisions(10);
-  gHistBalanceFunctionShuffled->DrawCopy("lego2");
-
-  latexInfo1->DrawLatex(0.64,0.88,centralityLatex.Data());
-  latexInfo1->DrawLatex(0.64,0.82,psiLatex.Data());
-  latexInfo1->DrawLatex(0.64,0.76,pttLatex.Data());
-  latexInfo1->DrawLatex(0.64,0.70,ptaLatex.Data());
+  if(kShowShuffled) {
+    TCanvas *c2 = new TCanvas("c2","Shuffled balance function 2D",100,100,600,500);
+    c2->SetFillColor(10); c2->SetHighLightColor(10);
+    c2->SetLeftMargin(0.17); c2->SetTopMargin(0.05);
+    gHistBalanceFunctionShuffled->SetTitle("Shuffled events");
+    gHistBalanceFunctionShuffled->GetYaxis()->SetTitleOffset(1.4);
+    gHistBalanceFunctionShuffled->GetYaxis()->SetNdivisions(10);
+    gHistBalanceFunctionShuffled->GetXaxis()->SetNdivisions(10);
+    gHistBalanceFunctionShuffled->DrawCopy("lego2");
+    
+    latexInfo1->DrawLatex(0.64,0.88,centralityLatex.Data());
+    latexInfo1->DrawLatex(0.64,0.82,psiLatex.Data());
+    latexInfo1->DrawLatex(0.64,0.76,pttLatex.Data());
+    latexInfo1->DrawLatex(0.64,0.70,ptaLatex.Data());
+  }
 
-  TCanvas *c3 = new TCanvas("c3","Mixed balance function 2D",200,200,600,500);
-  c3->SetFillColor(10); c3->SetHighLightColor(10);
-  c3->SetLeftMargin(0.17); c3->SetTopMargin(0.05);
-  gHistBalanceFunctionMixed->SetTitle("Mixed events");
-  gHistBalanceFunctionMixed->GetYaxis()->SetTitleOffset(1.4);
-  gHistBalanceFunctionMixed->GetYaxis()->SetNdivisions(10);
-  gHistBalanceFunctionMixed->GetXaxis()->SetNdivisions(10);
-  gHistBalanceFunctionMixed->DrawCopy("lego2");
-  
-  latexInfo1->DrawLatex(0.64,0.88,centralityLatex.Data());
-  latexInfo1->DrawLatex(0.64,0.82,psiLatex.Data());
-  latexInfo1->DrawLatex(0.64,0.76,pttLatex.Data());
-  latexInfo1->DrawLatex(0.64,0.70,ptaLatex.Data());
+  if(kShowMixed) {
+    TCanvas *c3 = new TCanvas("c3","Mixed balance function 2D",200,200,600,500);
+    c3->SetFillColor(10); c3->SetHighLightColor(10);
+    c3->SetLeftMargin(0.17); c3->SetTopMargin(0.05);
+    gHistBalanceFunctionMixed->SetTitle("Mixed events");
+    gHistBalanceFunctionMixed->GetYaxis()->SetTitleOffset(1.4);
+    gHistBalanceFunctionMixed->GetYaxis()->SetNdivisions(10);
+    gHistBalanceFunctionMixed->GetXaxis()->SetNdivisions(10);
+    gHistBalanceFunctionMixed->DrawCopy("lego2");
     
-  TCanvas *c4 = new TCanvas("c4","Subtracted balance function 2D",300,300,600,500);
-  c4->SetFillColor(10); c4->SetHighLightColor(10);
-  c4->SetLeftMargin(0.17); c4->SetTopMargin(0.05);
-  gHistBalanceFunctionSubtracted->SetTitle("Subtracted balance function");
-  gHistBalanceFunctionSubtracted->GetYaxis()->SetTitleOffset(1.4);
-  gHistBalanceFunctionSubtracted->GetYaxis()->SetNdivisions(10);
-  gHistBalanceFunctionSubtracted->GetXaxis()->SetNdivisions(10);
-  gHistBalanceFunctionSubtracted->DrawCopy("lego2");
+    latexInfo1->DrawLatex(0.64,0.88,centralityLatex.Data());
+    latexInfo1->DrawLatex(0.64,0.82,psiLatex.Data());
+    latexInfo1->DrawLatex(0.64,0.76,pttLatex.Data());
+    latexInfo1->DrawLatex(0.64,0.70,ptaLatex.Data());
+  }
 
-  latexInfo1->DrawLatex(0.64,0.88,centralityLatex.Data());
-  latexInfo1->DrawLatex(0.64,0.82,psiLatex.Data());
-  latexInfo1->DrawLatex(0.64,0.76,pttLatex.Data());
-  latexInfo1->DrawLatex(0.64,0.70,ptaLatex.Data());
+  if(kShowMixed) {
+    TCanvas *c4 = new TCanvas("c4","Subtracted balance function 2D",300,300,600,500);
+    c4->SetFillColor(10); c4->SetHighLightColor(10);
+    c4->SetLeftMargin(0.17); c4->SetTopMargin(0.05);
+    gHistBalanceFunctionSubtracted->SetTitle("Subtracted balance function");
+    gHistBalanceFunctionSubtracted->GetYaxis()->SetTitleOffset(1.4);
+    gHistBalanceFunctionSubtracted->GetYaxis()->SetNdivisions(10);
+    gHistBalanceFunctionSubtracted->GetXaxis()->SetNdivisions(10);
+    gHistBalanceFunctionSubtracted->DrawCopy("lego2");
+    
+    latexInfo1->DrawLatex(0.64,0.88,centralityLatex.Data());
+    latexInfo1->DrawLatex(0.64,0.82,psiLatex.Data());
+    latexInfo1->DrawLatex(0.64,0.76,pttLatex.Data());
+    latexInfo1->DrawLatex(0.64,0.70,ptaLatex.Data());
+  }
 }
index 10bd19d80cc2866b5a9310720a983d6f83bfffac..af65ae8c8113c486d6af6a5f5a1d357ae9e617e3 100644 (file)
@@ -366,11 +366,13 @@ void draw(TList *listBF, TList *listBFShuffled, TList *listBFMixed,
   if((psiMin == -0.5)&&(psiMax == 0.5)) newFileName += "InPlane.Ptt";
   else if((psiMin == 0.5)&&(psiMax == 1.5)) newFileName += "Intermediate.Ptt";
   else if((psiMin == 1.5)&&(psiMax == 2.5)) newFileName += "OutOfPlane.Ptt";
-  else newFileName += "0.PttFrom";
-  newFileName += ptTriggerMin; newFileName += "To"; 
-  newFileName += ptTriggerMax; newFileName += ".PtaFrom";
-  newFileName += ptAssociatedMin; newFileName += "To"; 
-  newFileName += ptAssociatedMax;  newFileName += ".root";
+  else if((psiMin == 2.5)&&(psiMax == 3.5)) newFileName += "Rest.PttFrom";
+  else newFileName += "All.PttFrom";
+  newFileName += Form("%.1f",ptTriggerMin); newFileName += "To"; 
+  newFileName += Form("%.1f",ptTriggerMax); newFileName += "PtaFrom";
+  newFileName += Form("%.1f",ptAssociatedMin); newFileName += "To"; 
+  newFileName += Form("%.1f",ptAssociatedMax); 
+  newFileName += ".root";
 
   TFile *fOutput = new TFile(newFileName.Data(),"recreate");
   fOutput->cd();
@@ -430,7 +432,9 @@ void GetWeightedMean(TH1D *gHistBalance, Int_t fStartBin = 1) {
   cout<<endl;
 }
 
-void drawBFPsi(Int_t gCentrality = 1,
+//______________________________________________________//
+void drawBFPsi(const char* lhcPeriod = "LHC10h",
+              Int_t gCentrality = 1,
               Int_t gDeltaEtaDeltaPhi = 2,
               Double_t psiMin = -0.5, Double_t psiMax = 0.5,
               Double_t ptTriggerMin = -1.,
@@ -444,7 +448,7 @@ void drawBFPsi(Int_t gCentrality = 1,
   SetPlotStyle();
 
   //Get the input file
-  TString filename = "LHC11h/PttFrom";
+  TString filename = lhcPeriod; filename +="/PttFrom";
   filename += ptTriggerMin; filename += "To"; 
   filename += ptTriggerMax; filename += "PtaFrom";
   filename += ptAssociatedMin; filename += "To"; 
@@ -455,7 +459,8 @@ void drawBFPsi(Int_t gCentrality = 1,
   if((psiMin == -0.5)&&(psiMax == 0.5)) filename += "InPlane.Ptt";
   else if((psiMin == 0.5)&&(psiMax == 1.5)) filename += "Intermediate.Ptt";
   else if((psiMin == 1.5)&&(psiMax == 2.5)) filename += "OutOfPlane.Ptt";
-  else filename += "0.PttFrom";
+  else if((psiMin == 2.5)&&(psiMax == 3.5)) filename += "Rest.Ptt";
+  else filename += "All.PttFrom";
   filename += ptTriggerMin; filename += "To"; 
   filename += ptTriggerMax; filename += ".PtaFrom";
   filename += ptAssociatedMin; filename += "To";