
| Line: 1 to 1 | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
| Line: 158 to 158 | ||||||||
| ||||||||
| Added: | ||||||||
| > > | <--/twistyPlugin twikiMakeVisibleInline--> | |||||||
process.load("RecoTracker.TrackProducer.TrackRefitters_cff")
| ||||||||
| Line: 172 to 174 | ||||||||
| process.schedule = cms.Schedule(process.raw2digi_step, process.reconstruction_step, process.TimingStudy_step) | ||||||||
| Added: | ||||||||
| > > | <--/twistyPlugin--> | |||||||
II/4. ReReco Cosmics RAW data (73X) - Add Refitter and TimingStudy
| ||||||||
| Added: | ||||||||
| > > | <--/twistyPlugin twikiMakeVisibleInline--> | |||||||
process.load("RecoTracker.TrackProducer.TrackRefitters_cff")
| ||||||||
| Line: 190 to 196 | ||||||||
| process.schedule = cms.Schedule(process.raw2digi_step, process.reconstruction_step, process.TimingStudy_step) | ||||||||
| Added: | ||||||||
| > > | <--/twistyPlugin--> | |||||||
II/5. Do full reco on GEN-SIM MC - Add Flat Pileup [0,50] Mixing, Refitter and TimingStudy
cmsDriver.py -s DIGI,DIGI2RAW,RAW2DIGI,RECO --mc --conditions auto:run2_mc --pileup=NoPileUp --beamspot NominalCollision2015 --magField 38T_PostLS1 --customise SLHCUpgradeSimulations/Configuration/postLS1Customs.customisePostLS1 --process GenSimToReco --filein=file:/data/store/user/hazia/minbias_13tev/ahazi/MinBias_13TeV_GEN_SIM_7_1_0/MinBias_13TeV_GEN_SIM_7_1_0/9cb32faabd78efe327c9c841fa706583/MinBias_13TeV_GENSIM_100_1_bOe.root -n 200 --no_exec --python_filename=test/TimingStudy_GenSimData_CMSSW7X_cfg.py | ||||||||
| Added: | ||||||||
| > > | <--/twistyPlugin twikiMakeVisibleInline--> | |||||||
from DPGAnalysis.PixelTimingStudy.PoolSource_13Tev_Andras import * | ||||||||
| Line: 227 to 237 | ||||||||
| process.schedule = cms.Schedule(process.digitisation_step, process.digi2raw_step, process.raw2digi_step, process.reconstruction_step, process.TimingStudy_step) | ||||||||
| Added: | ||||||||
| > > | <--/twistyPlugin--> II/6. Generate Neutrino, Mix Pile-up events (Flat [0-50]), read DynIneff from DB, do Full RECO + run TimingStudy
cmsDriver.py -s GEN,SIM,DIGI,DIGI2RAW,RAW2DIGI,RECO --mc --conditions auto:run2_mc --beamspot NominalCollision2015 --magField 38T_PostLS1 --evt_type SingleNuE10_cfi --pileup=Flat_0_50_25ns --filein=/store/mc/RunIISummer15GS/MinBias_TuneCUETP8M1_13TeV-pythia8/GEN-SIM/MCRUN2_71_V1-v2/10000/004CC894-4877-E511-A11E-0025905C3DF8.root --customise SLHCUpgradeSimulations/Configuration/postLS1Customs.customisePostLS1,Configuration/DataProcessing/Utils.addMonitoring --python_filename=test/TimingStudy_GenNu_DynIneffDB_cfg.py -n 10 --no_exec <--/twistyPlugin twikiMakeVisibleInline-->
#--------------- Added for TimingStudy ---------------
#---------------------------
# MessageLogger
#---------------------------
process.MessageLogger.cerr.FwkReport.reportEvery = 100
#---------------------------
# Pile-up (RunIISummer15GS)
#---------------------------
from DPGAnalysis.PixelTimingStudy.PoolSource_13TeV_RunIISummer15GS import *
process.mix.input.fileNames = pileupFileNames
#---------------------------
# DynIneff from DB
#---------------------------
useSqlite = True
if useSqlite:
process.DynIneffDBSource = cms.ESSource("PoolDBESSource",
DBParameters = cms.PSet(
messageLevel = cms.untracked.int32(0),
authenticationPath = cms.untracked.string('')
),
connect = cms.string('sqlite_file:dcol80.db'),
toGet = cms.VPSet(cms.PSet(
record = cms.string("SiPixelDynamicInefficiencyRcd"),
tag = cms.string("SiPixelDynamicInefficiency_v1")
))
)
process.es_prefer_DynIneffDBSource = cms.ESPrefer("PoolDBESSource","DynIneffDBSource")
#---------------------------
# Track Refitter
#---------------------------
process.load("RecoTracker.TrackProducer.TrackRefitters_cff")
process.TrackRefitterP5.src = 'generalTracks'
process.TrackRefitterP5.TrajectoryInEvent = True
#---------------------------
# TimingStudy
#---------------------------
process.TimingStudy = cms.EDAnalyzer("TimingStudy",
trajectoryInput = cms.string('TrackRefitterP5'),
fileName = cms.string("Ntuple.root"),
extrapolateFrom = cms.int32(2),
extrapolateTo = cms.int32(1),
keepOriginalMissingHit = cms.bool(False),
usePixelCPE= cms.bool(True),
minNStripHits = cms.int32(0),
triggerNames=cms.vstring(
"HLT_ZeroBias",
"HLT_Physics",
"HLT_Random",
"HLT_PixelTracks_Multiplicity100",
"HLT_PixelTracks_Multiplicity80",
"HLT_PixelTracks_Multiplicity125",
"HLT_PixelTracks_Multiplicity110",
"HLT_PixelTracks_Multiplicity85",
"HLT_PixelTracks_Multiplicity70",
"HLT_PixelTracks_Multiplicity40",
"HLT_L1Tech_BSC_HighMultiplicity",
"HLT_JetE30_NoBPTX",
"HLT_JetE30_NoBPTX_NoHalo",
"HLT_JetE30_NoBPTX3BX_NoHalo",
"HLT_JetE50_NoBPTX3BX_NoHalo",
"HLT_60Jet10",
"HLT_70Jet10",
"HLT_70Jet13",
"HLT_L1Tech_BSC_minBias",
"HLT_MinBias"),
#dataPileupFile = cms.string("PileupHistogram_201278_flatpileupMC.root"),
#mcPileupFile = cms.string("PileupHistogram_201278_flatpileupMC.root"),
#dataPileupHistoName = cms.string("pileup"),
#mcPileupHistoName = cms.string("mcpileup"),
mcLumiScale = cms.double(0.37935) # 2016 prediction
)
#---------------------------
# Path/Schedule
#---------------------------
process.TimingStudy_step = cms.Path(process.TrackRefitterP5*process.TimingStudy)
process.schedule.remove(process.RECOSIMoutput_step)
process.schedule.remove(process.endjob_step)
process.schedule.append(process.TimingStudy_step)
| |||||||
| Added: | ||||||||
| > > |
<--/twistyPlugin--> | |||||||
| -- JanosKarancsi - 2015-02-26 \ No newline at end of file | ||||||||