Back to home page

Project CMSSW displayed by LXR

 
 

    


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