Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-04-15 22:41:37

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 process = cms.Process("L1DTTrigPhase2Prod")
0004 
0005 process.load('Configuration.Geometry.GeometryExtendedRun4D41Reco_cff')
0006 process.load('Configuration.Geometry.GeometryExtendedRun4D41_cff')
0007 
0008 process.load("L1Trigger.DTTriggerPhase2.dtTriggerPhase2PrimitiveDigis_cfi")
0009 process.load("L1Trigger.DTTriggerPhase2.dtTriggerPhase2Showers_cfi")
0010 
0011 process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
0012 process.load("Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff")
0013 process.GlobalTag.globaltag = "80X_dataRun2_2016SeptRepro_v7"
0014 
0015 process.load("L1Trigger.DTTriggerPhase2.CalibratedDigis_cfi")
0016 process.load("L1Trigger.DTTriggerPhase2.dtTriggerPhase2PrimitiveDigis_cfi")
0017 process.load("L1Trigger.DTTriggerPhase2.dtTriggerPhase2Showers_cfi")
0018 
0019 #process.source = cms.Source("PoolSource",fileNames = cms.untracked.vstring('file:/eos/cms/store/user/folguera/P2L1TUpgrade/digis_segments_Run2016BSingleMuonRAW-RECO_camilo.root'))
0020 process.source = cms.Source("PoolSource",
0021                             fileNames = cms.untracked.vstring('file:/eos/cms/store/user/folguera/P2L1TUpgrade/digis_segments_Run2016BSingleMuonRAW-RECO_camilo.root'))
0022 process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(10))
0023 process.dtTriggerPhase2PrimitiveDigis.dump = True
0024 process.dtTriggerPhase2PrimitiveDigis.debug = False
0025 process.dtTriggerPhase2PrimitiveDigis.chi2Th = cms.double(0.16)
0026 #DTTriggerPhase2Showers
0027 process.dtTriggerPhase2Shower.showerTaggingAlgo = 1
0028 process.dtTriggerPhase2Shower.debug = False
0029 
0030 #scenario
0031 process.dtTriggerPhase2PrimitiveDigis.scenario = 1
0032 process.dtTriggerPhase2Shower.scenario = 1 # 0 for mc, 1 for data, 2 for slice test
0033 process.CalibratedDigis.scenario = 1
0034 
0035 process.load("FWCore.MessageLogger.MessageLogger_cfi")
0036 process.MessageLogger = cms.Service("MessageLogger",
0037         destinations = cms.untracked.vstring("detailedInfo"),
0038         detailedInfo = cms.untracked.PSet(threshold = cms.untracked.string("INFO"),
0039         categories = cms.untracked.vstring("DTTrigPhase2Prod"),
0040         extension = cms.untracked.string(".txt")),
0041         debugModules = cms.untracked.vstring("dtTriggerPhase2PrimitiveDigis"),
0042 )
0043 
0044 ####################### SliceTest specials ##############################
0045 #Chi2 -> Changing a lot lately
0046 process.dtTriggerPhase2PrimitiveDigis.chi2Th = cms.double(0.16)
0047 
0048 #LSB -> Position 0.025 cm instead of 0.004 cm
0049 process.dtTriggerPhase2PrimitiveDigis.use_LSB = True
0050 process.dtTriggerPhase2PrimitiveDigis.x_precision = cms.double(1./(10.*16.))
0051 #process.dtTriggerPhase2PrimitiveDigis.x_precision = cms.double(0.025)
0052 process.dtTriggerPhase2PrimitiveDigis.tanPsi_precision = cms.double(1./4096.)
0053 
0054 #Correlate with BX
0055 process.dtTriggerPhase2PrimitiveDigis.useBX_correlation = True
0056 process.dtTriggerPhase2PrimitiveDigis.dBX_correlate_TP = 1
0057 
0058 #Correlate with tanPsi
0059 #process.dtTriggerPhase2PrimitiveDigis.dTanPsi_correlate_TP = cms.double(9999./4096.)
0060 #process.dtTriggerPhase2PrimitiveDigis.dTanPsi_correlate_TP = cms.double(900./4096.)
0061 
0062 #Confirmation forbidden
0063 process.dtTriggerPhase2PrimitiveDigis.allow_confirmation = True
0064 
0065 #TanPsi stuff
0066 process.dtTriggerPhase2PrimitiveDigis.tanPhiTh = cms.double(1.)
0067 
0068 
0069 process.out = cms.OutputModule("PoolOutputModule",
0070                                outputCommands = cms.untracked.vstring('keep *'),
0071                                fileName = cms.untracked.string('DTTriggerPhase2Primitives.root')
0072 )
0073 
0074 process.p = cms.Path(process.CalibratedDigis*process.dtTriggerPhase2PrimitiveDigis)
0075 process.this_is_the_end = cms.EndPath(process.out)
0076 
0077 
0078 
0079 
0080 
0081