Ejemplo n.º 1
0
        critical = cms.untracked.PSet(
            threshold = cms.untracked.string('ERROR')
        ),
        debugInfo = cms.untracked.PSet(
            threshold = cms.untracked.string('DEBUG')
        ),
        detailedInfo = cms.untracked.PSet(
            threshold = cms.untracked.string('INFO')
        )
    )
)

process.DQMStore.verbose = 1
#process.DQM.collectorHost = ''
#process.GlobalTag.globaltag = 'STARTUP::All'
process.dqmSaver.convention = 'Offline'
process.dqmSaver.workflow = '/Run2011A/SingleElectronRuns165364-166462NoEtcut/RECO'
process.dqmSaver.saveByRun = -1
process.dqmSaver.saveAtJobEnd = True
process.dqmSaver.forceRunNumber = 1
#---Morse-----
process.dqmSaver.dirName = '/data/ndpc3/c/dmorse/HLTDQMrootFiles'
#-------


#process.p = cms.Sequence(process.dqmSaver)
process.psource = cms.Path(process.egHLTOffDQMSource*process.egHLTOffDQMClient)
process.p = cms.EndPath(process.dqmSaver)


    '/store/group/lpcfpix/MinBias_14TeV_923_OT613_200_IT4025_opt6s3l/GenSim/170721_051411/0000/step1_95.root',
    '/store/group/lpcfpix/MinBias_14TeV_923_OT613_200_IT4025_opt6s3l/GenSim/170721_051411/0000/step1_96.root',
    '/store/group/lpcfpix/MinBias_14TeV_923_OT613_200_IT4025_opt6s3l/GenSim/170721_051411/0000/step1_97.root',
    '/store/group/lpcfpix/MinBias_14TeV_923_OT613_200_IT4025_opt6s3l/GenSim/170721_051411/0000/step1_98.root',
    '/store/group/lpcfpix/MinBias_14TeV_923_OT613_200_IT4025_opt6s3l/GenSim/170721_051411/0000/step1_99.root',
])
process.mix.digitizers = cms.PSet(process.theDigitizersValid)
from Configuration.AlCa.GlobalTag import GlobalTag
process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:phase2_realistic', '')

# Path and EndPath definitions
process.digitisation_step = cms.Path(process.pdigi_valid)
process.L1simulation_step = cms.Path(process.SimL1Emulator)
process.L1TrackTrigger_step = cms.Path(process.L1TrackTrigger)
process.digi2raw_step = cms.Path(process.DigiToRaw)
process.endjob_step = cms.EndPath(process.endOfProcess)
process.FEVTDEBUGHLToutput_step = cms.EndPath(process.FEVTDEBUGHLToutput)

# Schedule definition
process.schedule = cms.Schedule(process.digitisation_step,
                                process.L1simulation_step,
                                process.L1TrackTrigger_step,
                                process.digi2raw_step)
process.schedule.extend(process.HLTSchedule)
process.schedule.extend([process.endjob_step, process.FEVTDEBUGHLToutput_step])
from PhysicsTools.PatAlgos.tools.helpers import associatePatAlgosToolsTask
associatePatAlgosToolsTask(process)

# customisation of the process.

# Automatic addition of the customisation function from HLTrigger.Configuration.customizeHLTforMC
Ejemplo n.º 3
0
    PGunParameters=cms.PSet(process.common_beam_direction_parameters,
                            MinE=cms.double(9.99),
                            MaxE=cms.double(10.01),
                            PartID=cms.vint32(211)),
    Verbosity=cms.untracked.int32(0),
    AddAntiParticle=cms.bool(False))

process.o1 = cms.OutputModule("PoolOutputModule",
                              process.FEVTSIMEventContent,
                              fileName=cms.untracked.string('sim2003.root'))

process.Timing = cms.Service("Timing")

process.p1 = cms.Path(process.generator * process.VtxSmeared *
                      process.g4SimHits)
process.outpath = cms.EndPath(process.o1)
process.common_maximum_timex = cms.PSet(MaxTrackTime=cms.double(1000.0),
                                        MaxTimeNames=cms.vstring(),
                                        MaxTrackTimes=cms.vdouble())
process.g4SimHits.NonBeamEvent = True
process.g4SimHits.UseMagneticField = False
process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_FTFP_BERT_EML'
process.g4SimHits.Physics.Region = 'HcalRegion'
process.g4SimHits.Physics.DefaultCutValue = 1.

process.g4SimHits.ECalSD.UseBirkLaw = True
process.g4SimHits.ECalSD.BirkL3Parametrization = True
process.g4SimHits.ECalSD.BirkC1 = 0.033
process.g4SimHits.ECalSD.BirkC2 = 0.0
process.g4SimHits.ECalSD.SlopeLightYield = 0.02
process.g4SimHits.HCalSD.UseBirkLaw = True
process.HBHENoiseFilterResultRun2Tight = cms.Path(
    process.fHBHENoiseFilterResultRun2Tight)
process.HBHEIsoNoiseFilterResult = cms.Path(process.fHBHEIsoNoiseFilterResult)
process.pprimaryVertexFilter = cms.Path(process.primaryVertexFilter)

process.load('HeavyIonsAnalysis.Configuration.hfCoincFilter_cff')
process.phfCoincFilter1 = cms.Path(process.hfCoincFilter)
process.phfCoincFilter2 = cms.Path(process.hfCoincFilter2)
process.phfCoincFilter3 = cms.Path(process.hfCoincFilter3)
process.phfCoincFilter4 = cms.Path(process.hfCoincFilter4)
process.phfCoincFilter5 = cms.Path(process.hfCoincFilter5)

process.pclusterCompatibilityFilter = cms.Path(
    process.clusterCompatibilityFilter)

process.pAna = cms.EndPath(process.skimanalysis)

# Customization
##########################################UE##########################################
from CondCore.DBCommon.CondDBSetup_cfi import *
process.uetable = cms.ESSource(
    "PoolDBESSource",
    DBParameters=cms.PSet(messageLevel=cms.untracked.int32(0)),
    timetype=cms.string('runnumber'),
    toGet=cms.VPSet(
        cms.PSet(
            record=cms.string("JetCorrectionsRecord"),
            tag=cms.string(
                "UETableCompatibilityFormat_PF_HYDJET_5020GeV_754_38T_v02_mc"),
            label=cms.untracked.string("UETable_PF")),
        cms.PSet(
Ejemplo n.º 5
0
process.MessageLogger = cms.Service(
    "MessageLogger",
    detailedInfo=cms.untracked.PSet(threshold=cms.untracked.string('INFO')),
    critical=cms.untracked.PSet(threshold=cms.untracked.string('ERROR')),
    debugModules=cms.untracked.vstring('*'),
    cout=cms.untracked.PSet(
        threshold=cms.untracked.string('WARNING'),
        WARNING=cms.untracked.PSet(limit=cms.untracked.int32(0)),
        noLineBreaks=cms.untracked.bool(True)),
    destinations=cms.untracked.vstring('detailedInfo', 'critical', 'cout'))

process.options = cms.untracked.PSet(wantSummary=cms.untracked.bool(True))
process.assist = cms.Path(process.l1GtUnpack + process.l1tgt)

process.p = cms.EndPath(process.hlts)

process.dqmWork = cms.Path(process.dqmEnv + process.dqmSaver)

#process.hlts.verbose = True
process.hlts.l1GtData = cms.InputTag("l1GtUnpack", "", "DQM")

###########################
###   DQM Environment   ###
###########################

process.DQMStore.verbose = 0
process.DQM.collectorHost = 'srv-c2d05-12'
process.DQM.collectorPort = 9190
process.dqmSaver.convention = 'Online'
process.dqmSaver.dirName = '.'
Ejemplo n.º 6
0
process.externalLHEProducer = cms.EDProducer(
    "ExternalLHEProducer",
    args=cms.vstring(
        '/cvmfs/cms.cern.ch/phys_generator/gridpacks/2017/13TeV/powheg/V2/gg_H_quark-mass-effects_NNPDF31_13TeV_M125/v1/gg_H_quark-mass-effects_NNPDF31_13TeV_M125_slc6_amd64_gcc630_CMSSW_9_3_0.tgz'
    ),
    nEvents=cms.untracked.uint32(10),
    numberOfParameters=cms.uint32(1),
    outputFile=cms.string('cmsgrid_final.lhe'),
    scriptName=cms.FileInPath(
        'GeneratorInterface/LHEInterface/data/run_generic_tarball_cvmfs.sh'))

# Path and EndPath definitions
process.lhe_step = cms.Path(process.externalLHEProducer)
process.generation_step = cms.Path(process.pgen)
process.simulation_step = cms.Path(process.psim)
process.genfiltersummary_step = cms.EndPath(process.genFilterSummary)
process.endjob_step = cms.EndPath(process.endOfProcess)
process.RAWSIMoutput_step = cms.EndPath(process.RAWSIMoutput)

# Schedule definition
process.schedule = cms.Schedule(process.lhe_step, process.generation_step,
                                process.genfiltersummary_step,
                                process.simulation_step, process.endjob_step,
                                process.RAWSIMoutput_step)
from PhysicsTools.PatAlgos.tools.helpers import associatePatAlgosToolsTask
associatePatAlgosToolsTask(process)
# filter all path with the production filter sequence
for path in process.paths:
    if path in ['lhe_step']: continue
    getattr(process,
            path)._seq = process.generator * getattr(process, path)._seq
Ejemplo n.º 7
0
        dxyMin=cms.double(0.0),
        dxyMax=cms.double(500.0)),
    Verbosity=cms.untracked.int32(0),  ## set to 1 (or greater)  for printouts
    psethack=cms.string('displaced taus'),
    firstRun=cms.untracked.uint32(1),
    PythiaParameters=cms.PSet(parameterSets=cms.vstring()))

process.load("FWCore.MessageLogger.MessageLogger_cfi")
process.MessageLogger = cms.Service(
    "MessageLogger",
    cerr=cms.untracked.PSet(enable=cms.untracked.bool(False)),
    cout=cms.untracked.PSet(
        default=cms.untracked.PSet(limit=cms.untracked.int32(2)),
        enable=cms.untracked.bool(True)))

process.RandomNumberGeneratorService = cms.Service(
    "RandomNumberGeneratorService",
    generator=cms.PSet(initialSeed=cms.untracked.uint32(123456789),
                       engineName=cms.untracked.string('HepJamesRandom')))

process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(10))

