コード例 #1
0
import FWCore.ParameterSet.Config as cms

from DQMOffline.Trigger.metPlusTrackMonitoring_cfi import metPlusTrackMonitoring

hltMETplusTrackMonitoring = metPlusTrackMonitoring.clone()
hltMETplusTrackMonitoring.FolderName = cms.string('HLT/MET/MET105_IsoTrk50/')
hltMETplusTrackMonitoring.histoPSet.metPSet = cms.PSet(
  nbins = cms.uint32 (100),
  xmin  = cms.double(-0.5),
  xmax  = cms.double(999.5),
)
hltMETplusTrackMonitoring.histoPSet.ptPSet = cms.PSet(
  nbins = cms.uint32 (100),
  xmin  = cms.double(-0.5),
  xmax  = cms.double(999.5),
)
hltMETplusTrackMonitoring.histoPSet.etaPSet = cms.PSet(
  nbins = cms.uint32 (24),
  xmin  = cms.double(-2.4),
  xmax  = cms.double(2.4),
)
hltMETplusTrackMonitoring.histoPSet.phiPSet = cms.PSet(
  nbins = cms.uint32(32),
  xmin  = cms.double(-3.2),
  xmax  = cms.double(3.2),
)

# Define 100 logarithmic bins from 10^0 to 10^3 GeV
binsLogX_METplusTrack = []
nBinsLogX_METplusTrack = 100
powerLo_METplusTrack = 0.0
コード例 #2
0
hltMETplusTrackMonitoring = metPlusTrackMonitoring.clone(
    FolderName='HLT/EXO/MET/MET105_IsoTrk50/',
    histoPSet=dict(lsPSet=dict(nbins=250, xmin=0., xmax=2500.),
                   metPSet=dict(nbins=100, xmin=-0.5, xmax=999.5),
                   ptPSet=dict(nbins=100, xmin=-0.5, xmax=999.5),
                   etaPSet=dict(nbins=24, xmin=-2.4, xmax=2.4),
                   phiPSet=dict(nbins=32, xmin=-3.2, xmax=3.2),
                   metBinning=binsLogX_METplusTrack,
                   ptBinning=binsLogX_METplusTrack),
    met="caloMet",  # caloMet
    jets="ak4PFJets",  # ak4PFJets, ak4PFJetsCHS
    muons="muons",  # while pfIsolatedMuonsEI are reco::PFCandidate !
    muonSelection=
    'pt>26 && abs(eta)<2.1 && (pfIsolationR04.sumChargedHadronPt+pfIsolationR04.sumPhotonEt+pfIsolationR04.sumNeutralHadronEt-0.5*pfIsolationR04.sumPUPt)/pt<0.12',
    vtxSelection='ndof>=4 && abs(z)<24.0 && position.Rho<2.0',
    nmuons=1,
    leadJetEtaCut=2.4,
    numGenericTriggerEventPSet=dict(
        andOr=False,
        #dbLabel        = "ExoDQMTrigger", # it does not exist yet, we should consider the possibility of using the DB, but as it is now it will need a label per path !
        andOrHlt=True,  # True:=OR; False:=AND
        hltInputTag="TriggerResults::HLT",
        hltPaths=["HLT_MET105_IsoTrk50_v*"],  # HLT_ZeroBias_v
        #hltDBKey       = "EXO_HLT_MET",
        errorReplyHlt=False,
        verbosityLevel=0),
    denGenericTriggerEventPSet=dict(
        andOr=False,
        dcsInputTag="scalersRawToDigi",
        dcsRecordInputTag="onlineMetaDataDigis",
        dcsPartitions=[
            24, 25, 26, 27, 28, 29
        ],  # 24-27: strip, 28-29: pixel, we should add all other detectors !
        andOrDcs=False,
        errorReplyDcs=True,
        verbosityLevel=1,
        hltPaths=["HLT_IsoMu27_v*"]))
コード例 #3
0
import FWCore.ParameterSet.Config as cms

from DQMOffline.Trigger.metPlusTrackMonitoring_cfi import metPlusTrackMonitoring

hltMETplusTrackMonitoring = metPlusTrackMonitoring.clone()
hltMETplusTrackMonitoring.FolderName = cms.string('HLT/MET/MET105_IsoTrk50/')
hltMETplusTrackMonitoring.histoPSet.lsPSet = cms.PSet(
    nbins=cms.uint32(250),
    xmin=cms.double(0.),
    xmax=cms.double(2500.),
)
hltMETplusTrackMonitoring.histoPSet.metPSet = cms.PSet(
    nbins=cms.uint32(100),
    xmin=cms.double(-0.5),
    xmax=cms.double(999.5),
)
hltMETplusTrackMonitoring.histoPSet.ptPSet = cms.PSet(
    nbins=cms.uint32(100),
    xmin=cms.double(-0.5),
    xmax=cms.double(999.5),
)
hltMETplusTrackMonitoring.histoPSet.etaPSet = cms.PSet(
    nbins=cms.uint32(24),
    xmin=cms.double(-2.4),
    xmax=cms.double(2.4),
)
hltMETplusTrackMonitoring.histoPSet.phiPSet = cms.PSet(
    nbins=cms.uint32(32),
    xmin=cms.double(-3.2),
    xmax=cms.double(3.2),
)