ToolSvc.AsgElectronLHMediumSelector, ToolSvc.AsgElectronLHLooseSelector, ToolSvc.AsgElectronLHVLooseSelector, ], IsolationSelector=IsolationSelectors, ) # The following can be left as an example, please remove the remaining ones. # THe emulator configuration should change if we change what we want to emulator # i.e. the seletion for EF electrons. In this case, change the tools which are used # Do not extend the emulator to do "everything" EgammaEFElectronCutD0DphiDetaEmulator = EgammaEFElectronDefaultEmulator.copy( name="TrigEgammaEFElectronCutD0DphiDetaEmulator", LikelihoodInfo="cutd0dphideta", OutputLevel=OutputLevel, ElectronOnlLHSelector=[ ToolSvc.AsgElectronLHTightCutD0DphiDetaSelector, ToolSvc.AsgElectronLHMediumCutD0DphiDetaSelector, ToolSvc.AsgElectronLHLooseCutD0DphiDetaSelector, ToolSvc.AsgElectronLHVeryLooseCutD0DphiDetaSelector, ]) EgammaEFElectronNoD0Emulator = EgammaEFElectronDefaultEmulator.copy( name="TrigEgammaEFElectronNoD0Emulator", LikelihoodInfo="nod0", OutputLevel=OutputLevel, ElectronOnlLHSelector=[ ToolSvc.AsgElectronLHTightNoD0Selector, ToolSvc.AsgElectronLHMediumNoD0Selector, ToolSvc.AsgElectronLHLooseNoD0Selector, ToolSvc.AsgElectronLHVeryLooseNoD0Selector, ]) EgammaEFElectronNoDetaEmulator = EgammaEFElectronDefaultEmulator.copy(
OutputLevel=OutputLevel, name="TrigEgammaL2CaloLooseEmulator", HADETthr=theCutMaps.MapsHADETthr["loose"], CARCOREthr=theCutMaps.MapsCARCOREthr["loose"], CAERATIOthr=theCutMaps.MapsCAERATIOthr["loose"], EtaBins=EtaBins, dETACLUSTERthr=0.1, dPHICLUSTERthr=0.1, ET2thr=90.0 * GeV, F1thr=0.005) #******************************************************************************** # VeryLoose EgammaL2CaloVeryLooseEmulator = EgammaL2CaloLooseEmulator.copy( name="TrigEgammaL2CaloVeryLooseEmulator", OutputLevel=OutputLevel, HADETthr=theCutMaps.MapsHADETthr['vloose'], CARCOREthr=theCutMaps.MapsCARCOREthr['vloose'], CAERATIOthr=theCutMaps.MapsCAERATIOthr['vloose']) #******************************************************************************** # Medium EgammaL2CaloMediumEmulator = EgammaL2CaloLooseEmulator.copy( name="TrigEgammaL2CaloMediumEmulator", OutputLevel=OutputLevel, HADETthr=theCutMaps.MapsHADETthr['medium'], CARCOREthr=theCutMaps.MapsCARCOREthr['medium'], CAERATIOthr=theCutMaps.MapsCAERATIOthr['medium']) #******************************************************************************** # Tight EgammaL2CaloTightEmulator = EgammaL2CaloLooseEmulator.copy(