Warning, /SimTracker/TrackerFilters/test/TIFCosmicMuon_digireco_177.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:$"
0010 untracked string name = "$Source:$"
0011 untracked string annotation = "Digitization and Reconstruction for Cosmic Muons at TIF in 1_7_7"
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 '/store/mc/2008/4/3/CSA07-TIFCosmicMuon_ConfC_TkOnly-4218/0002/08DE0EB2-0A0B-DD11-9838-00145E5520E7.root'
0043 }
0044 }
0045
0046
0047 # Mixing Module
0048 include "SimGeneral/MixingModule/data/mixNoPU.cfi"
0049
0050 #
0051 # Strip calib
0052 #
0053 include "CalibTracker/Configuration/data/SiStrip_FakeGain.cff"
0054
0055 # Deconvolution Mode Noise parameters (Default is Peak)
0056 include "CalibTracker/Configuration/data/SiStrip_FakeNoise.cff"
0057 replace SiStripNoiseFakeESSource.NoiseStripLengthSlope = 38.8
0058 replace SiStripNoiseFakeESSource.NoiseStripLengthQuote = 414.
0059
0060 include "CalibTracker/Configuration/data/SiStrip_FakePedestals.cff"
0061
0062 include "CalibTracker/Configuration/data/SiStrip_FakeLorentzAngle.cff"
0063 ## FAKE SiStripQuality
0064 include "CalibTracker/SiStripESProducers/data/SiStripQualityFakeESSource.cfi"
0065
0066 ## CABLING
0067 es_source = PoolDBESSource{
0068 VPSet toGet = {
0069 {string record = "SiStripFedCablingRcd" string tag = "SiStripCabling_TIF_run_10848_for_MC_prod"}
0070 }
0071 ## string connect= "frontier://FrontierDev/CMS_COND_STRIP"
0072 string connect= "frontier://Frontier/CMS_COND_TIF_17X_STRIP"
0073 string timetype = "runnumber"
0074 untracked string BlobStreamerName = "TBufferBlobStreamingService"
0075 PSet DBParameters= {
0076 untracked string autenthicationPath = " "
0077 untracked int32 messageLevel=4
0078 }
0079 }
0080 es_module sistripconn = SiStripConnectivity{}
0081
0082 include "SimGeneral/HepPDTESSource/data/pythiapdt.cfi"
0083
0084 #DIGITIZATION
0085 #use default one for now and replace for TIF
0086 include "SimTracker/SiStripDigitizer/data/SiStripDigi.cfi"
0087 ###change the CC!!!
0088 ### replace siStripDigis.CouplingCostantPeak = {0.86,0.07}
0089 ###3% CC
0090 replace siStripDigis.CouplingCostantPeak = {0.94,0.03}
0091 replace siStripDigis.APVpeakmode = true
0092 ###NEEDED for CABLE MAP
0093 replace siStripDigis.TrackerConfigurationFromDB = true
0094
0095 # ZeroSuppression
0096 include "RecoLocalTracker/SiStripZeroSuppression/data/SiStripZeroSuppression.cfi"
0097 ##I think I need this for MC
0098 replace siStripZeroSuppression.UseCalibDataFromDB = false
0099 replace siStripZeroSuppression.RawDigiProducersList = {
0100 { string RawDigiProducer = "siStripDigis" string RawDigiLabel = "VirginRaw" }
0101 ,{ string RawDigiProducer = "siStripDigis" string RawDigiLabel = "ProcessedRaw" }
0102 ,{ string RawDigiProducer = "siStripDigis" string RawDigiLabel = "ScopeMode" }
0103 }
0104
0105 #CLUSTER
0106 include "RecoLocalTracker/SiStripClusterizer/data/SiStripClusterizer_SimData.cfi"
0107 replace siStripClusters.ElectronPerAdc = 250.0
0108 replace siStripClusters.ChannelThreshold = 2.0
0109 replace siStripClusters.SeedThreshold = 3.0
0110 replace siStripClusters.ClusterThreshold = 5.0
0111 replace siStripClusters.UseCalibDataFromDB = false
0112
0113 # SiStripClusterInfoProducer
0114 include "AnalysisAlgos/SiStripClusterInfoProducer/data/SiStripClusterInfoProducer.cfi"
0115 replace siStripClusterInfo.DigiProducer = "siStripDigis"
0116 replace siStripClusterInfo.DigiLabel = "\0"
0117 replace siStripClusterInfo.RawDigiProducersList = {
0118 { string RawDigiProducer = "siStripDigis" string RawDigiLabel = "VirginRaw" }
0119 ,{ string RawDigiProducer = "siStripDigis" string RawDigiLabel = "ProcessedRaw" }
0120 ,{ string RawDigiProducer = "siStripDigis" string RawDigiLabel = "ScopeMode" }
0121 }
0122
0123
0124 ## GENERAL TRACKING
0125 include "RecoLocalTracker/SiStripRecHitConverter/data/SiStripRecHitMatcher.cfi"
0126 include "RecoLocalTracker/SiStripRecHitConverter/data/SiStripRecHitConverter.cfi"
0127
0128
0129 ## MAGNETIC FIELD
0130 replace UniformMagneticFieldESProducer.ZFieldInTesla = 0.0
0131 es_prefer magfield = XMLIdealGeometryESSource {}
0132
0133
0134 ## STRIP/PIXEL CPE
0135 include "RecoLocalTracker/SiStripRecHitConverter/data/StripCPEfromTrackAngle.cfi"
0136 include "RecoLocalTracker/SiPixelRecHits/data/PixelCPEParmError.cfi"
0137
0138
0139 ## COSMIC TRACK FINDER
0140 include "RecoTracker/SpecialSeedGenerators/data/CosmicSeedTIF.cff"
0141 module cosmictrackfinderTIF = cosmictrackfinder from "RecoTracker/SingleTrackPattern/data/CosmicTrackFinder.cfi"
0142 replace cosmictrackfinderTIF.cosmicSeeds = cosmicseedfinderTIF
0143 replace cosmictrackfinderTIF.Chi2Cut = 30.
0144
0145
0146 ## CTF
0147 include "RecoTracker/SpecialSeedGenerators/data/CombinatorialSeedGeneratorForCosmicsTIF.cff"
0148
0149 #-> Replacement for "RecoTracker/CkfPattern/data/CkfTrackCandidatesTIF.cff""
0150 include "TrackingTools/TrackFitters/data/KFTrajectoryFitterESProducer.cfi"
0151 include "TrackingTools/TrackFitters/data/KFTrajectorySmootherESProducer.cfi"
0152 include "TrackingTools/TrackFitters/data/KFFittingSmootherESProducer.cfi"
0153 module ckfTrackCandidatesTIF = ckfTrackCandidates from "RecoTracker/CkfPattern/data/CkfTrackCandidates.cfi"
0154 replace ckfTrackCandidatesTIF.NavigationPSet.ComponentName = "CosmicNavigationSchool"
0155 replace ckfTrackCandidatesTIF.TrajectoryBuilder = "GroupedCkfTrajectoryBuilderTIF"
0156 replace ckfTrackCandidatesTIF.SeedProducer = "combinatorialcosmicseedfinderTIF"
0157
0158 #-> Replacement for "RecoTracker/CkfPattern/data/GroupedCkfTrajectoryBuilderESProducerTIF.cff"
0159 include "MagneticField/Engine/data/uniformMagneticField.cfi"
0160 include "Geometry/CMSCommonData/data/cmsIdealGeometryXML.cfi"
0161 include "Geometry/TrackerGeometryBuilder/data/trackerGeometry.cfi"
0162 include "Geometry/TrackerNumberingBuilder/data/trackerNumberingGeometry.cfi"
0163 include "RecoTracker/GeometryESProducer/data/TrackerRecoGeometryESProducer.cfi"
0164 include "TrackingTools/KalmanUpdators/data/KFUpdatorESProducer.cfi"
0165 include "TrackingTools/KalmanUpdators/data/Chi2MeasurementEstimatorESProducer.cfi"
0166 include "TrackingTools/MaterialEffects/data/MaterialPropagator.cfi"
0167 include "TrackingTools/MaterialEffects/data/OppositeMaterialPropagator.cfi"
0168 include "RecoLocalTracker/SiStripRecHitConverter/data/StripCPE.cfi"
0169 include "RecoLocalTracker/SiStripRecHitConverter/data/StripCPEfromTrackAngle.cfi"
0170 include "RecoLocalTracker/SiStripRecHitConverter/data/SiStripRecHitMatcher.cfi"
0171 include "RecoLocalTracker/SiPixelRecHits/data/PixelCPEParmError.cfi"
0172 include "RecoTracker/TransientTrackingRecHit/data/TransientTrackingRecHitBuilder.cfi"
0173
0174 es_module CTF_TIF_MeasurementTracker = MeasurementTracker from "RecoTracker/MeasurementDet/data/MeasurementTrackerESProducer.cfi"
0175 replace CTF_TIF_MeasurementTracker.ComponentName = "CTF_TIF"
0176 replace CTF_TIF_MeasurementTracker.pixelClusterProducer = ""
0177 replace CTF_TIF_MeasurementTracker.DebugStripModuleQualityDB = false # dump out info om module status
0178 replace CTF_TIF_MeasurementTracker.DebugStripAPVFiberQualityDB = false # dump out info om module status
0179 replace CTF_TIF_MeasurementTracker.DebugStripStripQualityDB = false # dump out info om module status
0180
0181 es_module GroupedCkfTrajectoryBuilderTIF = GroupedCkfTrajectoryBuilder from "RecoTracker/CkfPattern/data/GroupedCkfTrajectoryBuilderESProducer.cfi"
0182 replace GroupedCkfTrajectoryBuilderTIF.MeasurementTrackerName = "CTF_TIF"
0183 replace GroupedCkfTrajectoryBuilderTIF.ComponentName = "GroupedCkfTrajectoryBuilderTIF"
0184 replace GroupedCkfTrajectoryBuilderTIF.ptCut = 0.01
0185 replace GroupedCkfTrajectoryBuilderTIF.minimumNumberOfHits = 4
0186 replace GroupedCkfTrajectoryBuilderTIF.minNrOfHitsForRebuild = 2
0187
0188 include "RecoTracker/TrackProducer/data/CTFFinalFitWithMaterialTIF.cff"
0189
0190
0191 ## ROAD SEARCH
0192 include "RecoTracker/RoadSearchSeedFinder/data/RoadSearchSeedsTIF.cff"
0193 include "RecoTracker/RoadSearchCloudMaker/data/RoadSearchCloudsTIF.cff"
0194 include "RecoTracker/RoadSearchTrackCandidateMaker/data/RoadSearchTrackCandidatesTIF.cff"
0195 include "RecoTracker/TrackProducer/data/RSFinalFitWithMaterialTIF.cff"
0196
0197
0198 ## TRACK INFO
0199 include "AnalysisAlgos/TrackInfoProducer/data/TrackInfoProducerTIF.cff"
0200
0201
0202 ## TRACK COLLECTION MERGER
0203 include "RecoTracker/FinalTrackSelectors/data/ctfrsTIFTrackListMerger.cfi"
0204
0205
0206 # Tracking Truth
0207 include "SimGeneral/TrackingAnalysis/data/trackingParticles.cfi"
0208 replace trackingtruthprod.HepMCDataLabels = {"source"}
0209
0210 ## OUTPUT MODULE
0211 module out = PoolOutputModule {
0212 untracked string fileName = "CosmicMuonTIF_digireco_177_TrackerOnly.root"
0213 untracked PSet dataset = {untracked string dataTier = "GEN-SIM-DIGI-RECO"}
0214 untracked vstring outputCommands = {
0215 "keep *"
0216 }
0217 }
0218
0219
0220 ## SEQUENCE
0221 ##SiStripDigis = for data; siStripDigis = for MC
0222 sequence digitization = {siStripDigis,siStripZeroSuppression}
0223 sequence clusterization = {siStripClusters,siStripClusterInfo}
0224 sequence local_reco = {digitization, clusterization, siStripMatchedRecHits}
0225
0226 sequence ckftracksTIF = {combinatorialcosmicseedfinderTIF, ckfTrackCandidatesTIF,ctfWithMaterialTracksTIF}
0227 sequence rstracksTIF = {roadSearchSeedsTIF, roadSearchCloudsTIF, rsTrackCandidatesTIF, rsWithMaterialTracksTIF}
0228 sequence cosmictracksTIF = {cosmicseedfinderTIF, cosmictrackfinderTIF}
0229
0230 sequence tracksTIF = {cosmictracksTIF, ckftracksTIF, rstracksTIF, trackinfoTIF}
0231
0232 path p = {mix, trackingtruthprod, local_reco, tracksTIF, ctfrsTIFTrackListMerger}
0233
0234
0235 endpath outpath = { out }
0236
0237 }
0238