Back to home page

Project CMSSW displayed by LXR

 
 

    


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

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
0004 dEdxAnalyzer = DQMEDAnalyzer('dEdxAnalyzer',
0005     dEdxParameters = cms.PSet(
0006        doAllPlots          = cms.bool(False),
0007        doDeDxPlots         = cms.bool(True),
0008        FolderName          = cms.string('Tracking/dEdx'),
0009        OutputMEsInRootFile = cms.bool(False),
0010        OutputFileName      = cms.string('MonitorTrack.root'),
0011        
0012        #input collections
0013 #       TracksForDeDx       = cms.string('RefitterForDedxDQMDeDx'),
0014        TracksForDeDx       = cms.string('generalTracks'),
0015        deDxProducers       = cms.vstring('dedxDQMHarm2SP', 'dedxDQMHarm2SO', 'dedxDQMHarm2PO'),
0016 
0017        genericTriggerEventPSet = cms.PSet(),
0018 
0019        #cuts on number of hits
0020        TrackHitMin         = cms.double(8),
0021        HIPdEdxMin          = cms.double(3.5),
0022        HighPtThreshold     = cms.double(100.0),
0023 
0024        #constants for dEdx mass reco
0025        dEdxK               = cms.double(2.529),
0026        dEdxC               = cms.double(2.772),
0027 
0028        #histograms definition
0029        dEdxNHitBin         = cms.int32(30),
0030        dEdxNHitMin         = cms.double(0),
0031        dEdxNHitMax         = cms.double(30.),
0032 
0033        dEdxBin             = cms.int32(100),
0034        dEdxMin             = cms.double(0),
0035        dEdxMax             = cms.double(10.),
0036 
0037        # MIP
0038        dEdxMIPmassBin      = cms.int32(100),
0039        dEdxMIPmassMin      = cms.double(-0.5),
0040        dEdxMIPmassMax      = cms.double(24.5),
0041 
0042        # HIP
0043        dEdxHIPmassBin      = cms.int32(51),
0044        dEdxHIPmassMin      = cms.double(-0.05),
0045        dEdxHIPmassMax      = cms.double(5.05),
0046     )                          
0047 )
0048 
0049 
0050 dEdxHitAnalyzer = DQMEDAnalyzer('dEdxHitAnalyzer',
0051     dEdxParameters = cms.PSet(
0052        doAllPlots          = cms.bool(False),
0053        doDeDxPlots         = cms.bool(True),
0054        FolderName          = cms.string('Tracking/dEdxHits'),
0055        OutputMEsInRootFile = cms.bool(False),
0056        OutputFileName      = cms.string('MonitorTrack.root'),
0057        
0058        #input collections
0059        TracksForDeDx       = cms.string('generalTracks'),
0060        deDxHitProducers       = cms.vstring('dedxHitInfo'),
0061 
0062        genericTriggerEventPSet = cms.PSet(),
0063 
0064        #histograms definition
0065        dEdxNHitBin         = cms.int32(30),
0066        dEdxNHitMin         = cms.double(0),
0067        dEdxNHitMax         = cms.double(30.),
0068 
0069        dEdxStripBin        = cms.int32(100),
0070        dEdxStripMin        = cms.double(0),
0071        dEdxStripMax        = cms.double(1000.),
0072 
0073        dEdxPixelBin        = cms.int32(100),
0074        dEdxPixelMin        = cms.double(0),
0075        dEdxPixelMax        = cms.double(200000.),
0076 
0077        dEdxHarm2Bin             = cms.int32(50),
0078        dEdxHarm2Min             = cms.double(0),
0079        dEdxHarm2Max             = cms.double(10.),
0080 
0081     )                          
0082 )