Ejemplo n.º 1
0
import FWCore.ParameterSet.Config as cms

from GEMCode.GEMValidation.simTrackMatching_cfi import SimTrackMatching

stm = SimTrackMatching.clone()

GEMCSCAnalyzer = cms.EDAnalyzer("GEMCSCAnalyzer",
    verbose = cms.untracked.int32(0),
    simInputLabel = cms.untracked.string("g4SimHits"),
    minPt = cms.untracked.double(4.5),
    minEta = cms.untracked.double(1.55),
    maxEta = cms.untracked.double(2.18),
    ntupleTrackChamberDelta = cms.untracked.bool(True),
    ntupleTrackEff = cms.untracked.bool(True),
    stationsToUse = cms.vint32(1,),
    simTrackMatching = stm
)
process.SimMuL1StrictAll = cms.EDFilter("GEMCSCTriggerEfficiency",
    doStrictSimHitToTrackMatch = cms.untracked.bool(True),
    matchAllTrigPrimitivesInChamber = cms.untracked.bool(True),
    
#    minDeltaWire = cms.untracked.int32(-2),
#    maxDeltaWire = cms.untracked.int32(0),
#    minDeltaStrip = cms.untracked.int32(1),
    minDeltaWire = cms.untracked.int32(-1*deltaMatch),
    maxDeltaWire = cms.untracked.int32(deltaMatch),
    minDeltaStrip = cms.untracked.int32(deltaMatch),
    
    minNStWith4Hits = cms.untracked.int32(0),
    requireME1With4Hits = cms.untracked.bool(False),
    
    simTrackGEMMatching = SimTrackMatching.clone(),
    gemPTs = cms.vdouble(0., 6., 10., 15., 20., 30., 40.),
    gemDPhisOdd = cms.vdouble(1., 0.0182579,   0.01066 , 0.00722795 , 0.00562598 , 0.00416544 , 0.00342827),
    gemDPhisEven = cms.vdouble(1., 0.00790009, 0.00483286, 0.0036323, 0.00304879, 0.00253782, 0.00230833),

    doME1a = cms.untracked.bool(True),
    defaultME1a = cms.untracked.bool(defaultEmu),
    gangedME1a = cms.untracked.bool(ganged),
    
    lightRun = cms.untracked.bool(False),

#    debugALLEVENT = cms.untracked.int32(1),
#    debugINHISTOS = cms.untracked.int32(1),
#    debugALCT = cms.untracked.int32(1),
#    debugCLCT = cms.untracked.int32(1),
#    debugLCT = cms.untracked.int32(1),
Ejemplo n.º 3
0
import FWCore.ParameterSet.Config as cms

from GEMCode.GEMValidation.simTrackMatching_cfi import SimTrackMatching

stm = SimTrackMatching.clone()

stm.useCSCChamberTypes = cms.untracked.vint32(2, 5)
stm.minBXCSCComp = 0
stm.maxBXCSCComp = 16
stm.minBXCSCWire = 0
stm.maxBXCSCWire = 16
stm.minBXCLCT = 0
stm.maxBXCLCT = 16
stm.minBXALCT = 0
stm.maxBXALCT = 16
stm.minBXLCT = 0
stm.maxBXLCT = 16
# turn off all matchers except SimHitMatcher
stm.gemDigiInput = cms.untracked.InputTag("")
stm.cscWireDigiInput = cms.untracked.InputTag("")
stm.cscLCTInput = cms.untracked.InputTag("")

FastGEMCSCProducer = cms.EDProducer(
    "FastGEMCSCProducer",
    verbose=cms.untracked.int32(0),
    simInputLabel=cms.string("g4SimHits"),
    lctInput=cms.InputTag("simCscTriggerPrimitiveDigis", "MPCSORTED"),
    productInstanceName=cms.untracked.string("FastGEM"),
    minPt=cms.untracked.double(4.5),
    minEta=cms.untracked.double(1.55),
    maxEta=cms.untracked.double(2.4),