process.GENoutput = cms.OutputModule(
    "PoolOutputModule",
    fileName=cms.untracked.string('Py8PtAndDxyGun_displacedTaus.root'))

process.p = cms.Path(process.generator)
process.outpath = cms.EndPath(process.GENoutput)

process.schedule = cms.Schedule(process.p, process.outpath)
    #outputCommands=cms.untracked.vstring('keep *'),
    outputCommands=process.MINIAODSIMEventContent.outputCommands,
    SelectEvents=cms.untracked.PSet(SelectEvents=cms.vstring('*', )))
for prod in process.RecoTauTagAOD.outputCommands:
    process.output.outputCommands.append(prod)
process.output.outputCommands.append('keep *_selectedPatTaus_*_*')

if runSignal:
    process.output.fileName = 'miniAOD_TauReco_ggH.root'
    if jetCollection == 'patAK4PFJets':
        process.output.fileName = 'miniAOD_TauReco_ak4PFJets_ggH.root'
else:
    process.output.fileName = 'miniAOD_TauReco_QCD.root'
    if jetCollection == 'patAK4PFJets':
        process.output.fileName = 'miniAOD_TauReco_ak4PFJets_QCD.root'
process.out = cms.EndPath(process.output)

# TRYING TO MAKE THINGS MINIAOD COMPATIBLE, FROM THE START, TO THE END, 1 BY 1
from RecoJets.JetProducers.ak4PFJets_cfi import ak4PFJets
process.ak4PFJetsPAT = ak4PFJets.clone(src=cms.InputTag("packedPFCandidates"))
from PhysicsTools.PatAlgos.producersLayer1.jetProducer_cfi import _patJets
process.patAK4PFJets = _patJets.clone(
    jetSource=cms.InputTag("ak4PFJetsPAT"),
    addJetCorrFactors=cms.bool(False),
    jetCorrFactorsSource=cms.VInputTag(),
    addBTagInfo=cms.bool(False),
    addDiscriminators=cms.bool(False),
    discriminatorSources=cms.VInputTag(),
    addAssociatedTracks=cms.bool(False),
    addJetCharge=cms.bool(False),
    addGenPartonMatch=cms.bool(False),
Ejemplo n.º 9
0
        "/store/data/Run2016B/SingleMuon/RAW-RECO/ZMu-23Sep2016-v1/70000/32775AB1-6C87-E611-A388-02163E0165D4.root",
        "/store/data/Run2016B/SingleMuon/RAW-RECO/ZMu-23Sep2016-v1/70000/30A4019E-FE86-E611-B70E-02163E0165B6.root",
        "/store/data/Run2016B/SingleMuon/RAW-RECO/ZMu-23Sep2016-v1/70000/2C6B53B6-5387-E611-9582-FA163E75F411.root",
        "/store/data/Run2016B/SingleMuon/RAW-RECO/ZMu-23Sep2016-v1/70000/26D33DC4-3889-E611-B1AF-FA163E743F0B.root",
        "/store/data/Run2016B/SingleMuon/RAW-RECO/ZMu-23Sep2016-v1/70000/26181B1F-6387-E611-AC9E-02163E01304E.root",
        "/store/data/Run2016B/SingleMuon/RAW-RECO/ZMu-23Sep2016-v1/70000/24A815DC-0E87-E611-8D96-B083FED13C9E.root",
        "/store/data/Run2016B/SingleMuon/RAW-RECO/ZMu-23Sep2016-v1/70000/22256107-6887-E611-847F-002590DE6E86.root",
        "/store/data/Run2016B/SingleMuon/RAW-RECO/ZMu-23Sep2016-v1/70000/20263DED-9B88-E611-9630-001E67F336E0.root",
        "/store/data/Run2016B/SingleMuon/RAW-RECO/ZMu-23Sep2016-v1/70000/1EF43C44-DE87-E611-BB70-6C3BE5B5B340.root",
        "/store/data/Run2016B/SingleMuon/RAW-RECO/ZMu-23Sep2016-v1/70000/128426B7-8988-E611-BB9C-008CFA0A5A10.root",
        "/store/data/Run2016B/SingleMuon/RAW-RECO/ZMu-23Sep2016-v1/70000/1041B010-6F87-E611-BA26-02163E015FDB.root",
        "/store/data/Run2016B/SingleMuon/RAW-RECO/ZMu-23Sep2016-v1/70000/0E90E9AF-5387-E611-9FFA-FA163EC80D44.root",
        "/store/data/Run2016B/SingleMuon/RAW-RECO/ZMu-23Sep2016-v1/70000/0C894F1B-5289-E611-8381-0025904C5DE0.root",
        "/store/data/Run2016B/SingleMuon/RAW-RECO/ZMu-23Sep2016-v1/70000/0C6DFDD5-4D87-E611-9CF3-FA163E0B7F2E.root",
        "/store/data/Run2016B/SingleMuon/RAW-RECO/ZMu-23Sep2016-v1/70000/0C153439-B187-E611-96D9-002590E1E9B8.root",
        "/store/data/Run2016B/SingleMuon/RAW-RECO/ZMu-23Sep2016-v1/70000/083DFA38-B189-E611-BD7C-A0369F7FC770.root",
        "/store/data/Run2016B/SingleMuon/RAW-RECO/ZMu-23Sep2016-v1/70000/02A6971D-F286-E611-8364-002590DE6E32.root"
    ))

process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(-1))

process.out = cms.OutputModule(
    "PoolOutputModule",
    outputCommands=cms.untracked.vstring('drop *', 'keep *_muonDTDigis_*_*',
                                         'keep *_dt4DSegments_*_*'),
    fileName=cms.untracked.string(
        '/store/user/carrillo/digis_segments_Run2016BSingleMuonRAW-RECO.root'))

process.p = cms.Path(process.muonDTDigis * process.dtlocalreco)
process.this_is_the_end = cms.EndPath(process.out)
Ejemplo n.º 10
0
process.goodZToMuMuOneTrackFinalBarrelPath = cms.Path(
    ~process.goodZToMuMuBarrel + ~process.zToMuMuOneStandAloneMuonBarrel +
    process.zToMuGlobalMuOneTrack + process.zToMuMuOneTrackBarrel +
    process.goodZToMuMuOneTrackBarrel +
    process.goodZToMuMuOneTrackFirstHLTBarrel +
    process.goodZToMuMuOneTrackPlotsBarrel)

process.goodZToMuMuOneTrackFinalEndCapPath = cms.Path(
    ~process.goodZToMuMuEndCap + ~process.zToMuMuOneStandAloneMuonEndCap +
    process.zToMuGlobalMuOneTrack + process.zToMuMuOneTrackEndCap +
    process.goodZToMuMuOneTrackEndCap +
    process.goodZToMuMuOneTrackFirstHLTEndCap +
    process.goodZToMuMuOneTrackPlotsEndCap)

process.goodZToMuMuOneTrackFinalBarrEndPath = cms.Path(
    ~process.goodZToMuMuBarrEnd + ~process.zToMuMuOneStandAloneMuonBarrEnd +
    process.zToMuGlobalMuOneTrack + process.zToMuMuOneTrackBarrEnd +
    process.goodZToMuMuOneTrackBarrEnd +
    process.goodZToMuMuOneTrackFirstHLTBarrEnd +
    process.goodZToMuMuOneTrackPlotsBarrEnd)

process.out = cms.OutputModule(
    "PoolOutputModule",
    fileName=cms.untracked.string('file:./zMuSa-UML.root'),
    outputCommands=cms.untracked.vstring(
        "drop *", "keep *_goodZToMuMuOneStandAloneMuonNtuple_*_*"),
    SelectEvents=cms.untracked.PSet(
        SelectEvents=cms.vstring("goodZToMuMuOneStandAloneMuonFinalPath")))

