/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
RecoTracker/TrackProducer/test/TrackRefit.py
56 строк
2 KB
Vincenzo Innocente
improve example and traj analyzer
31 янв 2017, 14:03
31 янв 2017, 14:03
609d2dd
Код
Авторство
О чём код?
import FWCore.ParameterSet.Config as cms process = cms.Process("Refitting") ### Standard Configurations #process.load("RecoVertex.BeamSpotProducer.BeamSpot_cfi") #process.load("Configuration.StandardSequences.MagneticField_cff") #process.load('Configuration.Geometry.GeometryRecoDB_cff') #process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") process.load('Configuration.StandardSequences.Services_cff') process.load('FWCore.MessageService.MessageLogger_cfi') process.load('Configuration.EventContent.EventContent_cff') process.load('Configuration.StandardSequences.GeometryRecoDB_cff') process.load('Configuration.StandardSequences.MagneticField_cff') process.load('Configuration.StandardSequences.RawToDigi_cff') process.load('Configuration.StandardSequences.L1Reco_cff') process.load('Configuration.StandardSequences.Reconstruction_cff') process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') from Configuration.AlCa.GlobalTag import GlobalTag # choose! process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run2_data_GRun', '') # process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run2_mc_GRun', '') ### Track refitter specific stuff import RecoTracker.TrackProducer.TrackRefitter_cfi import CommonTools.RecoAlgos.recoTrackRefSelector_cfi process.mytkselector = CommonTools.RecoAlgos.recoTrackRefSelector_cfi.recoTrackRefSelector.clone() process.mytkselector.quality = ['highPurity'] process.mytkselector.min3DLayer = 2 process.mytkselector.ptMin = 0.5 process.mytkselector.tip = 1.0 process.myRefittedTracks = RecoTracker.TrackProducer.TrackRefitter_cfi.TrackRefitter.clone() process.myRefittedTracks.src= 'mytkselector' process.myRefittedTracks.NavigationSchool = '' process.myRefittedTracks.Fitter = 'FlexibleKFFittingSmoother' ### and an analyzer process.trajCout = cms.EDAnalyzer('TrajectoryAnalyzer', trajectoryInput=cms.InputTag('myRefittedTracks') ) process.source = cms.Source ("PoolSource", fileNames=cms.untracked.vstring('file:pickevents_1.root', ), skipEvents=cms.untracked.uint32(0) ) process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(1)) process.Path = cms.Path(process.mytkselector+process.myRefittedTracks+process.trajCout)