Back to home page

Project CMSSW displayed by LXR

 
 

    


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