process.endPath = cms.EndPath(process.eventInfo + process.out)
Ejemplo n.º 11
0
)

process.maxEvents = cms.untracked.PSet(
  input = cms.untracked.int32(8000)
)

# raw-to-digi conversion
process.load("EventFilter.CTPPSRawToDigi.ctppsRawToDigi_cff")

# local RP reconstruction chain with standard settings
process.load("RecoCTPPS.Configuration.recoCTPPS_cff")

# CTPPS DQM modules
process.load("DQM.CTPPS.ctppsDQM_cff")

process.path = cms.Path(
  process.ctppsRawToDigi *
  process.recoCTPPS *
  process.ctppsDQM
)

process.end_path = cms.EndPath(
  process.dqmEnv +
  process.dqmSaver
)

process.schedule = cms.Schedule(
  process.path,
  process.end_path
)
Ejemplo n.º 12
0
process.pathALCARECOTkAlLAS = cms.Path(process.seqALCARECOTkAlLAS*process.ALCARECOTkAlLASDQM)
process.pathALCARECOTkAlMinBias = cms.Path(process.seqALCARECOTkAlMinBias*process.ALCARECOTkAlMinBiasDQM)
process.pathALCARECORpcCalHLT = cms.Path(process.seqALCARECORpcCalHLT)
process.pathALCARECOHcalCalGammaJet = cms.Path(process.seqALCARECOHcalCalGammaJet)
process.pathALCARECOMuAlBeamHaloOverlaps = cms.Path(process.seqALCARECOMuAlBeamHaloOverlaps*process.ALCARECOMuAlBeamHaloOverlapsDQM)
process.pathALCARECOTkAlCosmicsCosmicTF0THLT = cms.Path(process.seqALCARECOTkAlCosmicsCosmicTF0THLT*process.ALCARECOTkAlCosmicsCosmicTF0TDQM)
process.pathALCARECOHcalCalNoise = cms.Path(process.seqALCARECOHcalCalNoise)
process.pathALCARECOMuAlOverlaps = cms.Path(process.seqALCARECOMuAlOverlaps*process.ALCARECOMuAlOverlapsDQM)
process.pathALCARECOTkAlCosmicsCosmicTF = cms.Path(process.seqALCARECOTkAlCosmicsCosmicTF*process.ALCARECOTkAlCosmicsCosmicTFDQM)
process.pathALCARECOEcalCalPhiSym = cms.Path(process.seqALCARECOEcalCalPhiSym*process.ALCARECOEcalCalPhisymDQM)
process.pathALCARECOMuAlGlobalCosmics = cms.Path(process.seqALCARECOMuAlGlobalCosmics*process.ALCARECOMuAlGlobalCosmicsDQM)
process.pathALCARECOTkAlJpsiMuMu = cms.Path(process.seqALCARECOTkAlJpsiMuMu*process.ALCARECOTkAlJpsiMuMuDQM)
process.validation_step = cms.Path(process.validation)
process.dqmoffline_step = cms.Path(process.DQMOffline)
process.endjob_step = cms.Path(process.endOfProcess)
process.out_step = cms.EndPath(process.output)
process.ALCARECOStreamMuAlCalIsolatedMuOutPath = cms.EndPath(process.ALCARECOStreamMuAlCalIsolatedMu)
process.ALCARECOStreamDtCalibOutPath = cms.EndPath(process.ALCARECOStreamDtCalib)

# Schedule definition
process.schedule = cms.Schedule(process.raw2digi_step,process.L1Reco_step,process.reconstruction_step,process.pathALCARECOMuAlCalIsolatedMu,process.pathALCARECODtCalib,process.validation_step,process.dqmoffline_step,process.endjob_step,process.out_step,process.ALCARECOStreamMuAlCalIsolatedMuOutPath,process.ALCARECOStreamDtCalibOutPath)


# Automatic addition of the customisation function
def customise(process):
    process.GlobalTag.toGet = cms.VPSet(
        cms.PSet(record = cms.string("PCastorRcd"),
                 tag = cms.string("CASTORRECO_Geometry_Tag38YV0"),
                 connect = cms.untracked.string("frontier://FrontierProd/CMS_COND_34X_GEOMETRY")
                 ),
        cms.PSet(record = cms.string("PZdcRcd"),
# control point for all seeds
process.load("Configuration.StandardSequences.SimulationRandomNumberGeneratorSeeds_cff")

process.load("SimGeneral.HepPDTESSource.pythiapdt_cfi")

process.load("Configuration.Spring08Production.Spring08_PhotonJetpt120_170_cfi")

process.load("Configuration.EventContent.EventContent_cff")

process.configurationMetadata = cms.untracked.PSet(
    version = cms.untracked.string('$Revision: 1.1 $'),
    name = cms.untracked.string('$Source: /cvs_server/repositories/CMSSW/CMSSW/Configuration/Spring08Production/data/Spring08_PhotonJetpt120-170_GEN.cfg,v $'),
    annotation = cms.untracked.string('FastSim PhotonJet Pthat 120-170 for Spring08')
)
process.maxEvents = cms.untracked.PSet(
    input = cms.untracked.int32(1000)
)
process.GEN = cms.OutputModule("PoolOutputModule",
    process.FEVTSIMEventContent,
    dataset = cms.untracked.PSet(
        dataTier = cms.untracked.string('GEN')
    ),
    fileName = cms.untracked.string('PhotonJetpt120-170.root')
)

process.e = cms.EndPath(process.GEN)
process.schedule = cms.Schedule(process.e)


Ejemplo n.º 14
0
process.famosSimHits.SimulateCalorimetry = True
process.famosSimHits.SimulateTracking = True
process.simulation = cms.Sequence(process.simulationWithFamos)
process.HLTEndSequence = cms.Sequence(process.reconstructionWithFamos)
process.Realistic7TeV2011CollisionVtxSmearingParameters.type = cms.string(
    "BetaFunc")
process.famosSimHits.VertexGenerator = process.Realistic7TeV2011CollisionVtxSmearingParameters
process.famosPileUp.VertexGenerator = process.Realistic7TeV2011CollisionVtxSmearingParameters
process.mix.playback = True
process.GlobalTag.globaltag = 'START42_V11::All'

# Path and EndPath definitions
#process.generation_step = cms.Path(process.pgen_genonly)
process.generation_step = cms.Path(process.generator)
process.reconstruction = cms.Path(process.reconstructionWithFamos)
process.genfiltersummary_step = cms.EndPath(process.genFilterSummary)
process.validation_step = cms.EndPath(process.validation_prod)
process.dqmoffline_step = cms.EndPath(process.DQMOfflinePOGMC)
process.endjob_step = cms.EndPath(process.endOfProcess)
process.AODSIMoutput_step = cms.EndPath(process.AODSIMoutput)
process.DQMoutput_step = cms.EndPath(process.DQMoutput)

# Schedule definition
process.schedule = cms.Schedule(process.generation_step,
                                process.genfiltersummary_step)
process.schedule.extend(process.HLTSchedule)
process.schedule.extend([
    process.reconstruction, process.validation_step, process.dqmoffline_step,
    process.endjob_step, process.AODSIMoutput_step, process.DQMoutput_step
])
        ),
        noLineBreaks = cms.untracked.bool(True)
    ),
    destinations = cms.untracked.vstring('detailedInfo', 
        'critical', 
        'cout')
)


##-- Config
from DQMOffline.Trigger.JetMETHLTOfflineSource_cfi import *
process.jetMETHLTOfflineSource.processname = cms.string("HLT")
process.jetMETHLTOfflineSource.triggerSummaryLabel = cms.InputTag("hltTriggerSummaryAOD","","HLT")
process.jetMETHLTOfflineSource.triggerResultsLabel = cms.InputTag("TriggerResults","","HLT")
process.jetMETHLTOfflineSource.plotEff = cms.untracked.bool(True)


##-- Let's it runs
process.JetMETSource_step = cms.Path( #process.L1T1coll *
                                      #process.noscraping *
                                      #process.primaryVertexFilter *
                                      process.jetMETHLTOfflineAnalyzer )
process.JetMETClient_step = cms.Path( process.jetMETHLTOfflineClient )
process.dqmsave_step      = cms.Path( process.dqmSaver )
process.DQMoutput_step    = cms.EndPath( process.DQMoutput )
# Schedule
process.schedule = cms.Schedule(process.JetMETSource_step,
                                process.JetMETClient_step,
                                process.dqmsave_step,
                                process.DQMoutput_step)
Ejemplo n.º 16
0
## RPC unpacking
process.load("EventFilter.RPCRawToDigi.rpcUnpackingModule_cfi")

