Esempio n. 1
0
    L1TechTriggerSeeding = cms.bool(True),
    L1SeedsLogicalExpression = cms.string('0')
    )

bscOr = hltLevel1GTSeed.clone(
    L1TechTriggerSeeding = cms.bool(True),
    L1SeedsLogicalExpression = cms.string('34 OR 40 OR 41')
    )

bscNoHalo = hltLevel1GTSeed.clone(
    L1TechTriggerSeeding = cms.bool(True),
    L1SeedsLogicalExpression = cms.string('NOT (36 OR 37 OR 38 OR 39)')
    )

bscOrBptxOr = l1Filter.clone(
    algorithms = ["L1_BscMinBiasOR_BptxPlusORMinus"]
    )


# ================ HLT Filters =====================
from HLTrigger.HLTfilters.hltHighLevel_cfi import hltHighLevel

hltMinBias = hltHighLevel.clone(
    HLTPaths = cms.vstring('HLT_L1_BscMinBiasOR_BptxPlusORMinus'),
    andOr = cms.bool(True)
    )

hltJets = hltHighLevel.clone(
    HLTPaths = cms.vstring('HLT_L1Jet6U','HLT_Jet15U','HLT_Jet30U'),
    andOr = cms.bool(True)
    )
Esempio n. 2
0
    applyfilter = cms.untracked.bool(False),
    HLTriggerResults = cms.InputTag("TriggerResults","","HLT")
    )

# Basic L1 Filters
from L1TriggerConfig.L1GtConfigProducers.L1GtTriggerMaskTechTrigConfig_cff import *
from L1Trigger.Skimmer.l1Filter_cfi import l1Filter
from HLTrigger.HLTfilters.hltLevel1GTSeed_cfi import hltLevel1GTSeed

bscNoHalo = hltLevel1GTSeed.clone(
    l1TechTriggerSeeding = cms.bool(True),
    L1SeedsLogicalExpression = cms.string('NOT (36 OR 37 OR 38 OR 39)')
    )

L1HfOrBscCoinc = l1Filter.clone(
    algorithms = cms.vstring("L1_BscMinBiasThreshold1","L1_HcalHfCoincidencePm") # careful: check both are not enables
    )

# HLT Selection
from HLTrigger.HLTfilters.hltHighLevel_cfi import *
hltMBHFOrMBBSC = hltHighLevel.clone( HLTPaths = ["HLT_HIMinBiasHF","HLT_HIMinBiasBSC"] )
hltMB = hltHighLevel.clone( HLTPaths = ["HLT_HIMinBiasHfOrBSC_Core"] )
hltJet = hltHighLevel.clone( HLTPaths = ["HLT_HIJet35U_Core","HLT_HIJet50U_Core","HLT_HIJet75U_Core","HLT_HIJet90U_Core"] )

# HI event Filters
from RecoHI.HiCentralityAlgos.CentralityFilter_cfi import *
centralityFilter.centralityBase = "HF"
centralityFilter.selectedBins = range(40)

# HI Data
from HeavyIonsAnalysis.Configuration.collisionEventSelection_cff import *
Esempio n. 3
0
from L1TriggerConfig.L1GtConfigProducers.L1GtTriggerMaskTechTrigConfig_cff import *
from HLTrigger.HLTfilters.hltLevel1GTSeed_cfi import hltLevel1GTSeed
from L1Trigger.Skimmer.l1Filter_cfi import l1Filter

bptxAnd = hltLevel1GTSeed.clone(L1TechTriggerSeeding=cms.bool(True),
                                L1SeedsLogicalExpression=cms.string('0'))

bscOr = hltLevel1GTSeed.clone(
    L1TechTriggerSeeding=cms.bool(True),
    L1SeedsLogicalExpression=cms.string('34 OR 40 OR 41'))

bscNoHalo = hltLevel1GTSeed.clone(
    L1TechTriggerSeeding=cms.bool(True),
    L1SeedsLogicalExpression=cms.string('NOT (36 OR 37 OR 38 OR 39)'))

bsc2plus = l1Filter.clone(algorithms=["L1_Bsc2Plus_BptxPlus"])

bsc2minus = l1Filter.clone(algorithms=["L1_Bsc2Minus_BptxMinus"])

bscOrBptxOr = l1Filter.clone(algorithms=["L1_BscMinBiasOR_BptxPlusORMinus"])

ett60 = l1Filter.clone(algorithms=["L1_ETT60"])

