Ñò ŸéJc@sfddkZddklZddkTd„Zd„Zddd„Zd „Zd „Zd „Z dS( iÿÿÿÿN(tsqrt(t*c Cs¦|iƒ}|iƒ|iƒ|iƒ}}xjt|ƒD]\}xSt|ƒD]E}|i||ƒt|ƒ|i||ƒ}|i|||ƒqOWq<W|iƒS(N(tClonetResett GetNbinsXt GetNbinsYtranget GetBinContenttfloatt SetBinContent( th1th2tathdifftnxtnytibxtibytc((sd/home/ant/Documents/Work/MyThesis/chapters/4/pic/Fiducial_source/nice_residuals_plots/accessories.pyt add_histoss    cCs´|dt|ƒjo|djnptS||djptS||}t|ƒ|djptSt|d|dƒ}|d|jo|djnptStS(Niiiiii(tabstFalseRtTrue(tptcttcvalstpztpt((sd/home/ant/Documents/Work/MyThesis/chapters/4/pic/Fiducial_source/nice_residuals_plots/accessories.pytin_fids, &g9´Èv¾ÿ6@gÇK7‰A;@c Csì|iƒ}|iƒ|iƒ|iƒ}}x°t|ƒD]¢}|iƒi|ƒ}||jo |jnoq<nx_t|ƒD]Q} |iƒi| ƒ} t|| |ƒo#|i || |i || ƒƒq‰q‰Wq<W|iƒS(N( RRRRRtGetXaxist GetBinCentertGetYaxisRR R( R tfidtpcut_mintpcut_maxR RRRRRR((sd/home/ant/Documents/Work/MyThesis/chapters/4/pic/Fiducial_source/nice_residuals_plots/accessories.pytfid_onlys    +cCsÍtdddddƒ}|iƒidƒxxt|iƒƒD]d}x[t|iƒƒD]G}|i||ƒ}d|jo djno|i|ƒqWqWWq>WdG|iƒGd G|i ƒGH|i ƒS( Ntsimpleidig{®Gáz„?iùggð?smean=s; RMS=( tTH1DRt SetNdivisionsRRRRtFilltGetMeantGetRMSR(R thRRR((sd/home/ant/Documents/Work/MyThesis/chapters/4/pic/Fiducial_source/nice_residuals_plots/accessories.pyt simple_histo/sc Cs!|iƒiƒ}|iƒxÞt|iƒƒD]Ê}g}x[t|iƒƒD]G}|i||ƒ}d|jo djno|i|ƒqNqNWt|ƒdjoM|i |t |ƒt|ƒƒ|i |t i |ƒtt|ƒƒƒq/q/W|idƒ|idƒ|iƒS(Nggð?iig{®Gázt?(t ProjectionXRRRRRRtappendtlenR tsumt SetBinErrortnumpytstdRtSetMarkerStylet SetMaximum(R R RtxRR((sd/home/ant/Documents/Work/MyThesis/chapters/4/pic/Fiducial_source/nice_residuals_plots/accessories.pyt project_vs_p:s   1  c Cs!|iƒiƒ}|iƒxÞt|iƒƒD]Ê}g}x[t|iƒƒD]G}|i||ƒ}d|jo djno|i|ƒqNqNWt|ƒdjoM|i |t |ƒt|ƒƒ|i |t i |ƒtt|ƒƒƒq/q/W|idƒ|idƒ|iƒS(Nggð?iig{®Gázt?(t ProjectionYRRRRRRR-R.R R/R0R1R2RR3R4(R R RR5RR((sd/home/ant/Documents/Work/MyThesis/chapters/4/pic/Fiducial_source/nice_residuals_plots/accessories.pyt project_vs_ctKs   1  ( R1tmathRtROOTRRR#R+R6R8(((sd/home/ant/Documents/Work/MyThesis/chapters/4/pic/Fiducial_source/nice_residuals_plots/accessories.pyts