## RPC recHit
process.load("Geometry.MuonCommonData.muonIdealGeometryXML_cfi")
process.load("Geometry.RPCGeometry.rpcGeometry_cfi")
process.load("Geometry.MuonNumbering.muonNumberingInitialization_cfi")
process.load("RecoLocalMuon.RPCRecHit.rpcRecHits_cfi")
process.rpcRecHits.rpcDigiLabel = cms.InputTag('rpcUnpackingModule')

# process.p = cms.Path(process.DTMuonSelection * process.dtunpacker * process.twinMuxStage2Digis  * process.scalersRawToDigi * process.lumiProducer * process.dtTriggerPrimitiveDigis + process.BMTFStage2Digis + process.rpcUnpackingModule + process.rpcRecHits + process.myDTNtuple)

process.p = cms.Path(process.DTMuonSelection * process.dtunpacker *
                     process.twinMuxStage2Digis * process.scalersRawToDigi *
                     process.lumiProducer * process.dtTriggerPrimitiveDigis +
                     process.bmtfDigis + process.rpcUnpackingModule +
                     process.rpcRecHits + process.myDTNtuple)
# Output

process.out = cms.OutputModule(
    "PoolOutputModule",
    outputCommands=cms.untracked.vstring("keep *",
                                         "keep *_*_*_testRPCTwinMuxRawToDigi",
                                         "keep *_*_*_DTNTandRPC"),
    fileName=cms.untracked.string("file:DTNtuple.root"),
    SelectEvents=cms.untracked.PSet(SelectEvents=cms.vstring("p")))

process.fanout = cms.EndPath(process.out)
process.schedule = cms.Schedule(process.p, process.fanout)
Ejemplo n.º 17
0
                            PartID=cms.vint32(13),
                            MaxEta=cms.double(2.50),
                            MaxPhi=cms.double(3.14159265359),
                            MinEta=cms.double(1.75),
                            MinPhi=cms.double(-3.14159265359)),
    Verbosity=cms.untracked.int32(0),
    psethack=cms.string('single electron pt 10'),
    AddAntiParticle=cms.bool(True),
    firstRun=cms.untracked.uint32(1))

process.mix.digitizers = cms.PSet(process.theDigitizersValid)

# Path and EndPath definitions
process.generation_step = cms.Path(process.pgen)
process.simulation_step = cms.Path(process.psim)
process.genfiltersummary_step = cms.EndPath(process.genFilterSummary)
process.digitisation_step = cms.Path(process.pdigi_valid)
process.L1simulation_step = cms.Path(process.SimL1Emulator)
process.digi2raw_step = cms.Path(process.DigiToRaw)
process.endjob_step = cms.EndPath(process.endOfProcess)
process.FEVTDEBUGHLToutput_step = cms.EndPath(process.FEVTDEBUGHLToutput)

# Output definition
process.ValidationOutput = cms.OutputModule(
    "PoolOutputModule",
    outputCommands=cms.untracked.vstring('drop *',
                                         'keep *_MEtoEDMConverter_*_*'),
    fileName=cms.untracked.string('file:output_digiVal_test.root'),
)

process.load("DQMServices.Core.DQM_cfg")
    # ),

    #cms.PSet(record = cms.string("EEAlignmentRcd"),
    #tag = cms.string("EEAlignment_measured_v05_offline"),
    #connect = cms.string("sqlite_file:EEAlign_2015.db")   #### new 2017 ####
    #),
    #cms.PSet(record = cms.string("EBAlignmentRcd"),
    #tag = cms.string("EBAlignment_measured_v05_offline"),
    #connect = cms.string("sqlite_file:EBAlign_2015.db")   #### new 2017 ####
    #),
)

# Path and EndPath definitions
process.raw2digi_step = cms.Path(process.RawToDigi)
process.reconstruction_step = cms.Path(process.reconstruction)
process.endjob_step = cms.EndPath(process.endOfProcess)
process.RECOSIMoutput_step = cms.EndPath(process.RECOSIMoutput)

##################################
#### costumization for Stage2 ####

from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
#process = customizeHLTforAll(process,"GRun",_customInfo)

from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
process = customizeHLTforCMSSW(process, "GRun")

################################################################################
################################################################################
################################################################################
################## create ntuple for ECAL alignment purposes ###################
Ejemplo n.º 19
0
                            PartID=cms.vint32(13),
                            MaxEta=cms.double(2.5),
                            MaxPhi=cms.double(3.14159265359),
                            MinEta=cms.double(-2.5),
                            MinPhi=cms.double(-3.14159265359)),
    Verbosity=cms.untracked.int32(0),
    psethack=cms.string('single electron pt 10'),
    AddAntiParticle=cms.bool(True),
    firstRun=cms.untracked.uint32(1))

process.mix.digitizers = cms.PSet(process.theDigitizersValid)

# Path and EndPath definitions
process.generation_step = cms.Path(process.pgen)
process.simulation_step = cms.Path(process.psim)
process.genfiltersummary_step = cms.EndPath(process.genFilterSummary)
process.digitisation_step = cms.Path(process.pdigi_valid)
process.L1simulation_step = cms.Path(process.SimL1Emulator)
process.digi2raw_step = cms.Path(process.DigiToRaw)
process.endjob_step = cms.EndPath(process.endOfProcess)
process.FEVTDEBUGoutput_step = cms.EndPath(process.FEVTDEBUGoutput)

process.load('L1Trigger.L1THGCal.hgcalTriggerPrimitives_cff')
# Eventually modify default geometry parameters
from L1Trigger.L1THGCal.customTriggerGeometry import custom_geometry_decentralized_V11
process = custom_geometry_decentralized_V11(process)

process.hgcaltriggergeomtester = cms.EDAnalyzer("HGCalTriggerGeomTesterV9Imp2")
process.test_step = cms.Path(process.hgcaltriggergeomtester)

# Schedule definition
process.source = cms.Source("EmptySource",
    firstLuminosityBlock = cms.untracked.uint32(23456),
    numberEventsInLuminosityBlock = cms.untracked.uint32(10)
)                            

process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(100000) )

process.externalLHEProducer = cms.EDProducer('ExternalLHEProducer',
    scriptName = cms.FileInPath("GeneratorInterface/LHEInterface/data/run_madgraph_gridpack.sh"),
    outputFile = cms.string("W1JetsToLNu_matchingup_8TeV-madgraph_final.lhe"),
    args = cms.vstring('slc5_ia32_gcc434/madgraph/V5_1.3.30/8TeV_Summer12/W1JetsToLNu_matchingup_8TeV-madgraph/v1',
    'W1JetsToLNu_matchingup_8TeV-madgraph','false','true','wjets','5','30','true','1','99'),
    nEvents = cms.uint32(process.maxEvents.input.value())
)

process.out = cms.OutputModule("PoolOutputModule",
    splitLevel = cms.untracked.int32(0),
    eventAutoFlushCompressedSize = cms.untracked.int32(5242880),
    outputCommands = process.LHEEventContent.outputCommands,
    fileName = cms.untracked.string('myOutputFile.root'),
    dataset = cms.untracked.PSet(
        filterName = cms.untracked.string(''),
        dataTier = cms.untracked.string('LHE')
    )
)

process.p = cms.Path(process.externalLHEProducer)

process.e = cms.EndPath(process.externalLHEAsciiDumper)
#+process.out)
Ejemplo n.º 21
0
    '/store/mc/RunIISpring15PrePremix/Neutrino_E-10_gun/GEN-SIM-DIGI-RAW/PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v2-v2/90014/84558D6B-1B84-E611-BD53-001E6779250C.root',
    '/store/mc/RunIISpring15PrePremix/Neutrino_E-10_gun/GEN-SIM-DIGI-RAW/PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v2-v2/70014/2C06AA59-FE83-E611-9075-0025905B856C.root',
    '/store/mc/RunIISpring15PrePremix/Neutrino_E-10_gun/GEN-SIM-DIGI-RAW/PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v2-v2/70022/44049471-C086-E611-9DD9-0025905A60CA.root',
    '/store/mc/RunIISpring15PrePremix/Neutrino_E-10_gun/GEN-SIM-DIGI-RAW/PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v2-v2/80011/CC732537-BB83-E611-87E8-0CC47A4DEE1C.root',
    '/store/mc/RunIISpring15PrePremix/Neutrino_E-10_gun/GEN-SIM-DIGI-RAW/PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v2-v2/90003/BE4F3E40-DC81-E611-89D9-0CC47A4C8E34.root',
    '/store/mc/RunIISpring15PrePremix/Neutrino_E-10_gun/GEN-SIM-DIGI-RAW/PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v2-v2/90006/8EF6B8E2-9282-E611-B993-02163E0176A3.root'
    ])
from Configuration.AlCa.GlobalTag import GlobalTag
process.GlobalTag = GlobalTag(process.GlobalTag, '80X_mcRun2_asymptotic_2016_TrancheIV_v6', '')

# Path and EndPath definitions
process.digitisation_step = cms.Path(process.pdigi)
process.datamixing_step = cms.Path(process.pdatamix)
process.L1simulation_step = cms.Path(process.SimL1Emulator)
process.digi2raw_step = cms.Path(process.DigiToRaw)
process.endjob_step = cms.EndPath(process.endOfProcess)
process.PREMIXRAWoutput_step = cms.EndPath(process.PREMIXRAWoutput)

