1 import FWCore.ParameterSet.Config
as cms
4 generator = cms.EDProducer(
"CosMuoGenProducer",
5 ZCentrOfTarget = cms.double(0.0),
6 MinP = cms.double(10.0),
7 MinP_CMS = cms.double(-1.0),
8 MaxP = cms.double(3000.0),
9 MinTheta = cms.double(0.0),
10 MaxTheta = cms.double(75.),
11 MinPhi = cms.double(0.0),
12 MaxPhi = cms.double(360.0),
13 MinT0 = cms.double(-12.5),
14 MaxT0 = cms.double(12.5),
15 PlugVx = cms.double(0.0),
16 PlugVz = cms.double(-14000.0),
17 MinEnu = cms.double(10.),
18 MaxEnu = cms.double(10000.),
19 NuProdAlt = cms.double(7.5e6),
20 AcptAllMu = cms.bool(
False),
21 ElossScaleFactor = cms.double(1.0),
22 RadiusOfTarget = cms.double(8000.0),
23 ZDistOfTarget = cms.double(15000.0),
24 TrackerOnly = cms.bool(
False),
25 TIFOnly_constant = cms.bool(
False),
26 TIFOnly_linear = cms.bool(
False),
27 MTCCHalf = cms.bool(
False),
28 Verbosity = cms.bool(
False),
29 RhoAir = cms.double(0.001214),
30 RhoWall = cms.double(2.5),
31 RhoRock = cms.double(2.5),
32 RhoClay = cms.double(2.3),
33 RhoPlug = cms.double(2.5),
34 ClayWidth = cms.double(50000.),
36 MultiMuon = cms.bool(
False),
38 MultiMuonFileName = cms.string(
"CORSIKAmultiMuon.root"),
39 MultiMuonFileFirstEvent = cms.int32(1),
40 MultiMuonNmin = cms.int32(2),
45 ProductionFilterSequence = cms.Sequence(generator*cosmicInTracker)