14     from AthenaConfiguration.ComponentAccumulator 
import ComponentAccumulator
 
   17     from MuonConfig.MuonGeometryConfig 
import MuonGeoModelCfg
 
   24     from AthenaMonitoring 
import AthMonitorCfgHelper
 
   25     helper = AthMonitorCfgHelper(inputFlags,
'NSWAthMonitorCfg')
 
   29     nswMonAlg = helper.addAlgorithm(CompFactory.NSWDataMonAlg,
'NSWMonAlg')
 
   31     NSWMonGroup=helper.addGroup(nswMonAlg, 
"NSWMonGroup", 
"Muon/MuonRawDataMonitoring/NSW")
 
   35     NSWMonGroup.defineHistogram(
'sector,phi_mu_sideA;s_phi_track_sideA', type=
'TH2F', title=
'NSWheel; sector; phi', path=
'Test', xbins=20, xmin=0, xmax=20, ybins=63, ymin=-math.pi, ymax=math.pi, opt=
'kAlwaysCreate')
 
   36     NSWMonGroup.defineHistogram(
'sector,phi_mu_sideC;s_phi_track_sideC', type=
'TH2F', title=
'NSWheel; sector; phi', path=
'Test', xbins=20, xmin=0, xmax=20, ybins=63, ymin=-math.pi, ymax=math.pi, opt=
'kAlwaysCreate')
 
   39     NSWMonGroup.defineHistogram(
'hitcut,lb,phi_mu_sideA;eff_lb_phi_track_sideA', type=
'TEfficiency', title=
'Efficiency SideA; lb; phi', path=
'Efficiency', xbins=600, xmin=-0.5, xmax=3000.5, ybins=32, ymin=-math.pi, ymax=math.pi, opt=
'kAlwaysCreate') 
 
   40     NSWMonGroup.defineHistogram(
'hitcut,lb,phi_mu_sideC;eff_lb_phi_track_sideC', type=
'TEfficiency', title=
'Efficiency SideC; lb; phi', path=
'Efficiency', xbins=600, xmin=-0.5, xmax=3000.5, ybins=32, ymin=-math.pi, ymax=math.pi, opt=
'kAlwaysCreate') 
 
   42     NSWMonGroup.defineHistogram(
'hitcut,lb,sector_phi;eff_lb_sector', type=
'TEfficiency', title=
'Efficiency; lb; sector', path=
'Efficiency', xbins=600, xmin=-0.5, xmax=3000.5, ybins=33, ymin=-16, ymax=17, opt=
'kAlwaysCreate') 
 
   44     NSWMonGroup.defineHistogram(
'hitcut,lb_sideA;eff_lb_sideA', type=
'TEfficiency', title=
'Efficiency SideA; lb; efficiency', path=
'Efficiency', xbins=600, xmin=-0.5, xmax=3000.5, opt=
'kAlwaysCreate') 
 
   45     NSWMonGroup.defineHistogram(
'hitcut,lb_sideC;eff_lb_sideC', type=
'TEfficiency', title=
'Efficiency SideC; lb; efficiency', path=
'Efficiency', xbins=600, xmin=-0.5, xmax=3000.5, opt=
'kAlwaysCreate') 
 
   49     NSWMonGroup.defineHistogram(
'x_trk_sideA,y_trk_sideA;x_y_track_sideA', type=
'TH2F', title=
'NSWheel; x_trk; y_trk', path=
'Test', xbins=100, xmin=-5000, xmax=5000, ybins=100, ymin=-5000, ymax=5000, opt=
'kAlwaysCreate')
 
   50     NSWMonGroup.defineHistogram(
'x_trk_sideC,y_trk_sideC;x_y_track_sideC', type=
'TH2F', title=
'NSWheel; x_trk; y_trk', path=
'Test', xbins=100, xmin=-5000, xmax=5000, ybins=100, ymin=-5000, ymax=5000, opt=
'kAlwaysCreate')
 
   52     NSWMonGroup.defineHistogram(
'hitcut,x_trk_sideA,y_trk_sideA;eff_x_y_track_sideA', type=
'TEfficiency', title=
'efficiency; x_trk; y_trk', path=
'Efficiency', xbins=100, xmin=-5000, xmax=5000, ybins=100, ymin=-5000, ymax=5000, opt=
'kAlwaysCreate')
 
   53     NSWMonGroup.defineHistogram(
'hitcut,x_trk_sideC,y_trk_sideC;eff_x_y_track_sideC', type=
'TEfficiency', title=
'efficiency; x_trk; y_trk', path=
'Efficiency', xbins=100, xmin=-5000, xmax=5000, ybins=100, ymin=-5000, ymax=5000, opt=
'kAlwaysCreate')