Go to the documentation of this file.00001 import FWCore.ParameterSet.Config as cms
00002 from GeneratorInterface.GenFilters.CosmicGenFilterHelix_cff import *
00003
00004 generator = cms.EDProducer("CosMuoGenProducer",
00005 ZCentrOfTarget = cms.double(0.0),
00006 MinP = cms.double(10.0),
00007 MinP_CMS = cms.double(-1.0),
00008 MaxP = cms.double(3000.0),
00009 MinTheta = cms.double(0.0),
00010 MaxTheta = cms.double(75.),
00011 MinPhi = cms.double(0.0),
00012 MaxPhi = cms.double(360.0),
00013 MinT0 = cms.double(-12.5),
00014 MaxT0 = cms.double(12.5),
00015 PlugVx = cms.double(0.0),
00016 PlugVz = cms.double(-14000.0),
00017 MinEnu = cms.double(10.),
00018 MaxEnu = cms.double(10000.),
00019 NuProdAlt = cms.double(7.5e6),
00020 AcptAllMu = cms.bool(False),
00021 ElossScaleFactor = cms.double(1.0),
00022 RadiusOfTarget = cms.double(8000.0),
00023 ZDistOfTarget = cms.double(15000.0),
00024 TrackerOnly = cms.bool(False),
00025 TIFOnly_constant = cms.bool(False),
00026 TIFOnly_linear = cms.bool(False),
00027 MTCCHalf = cms.bool(False),
00028 Verbosity = cms.bool(False),
00029 RhoAir = cms.double(0.001214),
00030 RhoWall = cms.double(2.5),
00031 RhoRock = cms.double(2.5),
00032 RhoClay = cms.double(2.3),
00033 RhoPlug = cms.double(2.5),
00034 ClayWidth = cms.double(50000.),
00035
00036 MultiMuon = cms.bool(False),
00037
00038 MultiMuonFileName = cms.string("CORSIKAmultiMuon.root"),
00039 MultiMuonFileFirstEvent = cms.int32(1),
00040 MultiMuonNmin = cms.int32(2),
00041 )
00042
00043
00044
00045 ProductionFilterSequence = cms.Sequence(generator*cosmicInTracker)