CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
TrackingSourceConfigP5_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 # TrackingMonitor ####
4 # Clone for Cosmic Track Finder
6 TrackMon_cosmicTk = TrackerCosmicTrackMon.clone(
7  TrackProducer = 'cosmictrackfinderP5',
8  AlgoName = 'CosmicTk',
9  FolderName = 'Tracking/TrackParameters',
10  doSeedParameterHistos = True,
11  TkSizeBin = 4,
12  TkSizeMax = 3.5,
13  TkSizeMin = -0.5
14 )
15 
16 # Clone for CKF Tracks
18 TrackMon_ckf = TrackerCosmicTrackMon.clone(
19  TrackProducer = 'ctfWithMaterialTracksP5',
20  AlgoName = 'CKFTk',
21  FolderName = 'Tracking/TrackParameters',
22  doSeedParameterHistos = True,
23  TkSizeBin = 4,
24  TkSizeMax = 3.5,
25  TkSizeMin = -0.5
26 )
27 
28 # Clone for Road Search Tracks
29 # from DQM.TrackingMonitor.TrackerCosmicsTrackingMonitor_cfi import *
30 # TrackMon_rs = TrackerCosmicTrackMon.clone(
31 # TrackProducer = 'rsWithMaterialTracksP5',
32 # AlgoName = 'RSTk',
33 # FolderName = 'Tracking/TrackParameters',
34 # doSeedParameterHistos = True
35 # )
36 
37 # Clone for General Track (for Collision data)
39 TrackMon_gentk = TrackerCollisionTrackMon.clone(
40  FolderName = 'Tracking/TrackParameters',
41  BSFolderName = 'Tracking/TrackParameters/BeamSpotParameters'
42  # decrease number of histograms
43  # doTrackerSpecific = False
44 )
45 
46 # Clone for Heavy Ion Tracks (for HI Collisions)
48 TrackMon_hi = TrackerHeavyIonTrackMon.clone(
49  FolderName = 'Tracking/TrackParameters',
50  BSFolderName = 'Tracking/TrackParameters/BeamSpotParameters'
51 )
52 
53 # Tracking Efficiency ####
54 # Clone for Cosmic Tracks
56 TrackEffMon_cosmicTk = TrackEffMon.clone(
57  TKTrackCollection = 'cosmictrackfinderP5',
58  AlgoName = 'CosmicTk',
59  FolderName = 'Tracking/TrackParameters/TrackEfficiency'
60 )
61 
62 # Clone for CKF Tracks
64 TrackEffMon_ckf = TrackEffMon.clone(
65  TKTrackCollection = 'ctfWithMaterialTracksP5',
66  AlgoName = 'CKFTk',
67  FolderName = 'Tracking/TrackParameters/TrackEfficiency'
68 )
69 
70 # Clone for RS Tracks
71 # from DQM.TrackingMonitor.TrackEfficiencyMonitor_cfi import *
72 # TrackEffMon_rs = TrackEffMon.clone(
73 # TKTrackCollection = 'rsWithMaterialTracksP5',
74 # AlgoName = 'RSTk',
75 # FolderName = 'Tracking/TrackParameters/TrackEfficiency'
76 # )
77 
78 # Clone for Beam Halo Tracks
80 TrackEffMon_bhmuon = TrackEffMon.clone(
81  TKTrackCollection = 'ctfWithMaterialTracksBeamHaloMuon',
82  AlgoName = 'BHMuonTk',
83  FolderName = 'Tracking/TrackParameters/TrackEfficiency'
84 )
85 
86 # Clone for Heavy Ion Tracks (for HI Collisions)
88 TrackEffMon_hi = TrackEffMon.clone(
89  TKTrackCollection = 'hiGeneralTracks',
90  AlgoName = 'HeavyIonTk',
91  FolderName = 'Tracking/TrackParameters/TrackEfficiency'
92 )