CMS 3D CMS Logo

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/src/FastSimulation/TrackingRecHitProducer/python/SiTrackerGaussianSmearingRecHitConverter_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 siTrackerGaussianSmearingRecHits = cms.EDProducer("SiTrackerGaussianSmearingRecHitConverter",
00004 
00005     #converting energy loss from GeV to ADC counts
00006     GevPerElectron = cms.double(3.61e-09),
00007     ElectronsPerADC = cms.double(250.0),
00008              
00009     HitFindingProbability_TEC3 = cms.double(1.0),
00010     HitFindingProbability_TEC4 = cms.double(1.0),
00011     TIB1y = cms.double(3.3775), ## 11.7/sqrt(12.)
00012 
00013     # TIB
00014     TIB1x = cms.double(0.00195),
00015     # matching of 1dim hits in double-sided modules
00016     # creating 2dim hits
00017     doRecHitMatching = cms.bool(True),
00018     TEC2y = cms.double(3.6662), ## 12.7/sqrt(12.)
00019 
00020     TEC2x = cms.double(0.00354),
00021     #
00022     DeltaRaysMomentumCut = cms.double(0.5),
00023     AlphaForward_BinNNew = cms.int32(0),
00024     PixelBarrelResolutionFile40T = cms.string('FastSimulation/TrackingRecHitProducer/data/PixelBarrelResolution40T.root'),
00025     PixelBarrelResolutionFile38T = cms.string('FastSimulation/TrackingRecHitProducer/data/PixelBarrelResolution38T.root'),
00026     BetaForward_BinMin = cms.double(0.0),
00027     HitFindingProbability_TID1 = cms.double(1.0),
00028     HitFindingProbability_TID3 = cms.double(1.0),
00029     HitFindingProbability_TID2 = cms.double(1.0),
00030     AlphaBarrel_BinMin = cms.double(-0.2),
00031     PixelForwardResolutionFile = cms.string('FastSimulation/TrackingRecHitProducer/data/PixelForwardResolution.root'),
00032     TOB4x = cms.double(0.00491),
00033     TIB2y = cms.double(3.3775), ## 11.7/sqrt(12.)
00034 
00035     TID2x = cms.double(0.00354),
00036     TID2y = cms.double(3.6662), ## 12.7/sqrt(12.)
00037 
00038     # TEC
00039     TEC1x = cms.double(0.00262),
00040     BetaForwardMultiplicity = cms.int32(3),
00041     AlphaForward_BinWidthNew = cms.double(0.0),
00042     AlphaForward_BinWidth = cms.double(0.0),
00043     # If you want to have RecHits == PSimHits (tracking with PSimHits)
00044     trackingPSimHits = cms.bool(False),
00045     BetaForward_BinWidthNew = cms.double(0.0),
00046     AlphaBarrel_BinWidthNew = cms.double(0.1),
00047     AlphaBarrel_BinN = cms.int32(4),
00048     HitFindingProbability_TOB5 = cms.double(1.0),
00049     AlphaBarrelMultiplicityNew = cms.int32(4),
00050     UseNewParametrization = cms.bool(True),
00051     TEC4y = cms.double(3.493), ## 12.1/sqrt(12.)
00052 
00053     TEC4x = cms.double(0.00346),
00054     AlphaBarrel_BinWidth = cms.double(0.1),
00055     TOB1y = cms.double(5.2836), ## 2*9.1514/sqrt(12.)
00056 
00057     # TOB
00058     TOB1x = cms.double(0.00461),
00059     AlphaForward_BinN = cms.int32(0),
00060     AlphaForward_BinMinNew = cms.double(0.0),
00061     # Pixel
00062     PixelMultiplicityFile = cms.string('FastSimulation/TrackingRecHitProducer/data/PixelData.root'),
00063     HitFindingProbability_TOB2 = cms.double(1.0),
00064     AlphaForward_BinMin = cms.double(0.0),
00065     TOB6x = cms.double(0.00299),
00066     TOB6y = cms.double(5.2836), ## 2*9.1514/sqrt(12.)
00067 
00068     TEC3x = cms.double(0.00391),
00069     TEC3y = cms.double(3.4352), ## 11.9/sqrt(12.)
00070 
00071     BetaForward_BinWidth = cms.double(0.0),
00072     BetaBarrelMultiplicity = cms.int32(6),
00073     AlphaBarrelMultiplicity = cms.int32(4),
00074     TIB4x = cms.double(0.00323),
00075     TOB2y = cms.double(5.2836), ## 2*9.1514/sqrt(12.)
00076 
00077     BetaForward_BinN = cms.int32(0),
00078     TEC6y = cms.double(6.8704), ## 2*11.9/sqrt(12.)
00079 
00080     TEC6x = cms.double(0.00508),
00081     TOB3y = cms.double(5.2836), ## 2*9.1514/sqrt(12.)
00082 
00083     TOB3x = cms.double(0.00488),
00084     TID1y = cms.double(3.6662), ## 12.7/sqrt(12.)
00085 
00086     # TID
00087     TID1x = cms.double(0.00262),
00088     BetaBarrel_BinWidthNew = cms.double(0.2),
00089     BetaForward_BinNNew = cms.int32(0),
00090     BetaBarrel_BinN = cms.int32(7),
00091     AlphaForwardMultiplicity = cms.int32(3),
00092     # CMSSW
00093     #vstring ROUList = { "TrackerHitsPixelBarrelLowTof","TrackerHitsPixelBarrelHighTof",
00094     #   "TrackerHitsPixelEndcapLowTof","TrackerHitsPixelEndcapHighTof",
00095     #   "TrackerHitsTIBLowTof","TrackerHitsTIBHighTof","TrackerHitsTIDLowTof","TrackerHitsTIDHighTof",
00096     #   "TrackerHitsTOBLowTof","TrackerHitsTOBHighTof","TrackerHitsTECLowTof","TrackerHitsTECHighTof",
00097     #   "TrackerHitsPixelBarrelLowTof","TrackerHitsPixelBarrelHighTof",
00098     #   "TrackerHitsPixelEndcapLowTof","TrackerHitsPixelEndcapHighTof" }        
00099     # FAMOS
00100     ROUList = cms.VInputTag(cms.InputTag("mix","famosSimHitsTrackerHits")),
00101     PixelBarrelResolutionFile = cms.string('FastSimulation/TrackingRecHitProducer/data/PixelBarrelResolution.root'),
00102     TOB5y = cms.double(5.2836), ## 2*9.1514/sqrt(12.)
00103 
00104     TEC5x = cms.double(0.00378),
00105     TEC5y = cms.double(7.1014), ## 2*12.3/sqrt(12.)
00106 
00107     BetaForwardMultiplicityNew = cms.int32(3),
00108     TOB5x = cms.double(0.00293),
00109     BetaBarrel_BinNNew = cms.int32(7),
00110     AlphaBarrel_BinNNew = cms.int32(4),
00111     AlphaForwardMultiplicityNew = cms.int32(3),
00112     TIB3y = cms.double(3.3775), ## 11.7/sqrt(12.)
00113 
00114     TIB3x = cms.double(0.00325),
00115     UseSigma = cms.bool(True),
00116     BetaForward_BinMinNew = cms.double(0.0),
00117     TID3y = cms.double(3.4352), ## 11.9/sqrt(12.)
00118 
00119     TID3x = cms.double(0.00391),
00120     BetaBarrelMultiplicityNew = cms.int32(7),
00121     BetaBarrel_BinMin = cms.double(0.0),
00122     HitFindingProbability_TEC1 = cms.double(1.0),
00123     HitFindingProbability_TEC2 = cms.double(1.0),
00124     BetaBarrel_BinWidth = cms.double(0.2),
00125     # Switch between old and new parametrization
00126     UseCMSSWPixelParametrization = cms.bool(True),
00127     HitFindingProbability_TEC5 = cms.double(1.0),
00128     HitFindingProbability_TEC6 = cms.double(1.0),
00129     HitFindingProbability_TEC7 = cms.double(1.0),
00130     TEC1y = cms.double(3.6662), ## 12.7/sqrt(12.)
00131 
00132     VerboseLevel = cms.untracked.int32(2),
00133     HitFindingProbability_TIB3 = cms.double(1.0),
00134     HitFindingProbability_TIB2 = cms.double(1.0),
00135     HitFindingProbability_TIB1 = cms.double(1.0),
00136     HitFindingProbability_TOB6 = cms.double(1.0),
00137     HitFindingProbability_TOB1 = cms.double(1.0),
00138     HitFindingProbability_TOB3 = cms.double(1.0),
00139     HitFindingProbability_TIB4 = cms.double(1.0),
00140     # Pixel CMSSW Parametrization
00141     PixelMultiplicityFile40T = cms.string('FastSimulation/TrackingRecHitProducer/data/PixelData40T.root'),
00142     PixelMultiplicityFile38T = cms.string('FastSimulation/TrackingRecHitProducer/data/PixelData38T.root'),
00143 
00144     TEC7x = cms.double(0.00422),
00145     TEC7y = cms.double(6.9859), ## 2*12.1/sqrt(12.)
00146 
00147     PixelForwardResolutionFile40T = cms.string('FastSimulation/TrackingRecHitProducer/data/PixelForwardResolution40T.root'),
00148     PixelForwardResolutionFile38T = cms.string('FastSimulation/TrackingRecHitProducer/data/PixelForwardResolution38T.root'),
00149     TOB2x = cms.double(0.00458),
00150     TIB4y = cms.double(3.3775), ## 11.7/sqrt(12.)
00151 
00152     # Needed to compute Pixel Errors
00153     PixelErrorParametrization = cms.string('NOTcmsim'),
00154     BetaBarrel_BinMinNew = cms.double(0.0),
00155     # Hit Finding Probabilities
00156     HitFindingProbability_PXB = cms.double(1.0),
00157     AlphaBarrel_BinMinNew = cms.double(-0.2),
00158     TIB2x = cms.double(0.00191),
00159     HitFindingProbability_TOB4 = cms.double(1.0),
00160     TOB4y = cms.double(5.2836), ## 2*9.1514/sqrt(12.)
00161 
00162     HitFindingProbability_PXF = cms.double(1.0),
00163 
00164     templateIdBarrel = cms.int32( 20 ),
00165     templateIdForward  = cms.int32( 21 ),
00166     NewPixelForwardResolutionFile = cms.string('FastSimulation/TrackingRecHitProducer/data/NewPixelResolutionForward38T.root'),
00167     NewPixelBarrelResolutionFile1 = cms.string('FastSimulation/TrackingRecHitProducer/data/NewPixelResolutionBarrel38T.root'),
00168     NewPixelBarrelResolutionFile2 = cms.string('FastSimulation/TrackingRecHitProducer/data/NewPixelResolutionBarrelEdge38T.root')
00169 
00170 
00171 )
00172