Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-10-08 05:11:13

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 def StandaloneTrackMonitor(*args, **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.untracked.vstring(
0022       'initialStepClassifier1',
0023       'initialStepClassifier2'
0024     ),
0025     TrackProducerForMVA = cms.untracked.InputTag('initialStepTracks'),
0026     TCProducer = cms.untracked.InputTag('initialStepTrackCandidates'),
0027     AlgoName = cms.untracked.string('GenTk'),
0028     verbose = cms.untracked.bool(False),
0029     trackEtaH = cms.PSet(
0030       Xbins = cms.int32(60),
0031       Xmin = cms.double(-3),
0032       Xmax = cms.double(3)
0033     ),
0034     trackPtH = cms.PSet(
0035       Xbins = cms.int32(60),
0036       Xmin = cms.double(0),
0037       Xmax = cms.double(100)
0038     ),
0039     trackPhiH = cms.PSet(
0040       Xbins = cms.int32(100),
0041       Xmin = cms.double(-3.1415926535897931),
0042       Xmax = cms.double(3.1415926535897931)
0043     ),
0044     mightGet = cms.optional.untracked.vstring
0045   )
0046   for a in args:
0047     mod.update_(a)
0048   mod.update_(kwargs)
0049   return mod