X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PWG2%2FFORWARD%2Fanalysis2%2Fqa%2FDrawOccupancy.C;h=fb5d5f1624c5ce6e26cf4effe4c0a418a579fb13;hb=d015ecfe2c0625b8ad5a62823495c226e1bb41ba;hp=daf8ead3e39b3c0f3f1262a7ab930aa6d15e0738;hpb=75eb2d843450cc9c2748eb529bafee46455f968f;p=u%2Fmrichter%2FAliRoot.git diff --git a/PWG2/FORWARD/analysis2/qa/DrawOccupancy.C b/PWG2/FORWARD/analysis2/qa/DrawOccupancy.C index daf8ead3e39..fb5d5f1624c 100644 --- a/PWG2/FORWARD/analysis2/qa/DrawOccupancy.C +++ b/PWG2/FORWARD/analysis2/qa/DrawOccupancy.C @@ -9,6 +9,21 @@ * @ingroup pwg2_forward_scripts_qa * */ +#ifndef __CINT__ +# include +# include +# include +# include +# include +# include +# include +# include +# include +# include +# include +#else +class TList; +#endif /** * Draw the poisson @f$N_{ch}@f$ estimate against the @f$\Delta@f$ @@ -27,20 +42,22 @@ Double_t DrawRingOccupancy(TList* p, UShort_t d, Char_t r) { - if (!p) return; + if (!p) return 0; TList* ring = static_cast(p->FindObject(Form("FMD%d%c",d,r))); if (!ring) { Error("DrawOccupancy", "List FMD%d%c not found in %s",d,r,p->GetName()); - return; + return 0; } TH1* corr = static_cast(ring->FindObject("occupancy")); if (!corr) { Error("DrawRingOccupancy", "Histogram occupancy not found in FMD%d%c", d, r); - return; + return 0; } + corr->Rebin(4); + TPad* pad = static_cast(gPad); pad->SetGridy(); pad->SetGridx(); @@ -79,8 +96,7 @@ DrawRingOccupancy(TList* p, UShort_t d, Char_t r) */ void DrawOccupancy(const char* filename="forward.root", - Double_t xmax=-1, - Double_t xmin=-1) + const char* folder="ForwardResults") { gStyle->SetPalette(1); gStyle->SetOptFit(0); @@ -100,9 +116,9 @@ DrawOccupancy(const char* filename="forward.root", return; } - TList* forward = static_cast(file->Get("Forward")); + TList* forward = static_cast(file->Get(folder)); if (!forward) { - Error("DrawOccupancy", "List Forward not found in %s", filename); + Error("DrawOccupancy", "List %s not found in %s", folder, filename); return; }