CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
UndergroundCosmicSPLooseMu_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
3 
4 generator = cms.EDProducer("CosMuoGenProducer",
5  ZCentrOfTarget = cms.double(0.0),
6  MinP = cms.double(10.0),
7  MinP_CMS = cms.double(-1.0), ##negative means MinP_CMS = MinP. Only change this if you know what you are doing!
8  MaxP = cms.double(3000.0),
9  MinTheta = cms.double(0.0),
10  MaxTheta = cms.double(84.),
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.),
35 
36  MultiMuon = cms.bool(False),
37  # MultiMuon = cms.bool(True),
38  MultiMuonFileName = cms.string("CORSIKAmultiMuon.root"),
39  MultiMuonFileFirstEvent = cms.int32(1),
40  MultiMuonNmin = cms.int32(2),
41 )
42 
43 
44 #Filter
45 ProductionFilterSequence = cms.Sequence(generator*cosmicInPixelLoose)