CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_9_patch3/src/DQMOffline/Alignment/python/ALCARECOMuAlDQM_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 import DQM.TrackingMonitor.TrackingMonitor_cfi as _TrackMon
00003 import DQMOffline.Alignment.muonAlignment_cfi as _MuonAl
00004 
00005 from TrackingTools.MaterialEffects.Propagators_cff import *
00006 from TrackingTools.GeomPropagators.SmartPropagator_cff import *
00007 from DQM.HLTEvF.HLTMonBitSummary_cfi import hltMonBitSummary
00008 
00009 #Below all DQM modules for MuonAlignment AlCaRecos are instantiated.
00010 
00011 ##########################################################
00012 #MuAlGlobalCosmicsInCollisions
00013 ##########################################################
00014 ALCARECOMuAlGlobalCosmicsInCollisionsTrackingDQM = _TrackMon.TrackMon.clone(
00015     #names & designations    
00016     TrackProducer = 'ALCARECOMuAlGlobalCosmicsInCollisions:GlobalMuon',
00017     AlgoName = 'ALCARECOMuAlGlobalCosmicsInCollisions',
00018     FolderName = 'AlCaReco/MuAlGlobalCosmicsInCollisions',
00019     BSFolderName = "AlCaReco/MuAlGlobalCosmicsInCollisions/BeamSpot",
00020     MeasurementState = "default",
00021     doSeedParameterHistos = False,
00022     #sizes  
00023     TkSizeBin = 5,
00024     TkSizeMin = 0,
00025     TkSizeMax = 5,
00026     TrackPtBin = 100,
00027     TrackPtMin = 0,
00028     TrackPtMax = 30
00029     )
00030 
00031 from Alignment.CommonAlignmentProducer.ALCARECOMuAlGlobalCosmicsInCollisions_cff import ALCARECOMuAlGlobalCosmicsInCollisionsHLT
00032 ALCARECOMuAlGlobalCosmicsInCollisionsHLTDQM = hltMonBitSummary.clone(
00033     directory = "AlCaReco/MuAlGlobalCosmicsInCollisions/HLTSummary",
00034     histLabel = "MuAlGlobalCosmicsInCollisions",
00035     HLTPaths = ["HLT_.*L1.*"],
00036     eventSetupPathsKey =  ALCARECOMuAlGlobalCosmicsInCollisionsHLT.eventSetupPathsKey.value()
00037 )
00038 ALCARECOMuAlGlobalCosmicsInCollisionsDQM = cms.Sequence( ALCARECOMuAlGlobalCosmicsInCollisionsTrackingDQM + ALCARECOMuAlGlobalCosmicsInCollisionsHLTDQM)
00039 
00040 ##########################################################
00041 #MuAlGlobalCosmics
00042 ##########################################################
00043 ALCARECOMuAlGlobalCosmicsTrackingDQM = _TrackMon.TrackMon.clone(
00044     #names & designations    
00045     TrackProducer = 'ALCARECOMuAlGlobalCosmics:GlobalMuon',
00046     AlgoName = 'ALCARECOMuAlGlobalCosmics',
00047     FolderName = 'AlCaReco/MuAlGlobalCosmics',
00048     BSFolderName = "AlCaReco/MuAlGlobalCosmics/BeamSpot",
00049     MeasurementState = "default",
00050     doSeedParameterHistos = False,
00051     #sizes  
00052     TkSizeBin = 5,
00053     TkSizeMin = 0,
00054     TkSizeMax = 5,
00055     TrackPtBin = 100,
00056     TrackPtMin = 0,
00057     TrackPtMax = 30
00058     )
00059 
00060 from Alignment.CommonAlignmentProducer.ALCARECOMuAlGlobalCosmics_cff import ALCARECOMuAlGlobalCosmicsHLT
00061 ALCARECOMuAlGlobalCosmicsHLTDQM = hltMonBitSummary.clone(
00062     directory = "AlCaReco/MuAlGlobalCosmics/HLTSummary",
00063     histLabel = "MuAlGlobalCosmics",
00064     HLTPaths = ["HLT_.*L1.*"],
00065     eventSetupPathsKey =  ALCARECOMuAlGlobalCosmicsHLT.eventSetupPathsKey.value()
00066 )
00067 ALCARECOMuAlGlobalCosmicsDQM = cms.Sequence( ALCARECOMuAlGlobalCosmicsTrackingDQM + ALCARECOMuAlGlobalCosmicsHLTDQM)
00068 
00069 ##########################################################
00070 ################## MuAlBeamHalo ##########################
00071 ##########################################################
00072 ALCARECOMuAlBeamHaloTrackingDQM = _TrackMon.TrackMon.clone(
00073     #names & designations  
00074     TrackProducer = 'ALCARECOMuAlBeamHalo',
00075     AlgoName = 'ALCARECOMuAlBeamHalo',
00076     FolderName = 'AlCaReco/MuAlBeamHalo',
00077     MeasurementState = "default",
00078     BSFolderName = "AlCaReco/MuAlBeamHalo/BeamSpot",
00079     doSeedParameterHistos = False,    
00080     #sizes
00081     TkSizeBin = 5,
00082     TkSizeMin = 0,
00083     TkSizeMax = 5,
00084     TrackPtBin = 100,
00085     TrackPtMin = 0,
00086     TrackPtMax = 30
00087     )
00088 
00089 from Alignment.CommonAlignmentProducer.ALCARECOMuAlBeamHalo_cff import ALCARECOMuAlBeamHaloHLT
00090 ALCARECOMuAlBeamHaloHLTDQM = hltMonBitSummary.clone(
00091     directory = "AlCaReco/MuAlBeamHalo/HLTSummary",
00092     histLabel = "MuAlBeamHalo",
00093     HLTPaths = ["HLT_.*Mu.*"],
00094     eventSetupPathsKey =  ALCARECOMuAlBeamHaloHLT.eventSetupPathsKey.value()
00095 )
00096 ALCARECOMuAlBeamHaloDQM = cms.Sequence( ALCARECOMuAlBeamHaloTrackingDQM + ALCARECOMuAlBeamHaloHLTDQM)
00097 
00098 ##########################################################
00099 ################# MuAlBeamHaloOverlaps ###################
00100 ##########################################################
00101 ALCARECOMuAlBeamHaloOverlapsTrackingDQM = _TrackMon.TrackMon.clone(
00102     #names & designations  
00103     TrackProducer = 'ALCARECOMuAlBeamHaloOverlaps',
00104     AlgoName = 'ALCARECOMuAlBeamHaloOverlaps',
00105     FolderName= 'AlCaReco/MuAlBeamHaloOverlaps',
00106     MeasurementState = "default",
00107     BSFolderName = "AlCaReco/MuAlBeamHaloOverlaps/BeamSpot",
00108     doSeedParameterHistos = False,
00109     #sizes
00110     TkSizeBin = 70,
00111     TkSizeMin = 0,
00112     TkSizeMax = 70,
00113     TrackPtBin = 100,
00114     TrackPtMin = 0,
00115     TrackPtMax = 30
00116     )
00117 from Alignment.CommonAlignmentProducer.ALCARECOMuAlBeamHaloOverlaps_cff import ALCARECOMuAlBeamHaloOverlapsHLT
00118 ALCARECOMuAlBeamHaloOverlapsHLTDQM = hltMonBitSummary.clone(
00119     directory = "AlCaReco/MuAlBeamHaloOverlaps/HLTSummary",
00120     histLabel = "MuAlBeamHaloOverlaps",
00121     HLTPaths = ["HLT_.*L1.*"],
00122     eventSetupPathsKey =  ALCARECOMuAlBeamHaloOverlapsHLT.eventSetupPathsKey.value()
00123 )
00124 ALCARECOMuAlBeamHaloOverlapsDQM = cms.Sequence( ALCARECOMuAlBeamHaloOverlapsTrackingDQM + ALCARECOMuAlBeamHaloOverlapsHLTDQM)
00125 
00126 
00127 ##########################################################
00128 ################ MuAlCalIsolatedMu #######################
00129 ##########################################################
00130 ALCARECOMuAlCalIsolatedMuTrackingDQM = _TrackMon.TrackMon.clone(
00131     #names & designations  
00132     TrackProducer = 'ALCARECOMuAlCalIsolatedMu:GlobalMuon',
00133     AlgoName = 'ALCARECOMuAlCalIsolatedMu',
00134     FolderName = 'AlCaReco/MuAlCalIsolatedMu',
00135     MeasurementState = "default",
00136     BSFolderName = "AlCaReco/MuAlCalIsolatedMu/BeamSpot",
00137     doSeedParameterHistos = False,
00138     #sizes                          
00139     TkSizeBin = 5,
00140     TkSizeMin = 0,
00141     TkSizeMax = 5,
00142     TrackPtBin = 100,
00143     TrackPtMin = 0,
00144     TrackPtMax = 100
00145     )
00146 
00147 ALCARECOMuAlCalIsolatedMuMuAlDQM = _MuonAl.muonAlignment.clone(
00148     doSummary = True,
00149     FolderName ='AlCaReco/MuAlCalIsolatedMu',
00150     MuonCollection = 'ALCARECOMuAlCalIsolatedMu:GlobalMuon'
00151     )
00152 
00153 from Alignment.CommonAlignmentProducer.ALCARECOMuAlCalIsolatedMu_cff import ALCARECOMuAlCalIsolatedMuHLT
00154 ALCARECOMuAlCalIsolatedMuHLTDQM = hltMonBitSummary.clone(
00155     directory = "AlCaReco/MuAlCalIsolatedMu/HLTSummary",
00156     histLabel = "MuAlCalIsolatedMu",
00157     HLTPaths = ["HLT_.*Mu.*"],
00158     eventSetupPathsKey =  ALCARECOMuAlCalIsolatedMuHLT.eventSetupPathsKey.value()
00159 )
00160 
00161 ALCARECOMuAlCalIsolatedMuDQM = cms.Sequence( ALCARECOMuAlCalIsolatedMuTrackingDQM + ALCARECOMuAlCalIsolatedMuMuAlDQM + ALCARECOMuAlCalIsolatedMuHLTDQM)
00162 
00163 ##########################################################
00164 #################### MuAlOverlaps ########################
00165 ##########################################################
00166 ALCARECOMuAlOverlapsTrackingDQM = _TrackMon.TrackMon.clone(
00167     #names & designations  
00168     TrackProducer = 'ALCARECOMuAlOverlaps',
00169     AlgoName = 'ALCARECOMuAlOverlaps',
00170     FolderName = 'AlCaReco/MuAlOverlaps',
00171     MeasurementState = "default",
00172     BSFolderName = "AlCaReco/MuAlOverlaps/BeamSpot",
00173     doSeedParameterHistos = False,
00174     #sizes                      
00175     TkSizeBin = 70,
00176     TkSizeMin = 0,
00177     TkSizeMax = 70,
00178     TrackPtBin = 100,
00179     TrackPtMin = 0,
00180     TrackPtMax = 30
00181     )
00182 
00183 from Alignment.CommonAlignmentProducer.ALCARECOMuAlOverlaps_cff import ALCARECOMuAlOverlapsHLT
00184 ALCARECOMuAlOverlapsHLTDQM = hltMonBitSummary.clone(
00185     directory = "AlCaReco/MuAlOverlaps/HLTSummary",
00186     histLabel = "MuAlOverlaps",
00187     HLTPaths = ["HLT_.*L1.*"],
00188     eventSetupPathsKey =  ALCARECOMuAlOverlapsHLT.eventSetupPathsKey.value()
00189 )
00190 
00191 ALCARECOMuAlOverlapsDQM = cms.Sequence( ALCARECOMuAlOverlapsTrackingDQM + ALCARECOMuAlOverlapsHLTDQM)
00192 
00193 ##########################################################
00194 ############### MuAlZMuMu ################################
00195 ##########################################################
00196 ALCARECOMuAlZMuMuTrackingDQM= _TrackMon.TrackMon.clone(
00197     #names & designations  
00198     TrackProducer = 'ALCARECOMuAlZMuMu:StandAlone',
00199     AlgoName = 'ALCARECOMuAlZMuMu',
00200     FolderName = 'AlCaReco/MuAlZMuMu',
00201     MeasurementState = "default",
00202     BSFolderName = "AlCaReco/MuAlZMuMu/BeamSpot",
00203     doSeedParameterHistos = False,    
00204     #sizes                      
00205     TkSizeBin = 5,
00206     TkSizeMin = 0,
00207     TkSizeMax = 5,
00208     TrackPtBin = 100,
00209     TrackPtMin = 0,
00210     TrackPtMax = 100
00211     )
00212 
00213 ALCARECOMuAlZMuMuMuAlDQM= _MuonAl.muonAlignment.clone(
00214     doSummary = True,
00215     FolderName ='AlCaReco/MuAlCaZMuMu',
00216     MuonCollection = 'ALCARECOMuAlZMuMu:StandAlone'
00217     )
00218 
00219 from Alignment.CommonAlignmentProducer.ALCARECOMuAlZMuMu_cff import ALCARECOMuAlZMuMuHLT
00220 ALCARECOMuAlZMuMuHLTDQM = hltMonBitSummary.clone(
00221     directory = "AlCaReco/MuAlZMuMu/HLTSummary",
00222     histLabel = "MuAlZMuMu",
00223     HLTPaths = ["HLT_.*Mu.*"],
00224     eventSetupPathsKey =  ALCARECOMuAlZMuMuHLT.eventSetupPathsKey.value()
00225 )
00226 
00227 ALCARECOMuAlZMuMuDQM = cms.Sequence( ALCARECOMuAlZMuMuTrackingDQM + ALCARECOMuAlZMuMuMuAlDQM + ALCARECOMuAlZMuMuHLTDQM)