*******************************************
  *                                         *
  *        W E L C O M E  to  R O O T       *
  *                                         *
  *   Version  5.14/00h  8 September 2007   *
  *                                         *
  *  You are welcome to visit our Web site  *
  *          http://root.cern.ch            *
  *                                         *
  *******************************************

Compiled on 8 September 2007 for linux with thread support.

CINT/ROOT C/C++ Interpreter version 5.16.16, November 24, 2006
Type ? for help. Commands must be C++ statements.
Enclose multiple statements between { }.
******** Welcome to the muon performance package. ********
Documentation may be found at
  https://twiki.cern.ch/twiki/bin/view/Atlas/MuPerf
Note: muhist_help() - lists macros available for analysis of histograms
Functions:
  muhelp() - This message.
  mutree() - Returns a pointer to the muperf tree (ntuple).
  mures(draw, var, nbin, xlim, opt) - displays var resolution or pull
  mures2(draw, varx, vary, nbinx, xmin, xmax, ylim, flim, opt)
    - displays vary resolution or pull as a function of varx
Classes:
  MuDraw - Plots and fits distributions and ratios thereof
  MuPublish - Publish plots and HTML descriptions
Objects:
  cut_mc_not_htau - Select truth not hadron or tau: muperf.set_cut(cut_mc_not_htau)
  cut_mc_b - Select truth from b: muperf.set_cut(cut_mc_b)
  cut_mc_tau - Select truth from tau: muperf.set_cut(cut_mc_tau)
  cut_w - Select truth from W: muperf.set_cut(cut_mc_w)
  cut_mc_z - Select truth from Z: muperf.set_cut(cut_mc_z)
  cut_mc_t - Select truth from top: muperf.set_cut(cut_mc_t)
  cut_mc_tdirect - Select truth direct from top: muperf.set_cut(cut_mc_tdirect)
  cut_mc_z - Select truth from Z: muperf.set_cut(cut_mc_z)
    musim - Plots simulated variables: musim.draw("reta", 60, 3.0)
  mufound - Plots found variables: mufound.draw("reta", 60, 3.0)
  mufound_combined - Plots found variables for combined tracks: mufound_combined.draw("reta", 60, 3.0)
   mugood - Plots good variables: mugood.draw("reta", 60, 3.0)
    mubad - Plots misreconstructed variables: mubad.draw("reta", 60, 3.0)
   mulost - Plots lost variables: mulost.draw("reta", 60, 3.0)
   muperf - Plots simulated, found, good and lost: muperf.draw("reta", 60, 3.0)
   mudata - Plots reconstructed variables: mudata.draw("feta", 60, 3.0)
   mufake - Plots reconstructed fakes: mufake.draw("feta", 60, 3.0)
   mureco - Plots reconstructed, found and fake: mureco.draw("feta", 60, 3.0)
   mureco_combined - Plots reco, found and fake for combined tracks: mureco_combined.draw("feta", 60, 3.0)
   muhits - Plots hit counts: muhits.draw("#SUM#", 50, 0, 50.)
  dimudata - Plots reconstructed variables: dimudata.draw("fmass", 100, 200000.)
  ssdimudata - Plots reconstructed variables: ssdimudata.draw("fmass", 100, 200000.)
  dimufound - Plots found variables: dimufound.draw("rmass", 100, 200000.)
   mufake - Plots reconstructed fakes: dimufake.draw("feta", 60, 6.0)
  ancfill - Filler for PDG ancestry: muperf.draw(&ancfill, 16, 0, 16)
  algfill - Filler for algorithm pattern: mureco.draw(&algfill, 7, 0, 7)
   muperfstd - Plots simulated, found, good and lost: muperfstd.draw("reta", 60, 3.0)
   murecostd - Plots reconstructed, found and fake: murecostd.draw("feta", 60, 3.0)
    musimstd - Plots simulated variables: musimstd.draw("reta", 60, 3.0)
   murecostd_combined - Plots reco, selected, notsel and fake for combined tracks: murecosel_combined.draw("feta", 60, 3.0)
   muperfsel - Plots simulated, found, good and lost: muperfsel.draw("reta", 60, 3.0)
   murecosel - Plots reco, selected, not selected and fake: murecosel.draw("feta", 60, 3.0)
   murecosel_combined - Plots reco, selected, notsel and fake for combined tracks: murecosel_combined.draw("feta", 60, 3.0)
Good muon evaluation distance is 4.5
Good dimuon evaluation distance is 10

Processing cscnote_plot.C...
Dataset: t1
Selection: mucmb_mugirl_kine_selk001
Reference name: direct
CSCPLOT: 
Input tree file:
  /usatlas/groups/tracking/www/tuples/12.0.6.1/trig1_misal1_mc12.005200.T1_McAtNlo_Jimmy.recon.AOD.v12000601/mucmb_mugirl_kine_selk001/muperf_tree.root

Setting ATLAS style
   events: 437011
    truth: 288447 +/- 628.235
***** truth selection: (rpdg_ancestry&256)&&!(rpdg_ancestry&(15+64))
    truth: 127374 +/- 417.574
***** truth selection: (rpdg_ancestry&256)&&!(rpdg_ancestry&(15+64))&&abs(reta)<2.5
    truth: 116231 +/- 398.905
===== Efficiencies
***** truth selection: (rpdg_ancestry&256)&&!(rpdg_ancestry&(15+64))&&abs(reta)<2.5&&rpt>10000
    truth: 112928 +/- 393.156
    found: 107811 +/- 384.181  0.954688 +/- 0.000722775
     good: 101956 +/- 373.468  0.902841 +/- 0.00103345
===== Fakes/kevent
 all fake: 56973 +/- 279.537 130.37 +/- 0.639657
     pt>3: 49427 +/- 259.967 113.102 +/- 0.594876
     pt>5: 29196 +/- 199.269 66.8084 +/- 0.455981
    pt>10: 10878 +/- 121.647 24.8918 +/- 0.278361
    pt>20: 3322 +/- 67.3647 7.60164 +/- 0.154149
    pt>50: 510 +/- 26.3818 1.16702 +/- 0.0603688
===== Adding reco cut: fmcsq<100.0
    truth: 112928 +/- 393.156
    found: 106829 +/- 382.491  0.945992 +/- 0.000783585
     good: 101335 +/- 372.377  0.897342 +/- 0.00105782
===== Fakes/kevent
 all fake: 56223 +/- 277.548 128.654 +/- 0.635106
     pt>3: 48768 +/- 258.089 111.594 +/- 0.590578
     pt>5: 28725 +/- 197.512 65.7306 +/- 0.451961
    pt>10: 10693 +/- 120.536 24.4685 +/- 0.27582
    pt>20: 3263 +/- 66.7458 7.46663 +/- 0.152733
    pt>50: 503 +/- 26.2107 1.151 +/- 0.0599772
Done.
(int)0