Warning, /SimTracker/TrackerFilters/test/TIFCosmicMuon_digireco_175.cfg is written in an unsupported language. File is not indexed.
0001 process DIGIRECO = {
0002
0003 untracked PSet options = {
0004 untracked bool wantSummary = true
0005 untracked bool makeTriggerResults = true
0006 }
0007
0008 untracked PSet configurationMetadata = {
0009 untracked string version = "$Revision: 1.2 $"
0010 untracked string name = "$Source: /cvs_server/repositories/CMSSW/CMSSW/SimTracker/TrackerFilters/test/TIFCosmicMuon_digireco_175.cfg,v $"
0011 untracked string annotation = "Digitization and Reconstruction for Cosmic Muons at TIF"
0012 }
0013
0014
0015 # initialize MessageLogger
0016 ######## MessageLogger ########
0017 service = MessageLogger {
0018 untracked vstring destinations = { "cout", "cerr"}
0019 untracked vstring categories = {"FwkJob","FwkReport","Root_NoDictionary"}
0020 untracked vstring suppressInfo = {"trackingtruthprod", "siStripDigis","siStripClusters","siStripClusters325","siStripMatchedRecHits",
0021 "CtfSpecialSeedGenerator","combinatorialcosmicseedfinderTIF","roadSearchCloudsTIF","trackinfoRSTIF","trackinfoCTFTIF","trackinfoCosmicTIF"}
0022 untracked PSet cout = {untracked string threshold = "INFO" }
0023 untracked PSet cerr = { untracked string threshold = "ERROR" }
0024 }
0025
0026 untracked PSet maxEvents = {untracked int32 input = 1000}
0027
0028 service = RandomNumberGeneratorService
0029 {
0030 untracked uint32 sourceSeed = 2387
0031 PSet moduleSeeds =
0032 {
0033 untracked uint32 mix = 333
0034 untracked uint32 siStripDigis = 1167
0035 }
0036 }
0037
0038 service = AdaptorConfig {}
0039
0040 source = PoolSource {
0041 untracked vstring fileNames = {
0042 'file:26083E4E-FBC0-DC11-A1D6-0030487724CE.root',
0043 'file:8EADA9B9-FDC0-DC11-A4AB-001636685026.root'
0044 ##'/store/mc/2007/12/18/CSA07-TIFCosmicMuon_ConfC-3711/0000/26083E4E-FBC0-DC11-A1D6-0030487724CE.root',
0045 ##'/store/mc/2007/12/18/CSA07-TIFCosmicMuon_ConfC-3711/0000/8EADA9B9-FDC0-DC11-A4AB-001636685026.root'
0046 }
0047 }
0048
0049
0050 # Mixing Module
0051 include "SimGeneral/MixingModule/data/mixNoPU.cfi"
0052
0053 #
0054 # Strip calib
0055 #
0056 include "CalibTracker/Configuration/data/SiStrip_FakeGain.cff"
0057
0058 # Deconvolution Mode Noise parameters (Default is Peak)
0059 include "CalibTracker/Configuration/data/SiStrip_FakeNoise.cff"
0060 replace SiStripNoiseFakeESSource.NoiseStripLengthSlope = 38.8
0061 replace SiStripNoiseFakeESSource.NoiseStripLengthQuote = 414.
0062
0063 include "CalibTracker/Configuration/data/SiStrip_FakePedestals.cff"
0064
0065 include "CalibTracker/Configuration/data/SiStrip_FakeLorentzAngle.cff"
0066 ## FAKE SiStripQuality
0067 include "CalibTracker/SiStripESProducers/data/SiStripQualityFakeESSource.cfi"
0068
0069 ## CABLING
0070 es_source = PoolDBESSource{
0071 VPSet toGet = {
0072 {string record = "SiStripFedCablingRcd" string tag = "SiStripCabling_TIF_run_10848_for_MC_prod"}
0073 }
0074 ## string connect= "frontier://FrontierDev/CMS_COND_STRIP"
0075 string connect= "frontier://Frontier/CMS_COND_TIF_17X_STRIP"
0076 string timetype = "runnumber"
0077 untracked string BlobStreamerName = "TBufferBlobStreamingService"
0078 PSet DBParameters= {
0079 untracked string autenthicationPath = " "
0080 untracked int32 messageLevel=4
0081 }
0082 }
0083 es_module sistripconn = SiStripConnectivity{}
0084
0085 include "SimGeneral/HepPDTESSource/data/pythiapdt.cfi"
0086
0087 #DIGITIZATION
0088 #use default one for now and replace for TIF
0089 include "SimTracker/SiStripDigitizer/data/SiStripDigi.cfi"
0090 ###change the CC!!!
0091 ### replace siStripDigis.CouplingCostantPeak = {0.86,0.07}
0092 ###3% CC
0093 replace siStripDigis.CouplingCostantPeak = {0.94,0.03}
0094 replace siStripDigis.APVpeakmode = true
0095 ###NEEDED for CABLE MAP
0096 replace siStripDigis.TrackerConfigurationFromDB = true
0097
0098 # ZeroSuppression
0099 include "RecoLocalTracker/SiStripZeroSuppression/data/SiStripZeroSuppression.cfi"
0100 ##I think I need this for MC
0101 replace siStripZeroSuppression.UseCalibDataFromDB = false
0102 replace siStripZeroSuppression.RawDigiProducersList = {
0103 { string RawDigiProducer = "siStripDigis" string RawDigiLabel = "VirginRaw" }
0104 ,{ string RawDigiProducer = "siStripDigis" string RawDigiLabel = "ProcessedRaw" }
0105 ,{ string RawDigiProducer = "siStripDigis" string RawDigiLabel = "ScopeMode" }
0106 }
0107
0108 #CLUSTER
0109 include "RecoLocalTracker/SiStripClusterizer/data/SiStripClusterizer_SimData.cfi"
0110 replace siStripClusters.ElectronPerAdc = 250.0
0111 replace siStripClusters.ChannelThreshold = 2.0
0112 replace siStripClusters.SeedThreshold = 3.0
0113 replace siStripClusters.ClusterThreshold = 5.0
0114 replace siStripClusters.UseCalibDataFromDB = false
0115
0116 # SiStripClusterInfoProducer
0117 include "AnalysisAlgos/SiStripClusterInfoProducer/data/SiStripClusterInfoProducer.cfi"
0118 replace siStripClusterInfo.DigiProducer = "siStripDigis"
0119 replace siStripClusterInfo.DigiLabel = "\0"
0120 replace siStripClusterInfo.RawDigiProducersList = {
0121 { string RawDigiProducer = "siStripDigis" string RawDigiLabel = "VirginRaw" }
0122 ,{ string RawDigiProducer = "siStripDigis" string RawDigiLabel = "ProcessedRaw" }
0123 ,{ string RawDigiProducer = "siStripDigis" string RawDigiLabel = "ScopeMode" }
0124 }
0125
0126
0127 ## GENERAL TRACKING
0128 include "RecoLocalTracker/SiStripRecHitConverter/data/SiStripRecHitMatcher.cfi"
0129 include "RecoLocalTracker/SiStripRecHitConverter/data/SiStripRecHitConverter.cfi"
0130
0131
0132 ## MAGNETIC FIELD
0133 replace UniformMagneticFieldESProducer.ZFieldInTesla = 0.0
0134 es_prefer magfield = XMLIdealGeometryESSource {}
0135
0136
0137 ## STRIP/PIXEL CPE
0138 include "RecoLocalTracker/SiStripRecHitConverter/data/StripCPEfromTrackAngle.cfi"
0139 include "RecoLocalTracker/SiPixelRecHits/data/PixelCPEParmError.cfi"
0140
0141
0142 ## COSMIC TRACK FINDER
0143 include "RecoTracker/SpecialSeedGenerators/data/CosmicSeedTIF.cff"
0144 module cosmictrackfinderTIF = cosmictrackfinder from "RecoTracker/SingleTrackPattern/data/CosmicTrackFinder.cfi"
0145 replace cosmictrackfinderTIF.cosmicSeeds = cosmicseedfinderTIF
0146 replace cosmictrackfinderTIF.Chi2Cut = 30.
0147
0148
0149 ## CTF
0150 include "RecoTracker/SpecialSeedGenerators/data/CombinatorialSeedGeneratorForCosmicsTIF.cff"
0151
0152 #-> Replacement for "RecoTracker/CkfPattern/data/CkfTrackCandidatesTIF.cff""
0153 include "TrackingTools/TrackFitters/data/KFTrajectoryFitterESProducer.cfi"
0154 include "TrackingTools/TrackFitters/data/KFTrajectorySmootherESProducer.cfi"
0155 include "TrackingTools/TrackFitters/data/KFFittingSmootherESProducer.cfi"
0156 module ckfTrackCandidatesTIF = ckfTrackCandidates from "RecoTracker/CkfPattern/data/CkfTrackCandidates.cfi"
0157 replace ckfTrackCandidatesTIF.NavigationPSet.ComponentName = "CosmicNavigationSchool"
0158 replace ckfTrackCandidatesTIF.TrajectoryBuilder = "GroupedCkfTrajectoryBuilderTIF"
0159 replace ckfTrackCandidatesTIF.SeedProducer = "combinatorialcosmicseedfinderTIF"
0160
0161 #-> Replacement for "RecoTracker/CkfPattern/data/GroupedCkfTrajectoryBuilderESProducerTIF.cff"
0162 include "MagneticField/Engine/data/uniformMagneticField.cfi"
0163 include "Geometry/CMSCommonData/data/cmsIdealGeometryXML.cfi"
0164 include "Geometry/TrackerGeometryBuilder/data/trackerGeometry.cfi"
0165 include "Geometry/TrackerNumberingBuilder/data/trackerNumberingGeometry.cfi"
0166 include "RecoTracker/GeometryESProducer/data/TrackerRecoGeometryESProducer.cfi"
0167 include "TrackingTools/KalmanUpdators/data/KFUpdatorESProducer.cfi"
0168 include "TrackingTools/KalmanUpdators/data/Chi2MeasurementEstimatorESProducer.cfi"
0169 include "TrackingTools/MaterialEffects/data/MaterialPropagator.cfi"
0170 include "TrackingTools/MaterialEffects/data/OppositeMaterialPropagator.cfi"
0171 include "RecoLocalTracker/SiStripRecHitConverter/data/StripCPE.cfi"
0172 include "RecoLocalTracker/SiStripRecHitConverter/data/StripCPEfromTrackAngle.cfi"
0173 include "RecoLocalTracker/SiStripRecHitConverter/data/SiStripRecHitMatcher.cfi"
0174 include "RecoLocalTracker/SiPixelRecHits/data/PixelCPEParmError.cfi"
0175 include "RecoTracker/TransientTrackingRecHit/data/TransientTrackingRecHitBuilder.cfi"
0176
0177 es_module CTF_TIF_MeasurementTracker = MeasurementTracker from "RecoTracker/MeasurementDet/data/MeasurementTrackerESProducer.cfi"
0178 replace CTF_TIF_MeasurementTracker.ComponentName = "CTF_TIF"
0179 replace CTF_TIF_MeasurementTracker.pixelClusterProducer = ""
0180 replace CTF_TIF_MeasurementTracker.DebugStripModuleQualityDB = false # dump out info om module status
0181 replace CTF_TIF_MeasurementTracker.DebugStripAPVFiberQualityDB = false # dump out info om module status
0182 replace CTF_TIF_MeasurementTracker.DebugStripStripQualityDB = false # dump out info om module status
0183
0184 es_module GroupedCkfTrajectoryBuilderTIF = GroupedCkfTrajectoryBuilder from "RecoTracker/CkfPattern/data/GroupedCkfTrajectoryBuilderESProducer.cfi"
0185 replace GroupedCkfTrajectoryBuilderTIF.MeasurementTrackerName = "CTF_TIF"
0186 replace GroupedCkfTrajectoryBuilderTIF.ComponentName = "GroupedCkfTrajectoryBuilderTIF"
0187 replace GroupedCkfTrajectoryBuilderTIF.ptCut = 0.01
0188 replace GroupedCkfTrajectoryBuilderTIF.minimumNumberOfHits = 4
0189 replace GroupedCkfTrajectoryBuilderTIF.minNrOfHitsForRebuild = 2
0190
0191 include "RecoTracker/TrackProducer/data/CTFFinalFitWithMaterialTIF.cff"
0192
0193
0194 ## ROAD SEARCH
0195 include "RecoTracker/RoadSearchSeedFinder/data/RoadSearchSeedsTIF.cff"
0196 include "RecoTracker/RoadSearchCloudMaker/data/RoadSearchCloudsTIF.cff"
0197 include "RecoTracker/RoadSearchTrackCandidateMaker/data/RoadSearchTrackCandidatesTIF.cff"
0198 include "RecoTracker/TrackProducer/data/RSFinalFitWithMaterialTIF.cff"
0199
0200
0201 ## TRACK INFO
0202 include "AnalysisAlgos/TrackInfoProducer/data/TrackInfoProducerTIF.cff"
0203
0204
0205 ## TRACK COLLECTION MERGER
0206 include "RecoTracker/FinalTrackSelectors/data/ctfrsTIFTrackListMerger.cfi"
0207
0208
0209 # Tracking Truth
0210 include "SimGeneral/TrackingAnalysis/data/trackingParticles.cfi"
0211 replace trackingtruthprod.HepMCDataLabels = {"source"}
0212
0213 ## OUTPUT MODULE
0214 module out = PoolOutputModule {
0215 untracked string fileName = "out_TIF_digireco_175_OffProd.root"
0216 untracked PSet dataset = {untracked string dataTier = "GEN-SIM-DIGI-RECO"}
0217 untracked vstring outputCommands = {
0218 "keep *"
0219 }
0220 }
0221
0222
0223 ## SEQUENCE
0224 ##SiStripDigis = for data; siStripDigis = for MC
0225 sequence digitization = {siStripDigis,siStripZeroSuppression}
0226 sequence clusterization = {siStripClusters,siStripClusterInfo}
0227 sequence local_reco = {digitization, clusterization, siStripMatchedRecHits}
0228
0229 sequence ckftracksTIF = {combinatorialcosmicseedfinderTIF, ckfTrackCandidatesTIF,ctfWithMaterialTracksTIF}
0230 sequence rstracksTIF = {roadSearchSeedsTIF, roadSearchCloudsTIF, rsTrackCandidatesTIF, rsWithMaterialTracksTIF}
0231 sequence cosmictracksTIF = {cosmicseedfinderTIF, cosmictrackfinderTIF}
0232
0233 sequence tracksTIF = {cosmictracksTIF, ckftracksTIF, rstracksTIF, trackinfoTIF}
0234
0235 path p = {mix, trackingtruthprod, local_reco, tracksTIF, ctfrsTIFTrackListMerger}
0236
0237
0238 endpath outpath = { out }
0239
0240 }
0241