# Schedule definition
process.schedule = cms.Schedule(process.digitisation_step,process.datamixing_step,process.L1simulation_step,process.digi2raw_step)
process.schedule.extend(process.HLTSchedule)
process.schedule.extend([process.endjob_step,process.PREMIXRAWoutput_step])

#Setup FWK for multithreaded
process.options.numberOfThreads=cms.untracked.uint32(1)
process.options.numberOfStreams=cms.untracked.uint32(0)

# customisation of the process.

# Automatic addition of the customisation function from Configuration.DataProcessing.Utils
from Configuration.DataProcessing.Utils import addMonitoring 
Ejemplo n.º 22
0
process.externalLHEProducer = cms.EDProducer(
    "ExternalLHEProducer",
    args=cms.vstring(
        'root://eosuser.cern.ch//eos/user/c/choij/GenValidation/dyellell0j_5f_NLO_slc7_amd64_gcc630_CMSSW_9_3_16_tarball.tar.xz'
    ),
    nEvents=cms.untracked.uint32(30),
    numberOfParameters=cms.uint32(1),
    outputFile=cms.string('cmsgrid_final.lhe'),
    scriptName=cms.FileInPath(
        'GeneratorInterface/LHEInterface/data/run_generic_tarball_xrootd.sh'))

# Path and EndPath definitions
process.lhe_step = cms.Path(process.externalLHEProducer)
process.generation_step = cms.Path(process.pgen)
process.nanoAOD_step = cms.Path(process.nanogenSequence)
process.genfiltersummary_step = cms.EndPath(process.genFilterSummary)
process.endjob_step = cms.EndPath(process.endOfProcess)
process.NANOAODGENoutput_step = cms.EndPath(process.NANOAODGENoutput)

# Schedule definition
process.schedule = cms.Schedule(process.lhe_step, process.generation_step,
                                process.genfiltersummary_step,
                                process.nanoAOD_step, process.endjob_step,
                                process.NANOAODGENoutput_step)
from PhysicsTools.PatAlgos.tools.helpers import associatePatAlgosToolsTask
associatePatAlgosToolsTask(process)
# filter all path with the production filter sequence
for path in process.paths:
    if path in ['lhe_step']: continue
    getattr(process, path).insert(0, process.generator)
Ejemplo n.º 23
0
process.options = cms.untracked.PSet(wantSummary=cms.untracked.bool(True))
process.source = cms.Source(
    "PoolSource",
    fileNames=cms.untracked.vstring(
        "/store/relval/CMSSW_7_2_0_pre6/SingleMu/RAW/GR_H_V38A_RelVal_mu2012D-v1/00000/001E161E-6F3F-E411-BD55-0025905A60D0.root"
    ))

# --- ACTIVATE LogTrace IN VARIOUS MODULES - NEED TO COMPILE *EACH MODULE* WITH
# scram b -j8 USER_CXXFLAGS="-DEDM_ML_DEBUG"
# LogTrace output goes to cout; all other output to "junk.log"

process.load("FWCore.MessageLogger.MessageLogger_cfi")
process.MessageLogger.categories.append("CSCRecHit")

# module label is something like "muonCSCDigis"...
process.MessageLogger.debugModules = cms.untracked.vstring("*")
process.MessageLogger.destinations = cms.untracked.vstring("cout", "junk")
process.MessageLogger.cout = cms.untracked.PSet(
    threshold=cms.untracked.string("DEBUG"),
    default=cms.untracked.PSet(limit=cms.untracked.int32(0)),
    FwkReport=cms.untracked.PSet(limit=cms.untracked.int32(-1)),
    CSCRecHit=cms.untracked.PSet(limit=cms.untracked.int32(-1)))

# Path and EndPath def
process.unpack = cms.Path(process.muonCSCDigis)
process.reco = cms.Path(process.csc2DRecHits)
process.endjob = cms.EndPath(process.endOfProcess)

# Schedule definition
process.schedule = cms.Schedule(process.unpack, process.reco, process.endjob)
Ejemplo n.º 24
0
    def __init__(self,
                 name,
                 input_files,
                 num_threads,
                 max_events,
                 global_tag,
                 edm_out=None,
                 report_every=1000,
                 *args,
                 **kwargs):
        super(KarmaProcess, self).__init__(name, *args, **kwargs)

        # create an EndPath (for any output modules)
        self.outputPath = cms.EndPath()

        ## set explicit schedule?
        #self.schedule = cms.Schedule(self.mainPath, self.outputPath)

        # limit the number of processed events (or set to -1 for no limit)
        self.maxEvents = cms.untracked.PSet(
            input=cms.untracked.int32(max_events))

        # configure process with options
        self.options = cms.untracked.PSet(
            wantSummary=cms.untracked.bool(True),
            allowUnscheduled=cms.untracked.bool(
                True),  # some modules need the unscheduled mode!
            emptyRunLumiMode=cms.untracked.string(
                'doNotHandleEmptyRunsAndLumis'),
            #SkipEvent=cms.untracked.vstring('ProductNotFound')   # only for debugging
            numberOfThreads=cms.untracked.uint32(num_threads),
            numberOfStreams=cms.untracked.uint32(num_threads),
            #Rethrow=cms.untracked.vstring('StdException'),
        )

        # set the input files
        super(KarmaProcess, self).__setattr__(
            'source',
            cms.Source("PoolSource",
                       fileNames=cms.untracked.vstring(input_files)))

        # -- print process configuration
        print "\n----- Process configuration -----"
        print "input:          ", (self.source.fileNames[0] if len(
            self.source.fileNames) else ""), ("... (%d files)" %
                                              len(self.source.fileNames)
                                              if len(self.source.fileNames) > 1
                                              else "")
        print "file type:      ", "miniAOD"
        print "global tag:     ", global_tag
        print "max events:     ", (str(self.maxEvents.input)[20:-1])
        print "cmssw version:  ", os.environ["CMSSW_VERSION"]
        print "---------------------------------\n"

        #################
        # CMSSW modules #
        #################

        # -- CMSSW message logger
        self.load("FWCore.MessageLogger.MessageLogger_cfi")
        self.MessageLogger.cerr.FwkReport.reportEvery = report_every

        # ~ self.MessageLogger.default = cms.untracked.PSet(
        # ~ ERROR=cms.untracked.PSet(limit=cms.untracked.int32(5)),
        # ~ )

        # -- CMSSW geometry and detector conditions
        # (These are needed for some PAT tuple production steps)
        self.load("Configuration.Geometry.GeometryRecoDB_cff"
                  )  # new phase-1 geometry
        self.load(
            "Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
        self.load("Configuration.StandardSequences.MagneticField_cff")
        self.GlobalTag.globaltag = cms.string(global_tag)

        # write out original collections to a slimmed miniAOD file
        if edm_out:
            self.edmOut = cms.OutputModule(
                "PoolOutputModule",
                fileName=cms.untracked.string(edm_out),
                outputCommands=cms.untracked.vstring())
            self.outputPath *= self.edmOut
    HLTResultsLabel              = cms.untracked.InputTag('TriggerResults::HLT'),
    associatePixel               = cms.bool(False),
    associateStrip               = cms.bool(False),
    associateRecoTracks          = cms.bool(False),
    ROUList                      = cms.vstring(
      'TrackerHitsPixelBarrelLowTof', 
      'TrackerHitsPixelBarrelHighTof', 
      'TrackerHitsPixelEndcapLowTof', 
      'TrackerHitsPixelEndcapHighTof'),
    )

# Path and EndPath definitions
process.raw2digi_step = cms.Path(process.RawToDigi)
process.L1Reco_step = cms.Path(process.L1Reco)
process.reconstruction_step = cms.Path(process.reconstruction)
process.endjob_step = cms.EndPath(process.endOfProcess)
process.PixelTree_step = cms.Path(process.PixelFilter*process.siPixelRecHits*process.TrackRefitter*process.PixelTree)

# Schedule definition
process.schedule = cms.Schedule(process.raw2digi_step,process.L1Reco_step,process.reconstruction_step,process.endjob_step,process.PixelTree_step)
from PhysicsTools.PatAlgos.tools.helpers import associatePatAlgosToolsTask
associatePatAlgosToolsTask(process)

#do not add changes to your config after this point (unless you know what you are doing)
from FWCore.ParameterSet.Utilities import convertToUnscheduled
process=convertToUnscheduled(process)


# Customisation from command line

# Add early deletion of temporary data products to reduce peak memory need
Ejemplo n.º 26
0
    fileNames=cms.untracked.vstring('file:testRunMergeSPLIT100.root',
                                    'file:testRunMergeSPLIT101.root'),
    lumisToProcess=cms.untracked.VLuminosityBlockRange('41:6-41:15'),
)

process.thingWithMergeProducer = cms.EDProducer("ThingWithMergeProducer")
process.task = cms.Task(process.thingWithMergeProducer)

