monMan.AthenaMonTools += ["electronMonTool/elMonTool"] from egammaPerformance.egammaPerformanceConf import forwardEgammaMonTool fwdMonTool = forwardEgammaMonTool( name="fwdMonTool", ElectronContainer="ElectronAODCollection", Electron_Selection_Items=["all", "tight", "loose"]) ToolSvc += fwdMonTool monMan.AthenaMonTools += ["forwardEgammaMonTool/fwdMonTool"] from egammaPerformance.egammaPerformanceConf import physicsMonTool ZeeMonTool = physicsMonTool(name="ZeeMonTool", ElectronContainer="ElectronAODCollection", Trigger_Items=["EF_e20_loose"], ProcessName="Zee", Selection_Items=["all"], massShift=91188, massElectronClusterEtCut=15000, PhiBinning=64, massLowerCut=70000, massUpperCut=110000) ToolSvc += ZeeMonTool monMan.AthenaMonTools += ["physicsMonTool/ZeeMonTool"] from egammaPerformance.egammaPerformanceConf import physicsMonTool JPsiMonTool = physicsMonTool(name="JPsiMonTool", ElectronContainer="ElectronAODCollection", Trigger_Items=["EF_2e5_medium"], ProcessName="JPsiee", Selection_Items=["all"], massShift=3097,
if jobproperties.Beam.beamType() == 'collisions' and hasattr( ToolSvc, 'DQFilledBunchFilterTool'): sfMonTool.FilterTools.append(monFilledBunchFilterTool) ToolSvc += sfMonTool monManEgamma.AthenaMonTools += ["softEMonTool/sfMonTool"] if (egammaMonitorZee): from egammaPerformance.egammaPerformanceConf import physicsMonTool ZeeMonTool = physicsMonTool( name="ZeeMonTool", ElectronContainer="ElectronAODCollection", Trigger_Items=ZeeTrigItems, ProcessName="Zee", Selection_Items=["all"], massShift=91188, massElectronClusterEtCut=20000, massLowerCut=60000, massUpperCut=120000, PhiBinning=64, OutputLevel=egammaMonOutputLevel, TrigDecisionTool=MyTrigDecisionTool, UseTrigger=DQMonFlags.useTrigger()) ToolSvc += ZeeMonTool monManEgamma.AthenaMonTools += ["physicsMonTool/ZeeMonTool"] if (egammaMonitorJPsi): from egammaPerformance.egammaPerformanceConf import physicsMonTool JPsiMonTool = physicsMonTool( name="JPsiMonTool", ElectronContainer="ElectronAODCollection",
#PhiBinning = 40, OutputLevel = egammaMonOutputLevel, ) if jobproperties.Beam.beamType()=='collisions': JPsiMonTool.FilterTools += [GetFilledBunchFilterTool()] monManEgamma.AthenaMonTools += [ JPsiMonTool ] if(egammaMonitorUpsilon1S): from egammaPerformance.egammaPerformanceConf import physicsMonTool Upsilon1SMonTool = physicsMonTool(name= "Upsilon1SMonTool", ElectronContainer="Electrons", Trigger_Items = UpsilonTrigItems, ProcessName = "Upsilon1See", Selection_Items = ["all"], massShift = 9460, massElectronClusterEtCut = 1000 , massLowerCut = 5000, massUpperCut = 15000, #PhiBinning = 64, OutputLevel = egammaMonOutputLevel, TrigDecisionTool = MyTrigDecisionTool, UseTrigger = MyDoTrigger) monManEgamma.AthenaMonTools += [ Upsilon1SMonTool ] if(egammaMonitorUpsilon2S): from egammaPerformance.egammaPerformanceConf import physicsMonTool Upsilon2SMonTool = physicsMonTool(name= "Upsilon2SMonTool", ElectronContainer="Electrons", Trigger_Items = UpsilonTrigItems,