Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:09:06

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 #-------------------------------------------------
0004 # Tracking Monitor 
0005 #-------------------------------------------------
0006 from DQM.TrackingMonitor.TrackingMonitorSeed_cfi import *
0007 
0008 TrackMonStep0 = TrackMonSeed.clone(
0009     TrackProducer = "generalTracks",
0010     SeedProducer = "initialStepSeeds",
0011     TCProducer = "initialStepTrackCandidates",
0012     AlgoName = 'initialStep',
0013     TkSeedSizeBin = 100, # could be 50 ?
0014     TkSeedSizeMax = 5000.,
0015     TkSeedSizeMin = 0.,
0016     NClusPxBin = 100,
0017     NClusPxMax = 20000.,
0018     ClusterLabels = ('Pix',)
0019 )
0020 
0021 TrackMonStep1 = TrackMonSeed.clone(
0022     TrackProducer = "generalTracks",
0023     SeedProducer = "lowPtTripletStepSeeds",
0024     TCProducer = "lowPtTripletStepTrackCandidates",
0025     AlgoName = 'lowPtTripletStep',
0026     TkSeedSizeBin = 100,
0027     TkSeedSizeMax = 30000.,                         
0028     TkSeedSizeMin = 0.,
0029     NClusPxBin = 100,
0030     NClusPxMax = 20000.,
0031     ClusterLabels = ('Pix',)
0032 )
0033 
0034 TrackMonStep2 = TrackMonSeed.clone(
0035     TrackProducer = "generalTracks",
0036     SeedProducer = "pixelPairStepSeeds",
0037     TCProducer = "pixelPairStepTrackCandidates",
0038     AlgoName = 'pixelPairStep',
0039     TkSeedSizeBin = 400,
0040     TkSeedSizeMax = 100000.,                         
0041     TkSeedSizeMin = 0.,
0042     TCSizeMax = 199.5,
0043     NClusPxBin = 100,
0044     NClusPxMax = 20000.,
0045     ClusterLabels = ('Pix',)
0046 )
0047 
0048 TrackMonStep3 = TrackMonSeed.clone(
0049     TrackProducer = "generalTracks",
0050     SeedProducer = "detachedTripletStepSeeds",
0051     TCProducer = "detachedTripletStepTrackCandidates",
0052     AlgoName = 'detachedTripletStep',
0053     TkSeedSizeBin = 100,
0054     TkSeedSizeMax = 30000.,                         
0055     TkSeedSizeMin = 0.,
0056     NClusPxBin = 100,
0057     NClusPxMax = 20000.,
0058     ClusterLabels = ('Pix',)
0059 )
0060 
0061 TrackMonStep4 = TrackMonSeed.clone(
0062     TrackProducer = "generalTracks",
0063     SeedProducer = "mixedTripletStepSeeds",
0064     TCProducer = "mixedTripletStepTrackCandidates",
0065     AlgoName = 'mixedTripletStep',
0066     TkSeedSizeBin = 400,
0067     TkSeedSizeMax = 200000.,                         
0068     TkSeedSizeMin = 0.,
0069     TCSizeMax = 199.5,
0070     NClusStrBin = 500,
0071     NClusStrMax = 100000.,
0072     ClusterLabels = ('Tot',)
0073 )
0074 
0075 TrackMonStep5 = TrackMonSeed.clone(
0076     TrackProducer = "generalTracks",
0077     SeedProducer = "pixelLessStepSeeds",
0078     TCProducer = "pixelLessStepTrackCandidates",
0079     AlgoName = 'pixelLessStep',
0080     TkSeedSizeBin = 400,
0081     TkSeedSizeMax = 200000.,
0082     TkSeedSizeMin = 0.,
0083     NClusStrBin = 500,
0084     NClusStrMax = 100000.,
0085     ClusterLabels = ('Strip',)
0086 )
0087 
0088 TrackMonStep6 = TrackMonSeed.clone(
0089     TrackProducer = "generalTracks",
0090     SeedProducer = "tobTecStepSeeds",
0091     TCProducer = "tobTecStepTrackCandidates",
0092     AlgoName = 'tobTecStep',
0093     TkSeedSizeBin = 400,
0094     TkSeedSizeMax = 100000.,                         
0095     TkSeedSizeMin = 0.,
0096     TCSizeMax = 199.5,
0097     NClusStrBin = 500,
0098     NClusStrMax = 100000.,
0099     ClusterLabels = ('Strip',)
0100 )
0101 
0102 TrackMonStep9 = TrackMonSeed.clone(
0103     TrackProducer = "generalTracks",
0104     SeedProducer = "muonSeededSeedsInOut",
0105     TCProducer = "muonSeededTrackCandidatesInOut",
0106     AlgoName = 'muonSeededStepInOut',
0107     TkSeedSizeBin = 15,
0108     TkSeedSizeMax = 14.5,                         
0109     TkSeedSizeMin = -0.5,
0110     TCSizeMax = 199.5,
0111     NClusStrBin = 500,
0112     NClusStrMax = 100000.,
0113     ClusterLabels = ('Strip',)
0114 )
0115 
0116 TrackMonStep10 = TrackMonSeed.clone(
0117     TrackProducer = "generalTracks",
0118     SeedProducer = "muonSeededSeedsOutIn",
0119     TCProducer = "muonSeededTrackCandidatesOutIn",
0120     AlgoName = 'muonSeededStepOutIn',
0121     TkSeedSizeBin = 15,
0122     TkSeedSizeMax = 14.5,                         
0123     TkSeedSizeMin = -0.5,
0124     TCSizeMax = 199.5,
0125     NClusStrBin = 500,
0126     NClusStrMax = 100000.,
0127     ClusterLabels = ('Strip',)
0128 )
0129 
0130 # out of the box
0131 trackMonIterativeTracking2012 = cms.Sequence(
0132      TrackMonStep0
0133     * TrackMonStep1
0134     * TrackMonStep2
0135     * TrackMonStep3
0136     * TrackMonStep4
0137     * TrackMonStep5
0138     * TrackMonStep6
0139     * TrackMonStep9
0140     * TrackMonStep10
0141 )
0142 
0143 
0144 
0145 # all paths
0146 trkmon = cms.Sequence(
0147       trackMonIterativeTracking2012
0148 )
0149