process.test = cms.EDAnalyzer(
    "TestMergeResults",

    #   Check to see that the value we read matches what we know
    #   was written. Expected values listed below come in sets of three
    #      value expected in Thing
    #      value expected in ThingWithMerge
    #      value expected in ThingWithIsEqual
    #   Each set of 3 is tested at endRun for the expected
    #   run values or at endLuminosityBlock for the expected
    #   lumi values. And then the next set of three values
    #   is tested at the next endRun or endLuminosityBlock.
    #   When the sequence of parameter values is exhausted it stops checking
    expectedBeginRunProd=cms.untracked.vint32(10001, 20004, 10003),
    expectedEndRunProd=cms.untracked.vint32(100001, 200004, 100003),
    expectedEndRunProdImproperlyMerged=cms.untracked.vint32(0, 0, 0))

process.out = cms.OutputModule(
    "PoolOutputModule",
    fileName=cms.untracked.string('testRunMergeMERGE100.root'))

process.e = cms.EndPath(process.test * process.out, process.task)
Ejemplo n.º 27
0
#--------------------------------------------------------

from UserCode.DTDPGAnalysis.DTOfflineAnalyzer_cfi import *
process.DTOfflineAnalyzer.DTLocalTriggerLabel = 'dtunpacker'
process.DTOfflineAnalyzer.doSA = True
##process.DTOfflineAnalyzer.doTBox = True
##process.DTOfflineAnalyzer.doWheelm2 = False
##process.DTOfflineAnalyzer.doWheelm1 = False
##process.DTOfflineAnalyzer.doWheel0 = False
##process.DTOfflineAnalyzer.doWheel1 = False
##process.DTOfflineAnalyzer.doWheel2 = False

process.load("DQM.DTMonitorModule.dtTriggerTask_cfi")
process.dtTriggerMonitor.process_dcc = True
process.dtTriggerMonitor.dcc_label = 'dttfunpacker'
process.dtTriggerMonitor.process_seg = True

#--------------------------------------------------------

process.out = cms.OutputModule(
    "PoolOutputModule",
    outputCommands=cms.untracked.vstring('drop *',
                                         'keep *_MEtoEDMConverter_*_*'),
    fileName=cms.untracked.string('DQMOfflineDTDPG.root'))

process.p = cms.Path(process.dtunpacker * process.dttfunpacker * process.reco *
                     process.globalreco + process.sources +
                     process.MEtoEDMConverter * process.DTOfflineAnalyzer)

process.ep = cms.EndPath(process.out)
Ejemplo n.º 28
0
    l1tIgnoreMask=cms.bool(False),
    l1techIgnorePrescales=cms.bool(False),
    daqPartitions=cms.uint32(1),
    throw=cms.bool(True))

process.load('Ponia.Modules.CHARM_chiCandProducer_cff')

process.out = cms.OutputModule(
    "PoolOutputModule",
    fileName=cms.untracked.string(output_filename),
    outputCommands=cms.untracked.vstring(
        'drop *',
        'keep *_offlinePrimaryVertices_*_*',
        #					    Temporary, testing if it solves excessive use of ram in chic analysis
        'keep *_dimuonProducer_UpsilonCandLorentzVector_*',
        'keep *_chiCandProducer_chicand_*',
        'keep *_chiCandProducer_piZeroRejectCand_*',
        'keep *_refit_*_*',
        #                                           This are for mc
        'keep *_genParticles_*_*',
        'keep *_g4SimHits__*'),
    SelectEvents=cms.untracked.PSet(SelectEvents=cms.vstring('p')))

process.end = cms.EndPath(process.out)

process.p = cms.Path(process.triggerSelection * process.chiSequence)
process.schedule = cms.Schedule(process.p, process.end)

# HACK ! Need to understand !
process.dimuonProducer.addMuonlessPrimaryVertex = False
Ejemplo n.º 29
0
    compressionLevel=cms.untracked.int32(9),
    dataset=cms.untracked.PSet(dataTier=cms.untracked.string('NANOAOD'),
                               filterName=cms.untracked.string('')),
    fileName=cms.untracked.string('file:jetToolbox_nano_datatest4546.root'),
    outputCommands=process.NANOAODEventContent.outputCommands)

# Additional output definition

# Other statements
from Configuration.AlCa.GlobalTag import GlobalTag
process.GlobalTag = GlobalTag(process.GlobalTag,
                              '102X_dataRun2_Sep2018Rereco_v1', '')

# Path and EndPath definitions
process.nanoAOD_step = cms.Path(process.nanoSequence)
process.endjob_step = cms.EndPath(process.endOfProcess)
process.NANOAODoutput_step = cms.EndPath(process.NANOAODoutput)

# Schedule definition
process.schedule = cms.Schedule(process.nanoAOD_step, process.endjob_step,
                                process.NANOAODoutput_step)
from PhysicsTools.PatAlgos.tools.helpers import associatePatAlgosToolsTask
associatePatAlgosToolsTask(process)

# customisation of the process.

# Automatic addition of the customisation function from PhysicsTools.NanoAOD.nano_cff
from PhysicsTools.NanoAOD.nano_cff import nanoAOD_customizeData

