1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
import FWCore.ParameterSet.Config as cms
#-------------------------------------------------
# DQMServices
#-------------------------------------------------
process = cms.Process("DQMTrackMon")
#-------------------------------------------------
# message logger
#-------------------------------------------------
process.MessageLogger = cms.Service("MessageLogger",
default = cms.untracked.PSet( limit = cms.untracked.int32(10) )
)
#-------------------------------------------------
# Source
#-------------------------------------------------
process.source = cms.Source("PoolSource",
fileNames = cms.untracked.vstring('/store/data/Run2011A/Jet/RECO/PromptReco-v1/000/161/312/10CF910B-E057-E011-9B13-000423D9A2AE.root')
)
process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(5))
#-------------------------------------------------
# MAGNETIC FIELD & RECO
#-------------------------------------------------
process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
process.GlobalTag.globaltag = "GR_R_43_V3::All"
process.load("Configuration.StandardSequences.MagneticField_38T_cff")
process.load("Configuration.StandardSequences.GeometryRecoDB_cff")
process.load("Configuration.StandardSequences.Reconstruction_cff")
process.load("Configuration.StandardSequences.RawToDigi_Data_cff")
process.load("RecoLocalTracker.Configuration.RecoLocalTracker_cff")
process.load("RecoTracker.Configuration.RecoTracker_cff")
process.load("TrackingTools.TransientTrack.TransientTrackBuilder_cfi")
#-------------------------------------------------
# Tracking Monitor
#-------------------------------------------------
process.load("DQM.TrackingMonitor.TrackingMonitorAllTrackingSequences_cff")
#-------------------------------------------------
# DQM Store
#-------------------------------------------------
process.DQMStore = cms.Service("DQMStore",
verbose = cms.untracked.int32(0)
)
#-------------------------------------------------
# Paths
#-------------------------------------------------
# redo tracking (to get all the track builing and interative steps)
process.preTracking = cms.Path(process.siPixelRecHits*process.siStripMatchedRecHits)
process.tracking = cms.Path(process.offlineBeamSpot*process.recopixelvertexing*process.ckftracks_plus_pixelless)
#process.tracking = cms.Path(process.ckftracks)
# tracking monitor paths
process.trackmon = cms.Path(process.trkmon)
# end path
process.outP = cms.OutputModule("AsciiOutputModule")
process.ep = cms.EndPath(process.outP)
process.trkmon = cms.Schedule(
process.preTracking
, process.tracking
, process.trackmon
, process.ep
)
|