Ejemplo n.º 1
0
    applyfilter=cms.untracked.bool(True),
    debugOn=cms.untracked.bool(False),
    numtrack=cms.untracked.uint32(10),
    thresh=cms.untracked.double(0.25),
)


# Physics declared
process.load("HLTrigger.special.hltPhysicsDeclared_cfi")
process.hltPhysicsDeclared.L1GtReadoutRecordTag = "gtDigis"


###############################################################################
############## We should require all the above for every path ################
process.goodCollSequence = cms.sequence(
    process.L1T1coll + process.primaryVertexFilter + process.noscraping + process.hltPhysicsDeclared
)
###############################################################################


##-------- Muon events of interest --------
process.HLTMu = cms.EDFilter(
    "HLTHighLevel",
    TriggerResultsTag=cms.InputTag("TriggerResults", "", "HLT"),
    HLTPaths=cms.vstring(
        "HLT_L1MuOpen",
        "HLT_L1Mu",
        "HLT_Mu3",
        "HLT_Mu5",
        "HLT_Mu9",
        "HLT_Mu11",
Ejemplo n.º 2
0
                   ),  # tracksSize() > 3 for the older cut
    filter=cms.bool(
        True
    ),  # otherwise it won't filter the events, just produce an empty vertex collection.
)

process.noscraping = cms.EDFilter("FilterOutScraping",
                                  applyfilter=cms.untracked.bool(True),
                                  debugOn=cms.untracked.bool(False),
                                  numtrack=cms.untracked.uint32(10),
                                  thresh=cms.untracked.double(0.25))

###############################################################################
############## We should require all the above for every path ################
process.goodCollSequence = cms.sequence(process.L1T1coll +
                                        process.primaryVertexFilter +
                                        process.noscraping)
###############################################################################

#  SuperClusters  ################

process.superClusters = cms.EDFilter(
    "SuperClusterMerger",
    src=cms.VInputTag(
        cms.InputTag("hybridSuperClusters", "", "RECO"),
        cms.InputTag("multi5x5SuperClustersWithPreshower", "", "RECO")))

process.mySuperClusters = cms.EDFilter(
    "SuperClusterSelector",
    src=cms.InputTag("superClusters"),
    cut=cms.string('energy*sin(position.theta)>15.0'))
Ejemplo n.º 3
0
)

process.noscraping = cms.EDFilter("FilterOutScraping",
                                  applyfilter=cms.untracked.bool(True),
                                  debugOn=cms.untracked.bool(False),
                                  numtrack=cms.untracked.uint32(10),
                                  thresh=cms.untracked.double(0.25))

# Physics declared
process.load('HLTrigger.special.hltPhysicsDeclared_cfi')
process.hltPhysicsDeclared.L1GtReadoutRecordTag = 'gtDigis'

###############################################################################
############## We should require all the above for every path ################
process.goodCollSequence = cms.sequence(process.L1T1coll +
                                        process.primaryVertexFilter +
                                        process.noscraping +
                                        process.hltPhysicsDeclared)
###############################################################################

##-------- Muon events of interest --------
process.HLTMu = cms.EDFilter(
    "HLTHighLevel",
    TriggerResultsTag=cms.InputTag("TriggerResults", "", "HLT"),
    HLTPaths=cms.vstring("HLT_L1MuOpen", "HLT_L1Mu", "HLT_Mu3", "HLT_Mu5",
                         "HLT_Mu9", "HLT_Mu11", "HLT_Mu13", "HLT_Mu15",
                         "HLT_Mu15_L1Mu7", "HLT_L2Mu9", "HLT_IsoMu11",
                         "HLT_IsoMu13", "HLT_IsoMu15"),
    # provide list of HLT paths (or patterns) you want
    eventSetupPathsKey=cms.string(''),
    # not empty => use read paths from AlCaRecoTriggerBitsRcd via this key
    andOr=cms.bool(True),
Ejemplo n.º 4
0
process.noscraping = cms.EDFilter("FilterOutScraping",
   applyfilter = cms.untracked.bool(True),
   debugOn = cms.untracked.bool(False),
   numtrack = cms.untracked.uint32(10),
   thresh = cms.untracked.double(0.25)
)





###############################################################################
############## We should require all the above for every path ################
process.goodCollSequence=cms.sequence( process.L1T1coll +
                                       process.primaryVertexFilter +
                                       process.noscraping )
###############################################################################




#  SuperClusters  ################

process.superClusters = cms.EDFilter("SuperClusterMerger",
   src = cms.VInputTag(cms.InputTag("hybridSuperClusters","", "RECO"),
                       cms.InputTag("multi5x5SuperClustersWithPreshower","", "RECO"))  
)