#call to customisation function nanoAOD_customizeData imported from PhysicsTools.NanoAOD.nano_cff
process = nanoAOD_customizeData(process)
Ejemplo n.º 30
0
        dataTier = cms.untracked.string('USER')
    ),
    eventAutoFlushCompressedSize = cms.untracked.int32(5242880)
)
process.SKIMStreamZmmg = cms.OutputModule("PoolOutputModule",
    SelectEvents = cms.untracked.PSet(
        SelectEvents = cms.vstring('ZmmgSkimPath')
    ),
    outputCommands = (cms.untracked.vstring('drop *', 'drop *', 'keep  FEDRawDataCollection_rawDataCollector_*_*', 'keep  FEDRawDataCollection_source_*_*', 'keep  FEDRawDataCollection_rawDataCollector_*_*', 'keep  FEDRawDataCollection_source_*_*', 'drop *_hlt*_*_*', 'keep *_hltL1GtObjectMap_*_*', 'keep FEDRawDataCollection_rawDataCollector_*_*', 'keep FEDRawDataCollection_source_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*', 'keep DetIdedmEDCollection_siStripDigis_*_*', 'keep DetIdedmEDCollection_siPixelDigis_*_*', 'keep *_siPixelClusters_*_*', 'keep *_siStripClusters_*_*', 'keep *_dt1DRecHits_*_*', 'keep *_dt4DSegments_*_*', 'keep *_dt1DCosmicRecHits_*_*', 'keep *_dt4DCosmicSegments_*_*', 'keep *_csc2DRecHits_*_*', 'keep *_cscSegments_*_*', 'keep *_rpcRecHits_*_*', 'keep *_hbhereco_*_*', 'keep *_hfreco_*_*', 'keep *_horeco_*_*', 'keep HBHERecHitsSorted_hbherecoMB_*_*', 'keep HORecHitsSorted_horecoMB_*_*', 'keep HFRecHitsSorted_hfrecoMB_*_*', 'keep ZDCDataFramesSorted_*Digis_*_*', 'keep ZDCRecHitsSorted_*_*_*', 'keep *_reducedHcalRecHits_*_*', 'keep *_castorreco_*_*', 'keep *_ecalPreshowerRecHit_*_*', 'keep *_ecalRecHit_*_*', 'keep *_ecalCompactTrigPrim_*_*', 'keep *_ecalTPSkim_*_*', 'keep *_selectDigi_*_*', 'keep EcalRecHitsSorted_reducedEcalRecHitsEE_*_*', 'keep EcalRecHitsSorted_reducedEcalRecHitsEB_*_*', 'keep EcalRecHitsSorted_reducedEcalRecHitsES_*_*', 'keep *_hybridSuperClusters_*_*', 'keep recoSuperClusters_correctedHybridSuperClusters_*_*', 'keep *_multi5x5SuperClusters_*_*', 'keep recoSuperClusters_multi5x5SuperClusters_*_*', 'keep recoSuperClusters_multi5x5SuperClustersWithPreshower_*_*', 'keep recoSuperClusters_correctedMulti5x5SuperClustersWithPreshower_*_*', 'keep recoPreshowerClusters_multi5x5SuperClustersWithPreshower_*_*', 'keep recoPreshowerClusterShapes_multi5x5PreshowerClusterShape_*_*', 'drop recoClusterShapes_*_*_*', 'drop recoBasicClustersToOnerecoClusterShapesAssociation_*_*_*', 'drop recoBasicClusters_multi5x5BasicClusters_multi5x5BarrelBasicClusters_*', 'drop recoSuperClusters_multi5x5SuperClusters_multi5x5BarrelSuperClusters_*', 'keep *_CkfElectronCandidates_*_*', 'keep *_GsfGlobalElectronTest_*_*', 'keep *_electronMergedSeeds_*_*', 'keep recoGsfTracks_electronGsfTracks_*_*', 'keep recoGsfTrackExtras_electronGsfTracks_*_*', 'keep recoTrackExtras_electronGsfTracks_*_*', 'keep TrackingRecHitsOwned_electronGsfTracks_*_*', 'keep recoTracks_generalTracks_*_*', 'keep recoTrackExtras_generalTracks_*_*', 'keep TrackingRecHitsOwned_generalTracks_*_*', 'keep recoTracks_beamhaloTracks_*_*', 'keep recoTrackExtras_beamhaloTracks_*_*', 'keep TrackingRecHitsOwned_beamhaloTracks_*_*', 'keep recoTracks_regionalCosmicTracks_*_*', 'keep recoTrackExtras_regionalCosmicTracks_*_*', 'keep TrackingRecHitsOwned_regionalCosmicTracks_*_*', 'keep recoTracks_rsWithMaterialTracks_*_*', 'keep recoTrackExtras_rsWithMaterialTracks_*_*', 'keep TrackingRecHitsOwned_rsWithMaterialTracks_*_*', 'keep recoTracks_conversionStepTracks_*_*', 'keep recoTrackExtras_conversionStepTracks_*_*', 'keep TrackingRecHitsOwned_conversionStepTracks_*_*', 'keep *_ctfPixelLess_*_*', 'keep *_dedxTruncated40_*_*', 'keep *_dedxDiscrimASmi_*_*', 'keep *_dedxHarmonic2_*_*', 'keep *_trackExtrapolator_*_*', 'keep *_kt4CaloJets_*_*', 'keep *_kt6CaloJets_*_*', 'keep *_ak5CaloJets_*_*', 'keep *_ak7CaloJets_*_*', 'keep *_iterativeCone5CaloJets_*_*', 'keep *_iterativeCone15CaloJets_*_*', 'keep *_kt4PFJets_*_*', 'keep *_kt6PFJets_*_*', 'keep *_ak5PFJets_*_*', 'keep *_ak7PFJets_*_*', 'keep *_iterativeCone5PFJets_*_*', 'keep *_JetPlusTrackZSPCorJetAntiKt5_*_*', 'keep *_ak5TrackJets_*_*', 'keep *_kt4TrackJets_*_*', 'keep recoRecoChargedRefCandidates_trackRefsForJets_*_*', 'keep *_caloTowers_*_*', 'keep *_towerMaker_*_*', 'keep *_CastorTowerReco_*_*', 'keep *_ic5JetTracksAssociatorAtVertex_*_*', 'keep *_iterativeCone5JetTracksAssociatorAtVertex_*_*', 'keep *_iterativeCone5JetTracksAssociatorAtCaloFace_*_*', 'keep *_iterativeCone5JetExtender_*_*', 'keep *_kt4JetTracksAssociatorAtVertex_*_*', 'keep *_kt4JetTracksAssociatorAtCaloFace_*_*', 'keep *_kt4JetExtender_*_*', 'keep *_ak5JetTracksAssociatorAtVertex_*_*', 'keep *_ak5JetTracksAssociatorAtCaloFace_*_*', 'keep *_ak5JetExtender_*_*', 'keep *_ak7JetTracksAssociatorAtVertex_*_*', 'keep *_ak7JetTracksAssociatorAtCaloFace_*_*', 'keep *_ak7JetExtender_*_*', 'keep *_ak5JetID_*_*', 'keep *_ak7JetID_*_*', 'keep *_ic5JetID_*_*', 'keep *_kt4JetID_*_*', 'keep *_kt6JetID_*_*', 'keep *_ak7BasicJets_*_*', 'keep *_ak7CastorJetID_*_*', 'keep double_kt6CaloJetsCentral_*_*', 'keep double_kt6PFJetsCentralChargedPileUp_*_*', 'keep double_kt6PFJetsCentralNeutral_*_*', 'keep double_kt6PFJetsCentralNeutralTight_*_*', 'keep *_fixedGridRho*_*_*', 'keep recoCaloMETs_met_*_*', 'keep recoCaloMETs_metNoHF_*_*', 'keep recoCaloMETs_metHO_*_*', 'keep recoCaloMETs_corMetGlobalMuons_*_*', 'keep recoCaloMETs_metNoHFHO_*_*', 'keep recoCaloMETs_metOptHO_*_*', 'keep recoCaloMETs_metOpt_*_*', 'keep recoCaloMETs_metOptNoHFHO_*_*', 'keep recoCaloMETs_metOptNoHF_*_*', 'keep recoMETs_htMetAK5_*_*', 'keep recoMETs_htMetAK7_*_*', 'keep recoMETs_htMetIC5_*_*', 'keep recoMETs_htMetKT4_*_*', 'keep recoMETs_htMetKT6_*_*', 'keep recoMETs_tcMet_*_*', 'keep recoMETs_tcMetWithPFclusters_*_*', 'keep recoPFMETs_pfMet_*_*', 'keep recoMuonMETCorrectionDataedmValueMap_muonMETValueMapProducer_*_*', 'keep recoMuonMETCorrectionDataedmValueMap_muonTCMETValueMapProducer_*_*', 'keep recoHcalNoiseRBXs_hcalnoise_*_*', 'keep HcalNoiseSummary_hcalnoise_*_*', 'keep *HaloData_*_*_*', 'keep *BeamHaloSummary_BeamHaloSummary_*_*', 'keep *_MuonSeed_*_*', 'keep *_ancientMuonSeed_*_*', 'keep *_mergedStandAloneMuonSeeds_*_*', 'keep TrackingRecHitsOwned_globalMuons_*_*', 'keep TrackingRecHitsOwned_tevMuons_*_*', 'keep recoCaloMuons_calomuons_*_*', 'keep *_CosmicMuonSeed_*_*', 'keep recoTrackExtras_cosmicMuons_*_*', 'keep TrackingRecHitsOwned_cosmicMuons_*_*', 'keep recoTrackExtras_globalCosmicMuons_*_*', 'keep TrackingRecHitsOwned_globalCosmicMuons_*_*', 'keep recoTrackExtras_cosmicMuons1Leg_*_*', 'keep TrackingRecHitsOwned_cosmicMuons1Leg_*_*', 'keep recoTrackExtras_globalCosmicMuons1Leg_*_*', 'keep TrackingRecHitsOwned_globalCosmicMuons1Leg_*_*', 'keep recoTracks_cosmicsVetoTracks_*_*', 'keep *_SETMuonSeed_*_*', 'keep recoTracks_standAloneSETMuons_*_*', 'keep recoTrackExtras_standAloneSETMuons_*_*', 'keep TrackingRecHitsOwned_standAloneSETMuons_*_*', 'keep recoTracks_globalSETMuons_*_*', 'keep recoTrackExtras_globalSETMuons_*_*', 'keep TrackingRecHitsOwned_globalSETMuons_*_*', 'keep recoMuons_muonsWithSET_*_*', 'keep *_muons_*_*', 'keep *_*_muons_*', 'drop *_muons_muons1stStep2muonsMap_*', 'keep recoTracks_standAloneMuons_*_*', 'keep recoTrackExtras_standAloneMuons_*_*', 'keep TrackingRecHitsOwned_standAloneMuons_*_*', 'keep recoTracks_globalMuons_*_*', 'keep recoTrackExtras_globalMuons_*_*', 'keep recoTracks_tevMuons_*_*', 'keep recoTrackExtras_tevMuons_*_*', 'keep recoTracks_generalTracks_*_*', 'keep recoTracksToOnerecoTracksAssociation_tevMuons_*_*', 'keep recoTracks_cosmicMuons_*_*', 'keep recoTracks_globalCosmicMuons_*_*', 'keep recoMuons_muonsFromCosmics_*_*', 'keep recoTracks_cosmicMuons1Leg_*_*', 'keep recoTracks_globalCosmicMuons1Leg_*_*', 'keep recoMuons_muonsFromCosmics1Leg_*_*', 'keep recoTracks_refittedStandAloneMuons_*_*', 'keep recoTrackExtras_refittedStandAloneMuons_*_*', 'keep TrackingRecHitsOwned_refittedStandAloneMuons_*_*', 'keep *_muIsoDepositTk_*_*', 'keep *_muIsoDepositCalByAssociatorTowers_*_*', 'keep *_muIsoDepositCalByAssociatorHits_*_*', 'keep *_muIsoDepositJets_*_*', 'keep *_muGlobalIsoDepositCtfTk_*_*', 'keep *_muGlobalIsoDepositCalByAssociatorTowers_*_*', 'keep *_muGlobalIsoDepositCalByAssociatorHits_*_*', 'keep *_muGlobalIsoDepositJets_*_*', 'keep *_impactParameterTagInfos_*_*', 'keep *_trackCountingHighEffBJetTags_*_*', 'keep *_trackCountingHighPurBJetTags_*_*', 'keep *_jetProbabilityBJetTags_*_*', 'keep *_jetBProbabilityBJetTags_*_*', 'keep *_secondaryVertexTagInfos_*_*', 'keep *_ghostTrackVertexTagInfos_*_*', 'keep *_simpleSecondaryVertexBJetTags_*_*', 'keep *_simpleSecondaryVertexHighEffBJetTags_*_*', 'keep *_simpleSecondaryVertexHighPurBJetTags_*_*', 'keep *_combinedSecondaryVertexBJetTags_*_*', 'keep *_combinedSecondaryVertexMVABJetTags_*_*', 'keep *_ghostTrackBJetTags_*_*', 'keep *_btagSoftElectrons_*_*', 'keep *_softElectronCands_*_*', 'keep *_softPFElectrons_*_*', 'keep *_softElectronTagInfos_*_*', 'keep *_softElectronBJetTags_*_*', 'keep *_softElectronByIP3dBJetTags_*_*', 'keep *_softElectronByPtBJetTags_*_*', 'keep *_softMuonTagInfos_*_*', 'keep *_softMuonBJetTags_*_*', 'keep *_softMuonByIP3dBJetTags_*_*', 'keep *_softMuonByPtBJetTags_*_*', 'keep *_combinedMVABJetTags_*_*', 'keep *_ak5PFJetsRecoTauPiZeros_*_*', 'keep *_hpsPFTauProducer_*_*', 'keep *_hpsPFTauDiscrimination*_*_*', 'keep *_shrinkingConePFTauProducer_*_*', 'keep *_shrinkingConePFTauDiscrimination*_*_*', 'keep *_hpsTancTaus_*_*', 'keep *_hpsTancTausDiscrimination*_*_*', 'keep *_TCTauJetPlusTrackZSPCorJetAntiKt5_*_*', 'keep *_caloRecoTauTagInfoProducer_*_*', 'keep recoCaloTaus_caloRecoTauProducer*_*_*', 'keep *_caloRecoTauDiscrimination*_*_*', 'keep  *_offlinePrimaryVertices__*', 'keep  *_offlinePrimaryVerticesWithBS_*_*', 'keep  *_offlinePrimaryVerticesFromCosmicTracks_*_*', 'keep  *_nuclearInteractionMaker_*_*', 'keep *_generalV0Candidates_*_*', 'keep recoGsfElectronCores_gsfElectronCores_*_*', 'keep recoGsfElectrons_gsfElectrons_*_*', 'keep recoGsfElectronCores_uncleanedOnlyGsfElectronCores_*_*', 'keep recoGsfElectrons_uncleanedOnlyGsfElectrons_*_*', 'keep floatedmValueMap_eidRobustLoose_*_*', 'keep floatedmValueMap_eidRobustTight_*_*', 'keep floatedmValueMap_eidRobustHighEnergy_*_*', 'keep floatedmValueMap_eidLoose_*_*', 'keep floatedmValueMap_eidTight_*_*', 'keep recoPhotons_photons_*_*', 'keep recoPhotonCores_photonCore_*_*', 'keep recoConversions_conversions_*_*', 'drop *_conversions_uncleanedConversions_*', 'keep recoConversions_allConversions_*_*', 'keep recoTracks_ckfOutInTracksFromConversions_*_*')+cms.untracked.vstring('keep recoTracks_ckfInOutTracksFromConversions_*_*', 'keep recoTrackExtras_ckfOutInTracksFromConversions_*_*', 'keep recoTrackExtras_ckfInOutTracksFromConversions_*_*', 'keep TrackingRecHitsOwned_ckfOutInTracksFromConversions_*_*', 'keep TrackingRecHitsOwned_ckfInOutTracksFromConversions_*_*', 'keep recoConversions_uncleanedOnlyAllConversions_*_*', 'keep recoTracks_uncleanedOnlyCkfOutInTracksFromConversions_*_*', 'keep recoTracks_uncleanedOnlyCkfInOutTracksFromConversions_*_*', 'keep recoTrackExtras_uncleanedOnlyCkfOutInTracksFromConversions_*_*', 'keep recoTrackExtras_uncleanedOnlyCkfInOutTracksFromConversions_*_*', 'keep TrackingRecHitsOwned_uncleanedOnlyCkfOutInTracksFromConversions_*_*', 'keep TrackingRecHitsOwned_uncleanedOnlyCkfInOutTracksFromConversions_*_*', 'keep *_PhotonIDProd_*_*', 'keep *_hfRecoEcalCandidate_*_*', 'keep *_hfEMClusters_*_*', 'keep *_pixelTracks_*_*', 'keep *_pixelVertices_*_*', 'drop CaloTowersSorted_towerMakerPF_*_*', 'keep recoPFRecHits_particleFlowClusterECAL_Cleaned_*', 'keep recoPFRecHits_particleFlowClusterHCAL_Cleaned_*', 'keep recoPFRecHits_particleFlowClusterHO_Cleaned_*', 'keep recoPFRecHits_particleFlowClusterHFEM_Cleaned_*', 'keep recoPFRecHits_particleFlowClusterHFHAD_Cleaned_*', 'keep recoPFRecHits_particleFlowClusterPS_Cleaned_*', 'keep recoPFRecHits_particleFlowRecHitECAL_Cleaned_*', 'keep recoPFRecHits_particleFlowRecHitHCAL_Cleaned_*', 'keep recoPFRecHits_particleFlowRecHitHO_Cleaned_*', 'keep recoPFRecHits_particleFlowRecHitPS_Cleaned_*', 'keep recoPFClusters_particleFlowClusterECAL_*_*', 'keep recoPFClusters_particleFlowClusterHCAL_*_*', 'keep recoPFClusters_particleFlowClusterHO_*_*', 'keep recoPFClusters_particleFlowClusterPS_*_*', 'keep recoPFBlocks_particleFlowBlock_*_*', 'keep recoPFCandidates_particleFlow_*_*', 'keep recoPFCandidates_particleFlowTmp_electrons_*', 'keep recoPFDisplacedVertexs_particleFlowDisplacedVertex_*_*', 'keep *_pfElectronTranslator_*_*', 'keep *_pfPhotonTranslator_*_*', 'keep *_particleFlow_electrons_*', 'keep *_particleFlow_photons_*', 'keep *_trackerDrivenElectronSeeds_preid_*', 'keep *_offlineBeamSpot_*_*', 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*', 'keep *_l1GtRecord_*_*', 'keep *_l1GtTriggerMenuLite_*_*', 'keep *_conditionsInEdm_*_*', 'keep *_l1extraParticles_*_*', 'keep *_l1L1GtObjectMap_*_*', 'keep L1MuGMTReadoutCollection_gtDigis_*_*', 'keep L1GctEmCand*_gctDigis_*_*', 'keep L1GctJetCand*_gctDigis_*_*', 'keep L1GctEtHad*_gctDigis_*_*', 'keep L1GctEtMiss*_gctDigis_*_*', 'keep L1GctEtTotal*_gctDigis_*_*', 'keep L1GctHtMiss*_gctDigis_*_*', 'keep L1GctJetCounts*_gctDigis_*_*', 'keep L1GctHFRingEtSums*_gctDigis_*_*', 'keep L1GctHFBitCounts*_gctDigis_*_*', 'keep LumiDetails_lumiProducer_*_*', 'keep LumiSummary_lumiProducer_*_*', 'drop *_hlt*_*_*', 'keep *_hltL1GtObjectMap_*_*', 'keep edmTriggerResults_*_*_*', 'keep triggerTriggerEvent_*_*_*', 'keep L1AcceptBunchCrossings_*_*_*', 'keep L1TriggerScalerss_*_*_*', 'keep Level1TriggerScalerss_*_*_*', 'keep LumiScalerss_*_*_*', 'keep BeamSpotOnlines_*_*_*', 'keep DcsStatuss_*_*_*', 'keep *_logErrorHarvester_*_*', 'drop *_MEtoEDMConverter_*_*', 'drop *_*_*_SKIM')),
    fileName = cms.untracked.string('Zmmg.root'),
    dataset = cms.untracked.PSet(
        filterName = cms.untracked.string('Zmmg'),
        dataTier = cms.untracked.string('RAW-RECO')
    ),
    eventAutoFlushCompressedSize = cms.untracked.int32(5242880)
)

# Other statements
process.GlobalTag.globaltag = 'GR_R_52_V7::All'

# Path and EndPath definitions
process.SKIMStreamHZZOutPath = cms.EndPath(process.SKIMStreamHZZ)
process.SKIMStreamLogErrorOutPath = cms.EndPath(process.SKIMStreamLogError)
process.SKIMStreamLogErrorMonitorOutPath = cms.EndPath(process.SKIMStreamLogErrorMonitor)
process.SKIMStreamZmmgOutPath = cms.EndPath(process.SKIMStreamZmmg)

# Schedule definition
process.schedule = cms.Schedule(process.pathlogerror,process.HZZ4ePath,process.HZZ2e2mPath,process.HZZ2m2ePath,process.HZZ4mPath,process.HZZem2ePath,process.HZZem2mPath,process.ZmmgSkimPath,process.pathlogerrormonitor,process.SKIMStreamHZZOutPath,process.SKIMStreamLogErrorOutPath,process.SKIMStreamLogErrorMonitorOutPath,process.SKIMStreamZmmgOutPath)

process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(True) )