Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-11-25 02:29:57

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 process = cms.Process('CALIB')
0004 
0005 process.MessageLogger = cms.Service("MessageLogger",
0006                                     debugModules = cms.untracked.vstring("*"),
0007                                     log = cms.untracked.PSet(threshold = cms.untracked.string('INFO')),
0008                                     destinations = cms.untracked.vstring('log')
0009                                     )
0010 
0011 
0012 process.TFileService =  cms.Service( "TFileService",
0013                                      fileName = cms.string(""),
0014                                      closeFileFast = cms.untracked.bool(True)
0015                                      )
0016 
0017 process.source = cms.Source ( "PoolSource",
0018                               fileNames = cms.untracked.vstring(""),
0019                               secondaryFileNames = cms.untracked.vstring()
0020                               )
0021 
0022 
0023 #------------------------------------------
0024 # Load standard sequences.
0025 #------------------------------------------
0026 process.load('Configuration.EventContent.EventContent_cff')
0027 process.load('Configuration.StandardSequences.GeometryRecoDB_cff')
0028 process.load('Configuration.StandardSequences.MagneticField_cff')
0029 process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
0030 
0031 process.load("Configuration.StandardSequences.RawToDigi_Data_cff")
0032 process.load("Configuration.StandardSequences.Reconstruction_cff")
0033 
0034 #------------------------------------------
0035 # Load ClusterToDigiProducer
0036 #------------------------------------------
0037 
0038 process.load('RecoLocalTracker.SiStripClusterizer.SiStripClusterToDigiProducer_cfi')
0039 
0040 process.siStripClustersNew = process.siStripClusters.clone()
0041 for inTag in process.siStripClustersNew.DigiProducersList:
0042     inTag.moduleLabel = "siStripClustersToDigis"
0043 
0044 process.siStripClusters.Clusterizer.RemoveApvShots    = cms.bool(False)
0045 process.siStripClustersNew.Clusterizer.RemoveApvShots = cms.bool(True)
0046 
0047 #------------------------------------------
0048 # Load DQM 
0049 #------------------------------------------
0050 
0051 process.load("DQM.SiStripCommon.TkHistoMap_cff")
0052 
0053 process.load("DQM.SiStripMonitorCluster.SiStripMonitorCluster_cfi")
0054 
0055 process.SiStripMonitorClusterNew = process.SiStripMonitorCluster.clone()
0056 process.SiStripMonitorClusterNew.TopFolderName = "ClusterToDigi"
0057 process.SiStripMonitorClusterNew.ClusterProducerStrip = 'siStripClustersNew'
0058 
0059 print(process.SiStripMonitorClusterNew.ClusterProducerStrip)
0060 print(process.SiStripMonitorCluster.ClusterProducerStrip)
0061 
0062 process.SiStripMonitorCluster.TH1ClusterWidth.Nbinx          = cms.int32(129)
0063 process.SiStripMonitorCluster.TH1ClusterWidth.xmax           = cms.double(128.5)
0064 process.SiStripMonitorCluster.TH1ClusterDigiPos.moduleswitchon= cms.bool(True)
0065 
0066 
0067 process.SiStripMonitorClusterNew.TH1ClusterWidth.Nbinx          = cms.int32(129)
0068 process.SiStripMonitorClusterNew.TH1ClusterWidth.xmax           = cms.double(128.5)
0069 process.SiStripMonitorClusterNew.TH1ClusterDigiPos.moduleswitchon= cms.bool(True)
0070 #------------------------------------------
0071 # Load apvshotanalyzer
0072 #------------------------------------------
0073 process.load("DPGAnalysis.SiStripTools.eventwithhistoryproducerfroml1abc_cfi")
0074 process.load("DPGAnalysis.SiStripTools.apvshotsanalyzer_cfi")
0075 process.apvshotsanalyzer.digiCollection.moduleLabel = "siStripClustersToDigis" 
0076 
0077 #------------------------------------------
0078 # Paths
0079 #------------------------------------------
0080 
0081 
0082 process.skimming = cms.EDFilter("FilterOutScraping",
0083                                 applyfilter = cms.untracked.bool(True),
0084                                 debugOn = cms.untracked.bool(True),
0085                                 numtrack = cms.untracked.uint32(10),
0086                                 thresh = cms.untracked.double(0.2)
0087                                 )
0088 
0089 process.outpath = cms.EndPath(process.skimming+
0090                               process.consecutiveHEs+
0091                               process.siStripDigis+
0092                               process.siStripZeroSuppression+
0093                               process.siStripClusters+
0094                               process.SiStripMonitorCluster+
0095                               process.siStripClustersToDigis+
0096                               process.siStripClustersNew+
0097                               process.SiStripMonitorClusterNew+
0098                               process.apvshotsanalyzer
0099                               ) 
0100 
0101 
0102 #---------------------------------------------------------
0103 # Run Dependent Configuration
0104 #---------------------------------------------------------
0105 
0106 #process.GlobalTag.globaltag = 'GR09_R_34X_V3::All'
0107 process.GlobalTag.globaltag = 'GR_R_44_V14::All'
0108 
0109 process.TFileService.fileName = cms.string("apvShotsAnalysis.root")
0110 process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(500) )
0111 
0112 process.source.fileNames = cms.untracked.vstring(
0113 "/store/data/Run2011B/MinimumBias/RAW-RECO/ValSkim-PromptSkim-v1/0000/00A7606D-22F9-E011-8437-001A92971BDC.root"
0114 )