コード例 #1
0
        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(
コード例 #2
0
    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(