# ================ HLT Filters =====================
from HLTrigger.HLTfilters.hltHighLevel_cfi import hltHighLevel

hltHIMinBiasHF = hltHighLevel.clone(HLTPaths=cms.vstring(
    'HLT_HIMinBiasHF', 'HLT_HIMinBiasHF_Core'),
                                    andOr=cms.bool(True),
                                    throw=cms.bool(False))
Esempio n. 4
0
##### L1 selections #####
from L1TriggerConfig.L1GtConfigProducers.L1GtTriggerMaskTechTrigConfig_cff import *
from HLTrigger.HLTfilters.hltLevel1GTSeed_cfi import hltLevel1GTSeed
from L1Trigger.Skimmer.l1Filter_cfi import l1Filter

# tech bit 0 - BPTX coincidence
bptxAnd = hltLevel1GTSeed.clone(L1TechTriggerSeeding=cms.bool(True),
                                L1SeedsLogicalExpression=cms.string('0'))

# tech bit 34 - BSC single-side - bits 36,37,38,39 - BSC beam halo veto
bscOr = hltLevel1GTSeed.clone(
    L1TechTriggerSeeding=cms.bool(True),
    L1SeedsLogicalExpression=cms.string('(34) AND NOT (36 OR 37 OR 38 OR 39)'))

# algo bit 124 - BSC OR + BPTX OR
bscOrBptxOr = l1Filter.clone(
    algorithms=cms.vstring("L1_BscMinBiasOR_BptxPlusORMinus"))

##### HLT selections #####
import HLTrigger.HLTfilters.hltHighLevel_cfi

# jet trigger
hltJetHI = HLTrigger.HLTfilters.hltHighLevel_cfi.hltHighLevel.clone()
hltJetHI.HLTPaths = ["HLT_HIJet35U"]
hltJetHI.throw = False
hltJetHI.andOr = True

# photon trigger
hltPhotonHI = hltJetHI.clone()
hltPhotonHI.HLTPaths = ["HLT_HIPhoton15"]

# dimuon trigger
Esempio n. 5
0
# tech bit 0 - BPTX coincidence
bptxAnd = hltLevel1GTSeed.clone(
    L1TechTriggerSeeding = cms.bool(True),
    L1SeedsLogicalExpression = cms.string('0')
    )

# tech bit 34 - BSC single-side - bits 36,37,38,39 - BSC beam halo veto
bscOr = hltLevel1GTSeed.clone(
    L1TechTriggerSeeding = cms.bool(True),
    L1SeedsLogicalExpression = cms.string('(34) AND NOT (36 OR 37 OR 38 OR 39)')
    )

# algo bit 124 - BSC OR + BPTX OR
bscOrBptxOr = l1Filter.clone(
    algorithms = cms.vstring("L1_BscMinBiasOR_BptxPlusORMinus")
    )


##### HLT selections #####
import HLTrigger.HLTfilters.hltHighLevel_cfi

# jet trigger
hltJetHI = HLTrigger.HLTfilters.hltHighLevel_cfi.hltHighLevel.clone()
hltJetHI.HLTPaths = ["HLT_HIJet35U"]
hltJetHI.throw = False
hltJetHI.andOr = True

# photon trigger
hltPhotonHI = hltJetHI.clone()
hltPhotonHI.HLTPaths = ["HLT_HIPhoton15"]
Esempio n. 6
0
    L1TechTriggerSeeding = cms.bool(True),
    L1SeedsLogicalExpression = cms.string('0')
    )

bscOr = hltLevel1GTSeed.clone(
    L1TechTriggerSeeding = cms.bool(True),
    L1SeedsLogicalExpression = cms.string('34 OR 40 OR 41')
    )

bscNoHalo = hltLevel1GTSeed.clone(
    L1TechTriggerSeeding = cms.bool(True),
    L1SeedsLogicalExpression = cms.string('NOT (36 OR 37 OR 38 OR 39)')
    )

bsc2plus = l1Filter.clone(
    algorithms = ["L1_Bsc2Plus_BptxPlus"]
    )

bsc2minus = l1Filter.clone(
    algorithms = ["L1_Bsc2Minus_BptxMinus"]
    ) 

bscOrBptxOr = l1Filter.clone(
    algorithms = ["L1_BscMinBiasOR_BptxPlusORMinus"]
    )

ett60 = l1Filter.clone(
    algorithms = ["L1_ETT60"]
    )

# ================ HLT Filters =====================