File indexing completed on 2024-04-06 12:00:20
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def StandaloneTrackMonitor(**kwargs):
0004 mod = cms.EDProducer('StandaloneTrackMonitor',
0005 moduleName = cms.untracked.string('StandaloneTrackMonitor'),
0006 folderName = cms.untracked.string('highPurityTracks'),
0007 isRECO = cms.untracked.bool(False),
0008 trackInputTag = cms.untracked.InputTag('generalTracks'),
0009 offlineBeamSpot = cms.untracked.InputTag('offlineBeamSpot'),
0010 vertexTag = cms.untracked.InputTag('offlinePrimaryVertices'),
0011 puTag = cms.untracked.InputTag('addPileupInfo'),
0012 clusterTag = cms.untracked.InputTag('siStripClusters'),
0013 PFJetsCollection = cms.untracked.InputTag('ak4PFJetsCHS'),
0014 trackQuality = cms.untracked.string('highPurity'),
0015 doPUCorrection = cms.untracked.bool(False),
0016 doTrackCorrection = cms.untracked.bool(False),
0017 isMC = cms.untracked.bool(False),
0018 haveAllHistograms = cms.untracked.bool(False),
0019 puScaleFactorFile = cms.untracked.string('PileupScaleFactor.root'),
0020 trackScaleFactorFile = cms.untracked.string('PileupScaleFactor.root'),
0021 MVAProducers = cms.required.untracked.vstring,
0022 TrackProducerForMVA = cms.required.untracked.InputTag,
0023 TCProducer = cms.required.untracked.InputTag,
0024 AlgoName = cms.required.untracked.string,
0025 verbose = cms.untracked.bool(False),
0026 trackEtaH = cms.PSet(
0027 Xbins = cms.int32(60),
0028 Xmin = cms.double(-3),
0029 Xmax = cms.double(3)
0030 ),
0031 trackPtH = cms.PSet(
0032 Xbins = cms.int32(60),
0033 Xmin = cms.double(0),
0034 Xmax = cms.double(100)
0035 ),
0036 trackPhiH = cms.PSet(
0037 Xbins = cms.int32(100),
0038 Xmin = cms.double(-3.1415926535897931),
0039 Xmax = cms.double(3.1415926535897931)
0040 ),
0041 mightGet = cms.optional.untracked.vstring
0042 )
0043 for k,v in kwargs.items():
0044 setattr(mod, k, v)
0045 return mod