Esempio n. 1
0
def miniAOD_customizeData(process):
    from PhysicsTools.PatAlgos.tools.coreTools import runOnData
    runOnData( process, outputModules = [] )
    process.load("RecoPPS.Local.ctppsLocalTrackLiteProducer_cff")
    process.load("RecoPPS.ProtonReconstruction.ctppsProtons_cff")
    process.load("Geometry.VeryForwardGeometry.geometryRPFromDB_cfi")
    process.load('L1Trigger.L1TGlobal.simGtExtFakeProd_cfi')
    task = getPatAlgosToolsTask(process)
    from Configuration.Eras.Modifier_ctpps_cff import ctpps
    ctpps.toModify(task, func=lambda t: t.add(process.ctppsLocalTrackLiteProducer))
    ctpps.toModify(task, func=lambda t: t.add(process.ctppsProtons))
    from Configuration.ProcessModifiers.run2_miniAOD_UL_cff import run2_miniAOD_UL
    run2_miniAOD_UL.toModify(task, func=lambda t: t.add(process.simGtExtUnprefireable))
Esempio n. 2
0
RECOEventContent.outputCommands.extend(OnlineMetaDataContent.outputCommands)
RECOEventContent.outputCommands.extend(TcdsEventContent.outputCommands)
RECOEventContent.outputCommands.extend(CommonEventContent.outputCommands)

from Configuration.Eras.Modifier_ctpps_cff import ctpps
from Configuration.Eras.Modifier_phase2_hgcal_cff import phase2_hgcal
from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
from Configuration.Eras.Modifier_phase2_muon_cff import phase2_muon
from Configuration.Eras.Modifier_phase2_timing_layer_cff import phase2_timing_layer
from Configuration.Eras.Modifier_run2_GEM_2017_cff import run2_GEM_2017
from Configuration.Eras.Modifier_run3_GEM_cff import run3_GEM
from Configuration.ProcessModifiers.pp_on_AA_cff import pp_on_AA
from RecoLocalFastTime.Configuration.RecoLocalFastTime_EventContent_cff import *
from RecoMTD.Configuration.RecoMTD_EventContent_cff import *

ctpps.toModify(RECOEventContent, 
    outputCommands = RECOEventContent.outputCommands + RecoCTPPSRECO.outputCommands)
phase2_hgcal.toModify(RECOEventContent,
    outputCommands = RECOEventContent.outputCommands + TICL_RECO.outputCommands)
#
#
# RAWRECO Data Tier definition
#
#
RAWRECOEventContent = cms.PSet(
    outputCommands = cms.untracked.vstring('drop *'),
    splitLevel = cms.untracked.int32(0),
)
RAWRECOEventContent.outputCommands.extend(RECOEventContent.outputCommands)
RAWRECOEventContent.outputCommands.extend(cms.untracked.vstring(
	'keep FEDRawDataCollection_rawDataCollector_*_*',
	'keep FEDRawDataCollection_source_*_*')
import FWCore.ParameterSet.Config as cms

from RecoPPS.Local.ctppsLocalTrackLiteDefaultProducer_cfi import ctppsLocalTrackLiteDefaultProducer

ctppsLocalTrackLiteProducer = ctppsLocalTrackLiteDefaultProducer.clone()

# enable the module for CTPPS era(s)
from Configuration.Eras.Modifier_ctpps_cff import ctpps
ctpps.toModify(ctppsLocalTrackLiteProducer,
               includeStrips=True,
               includeDiamonds=True,
               includePixels=True)

from Configuration.Eras.Modifier_run2_miniAOD_80XLegacy_cff import run2_miniAOD_80XLegacy

run2_miniAOD_80XLegacy.toModify(ctppsLocalTrackLiteProducer, tagPixelTrack="")
Esempio n. 4
0
    ctppsProtons.association_cuts_45.ti_tr_min = -1.5
    ctppsProtons.association_cuts_45.ti_tr_max = 2.0

    ctppsProtons.association_cuts_56.x_cut_apply = False
    ctppsProtons.association_cuts_56.y_cut_apply = False
    ctppsProtons.association_cuts_56.xi_cut_apply = True
    ctppsProtons.association_cuts_56.xi_cut_value = 0.015
    ctppsProtons.association_cuts_56.th_y_cut_apply = False
    ctppsProtons.association_cuts_56.ti_tr_min = -1.5
    ctppsProtons.association_cuts_56.ti_tr_max = 2.0

    ctppsProtons.pixelDiscardBXShiftedTracks = True
    ctppsProtons.default_time = -999.


ctpps.toModify(ctppsProtons, applyDefaultSettings)


def apply2017Settings(ctppsProtons):
    ctppsProtons.association_cuts_45.x_cut_apply = False
    ctppsProtons.association_cuts_45.y_cut_apply = False

    ctppsProtons.association_cuts_45.xi_cut_apply = True
    ctppsProtons.association_cuts_45.xi_cut_value = 5. * 0.00121
    ctppsProtons.association_cuts_45.xi_cut_mean = +6.0695e-5

    ctppsProtons.association_cuts_45.th_y_cut_apply = False

    ctppsProtons.association_cuts_56.x_cut_apply = False

    ctppsProtons.association_cuts_56.y_cut_apply = True