Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:03:37

0001 import FWCore.ParameterSet.Config as cms
0002 from GeneratorInterface.GenFilters.CosmicGenFilterHelix_cff import * 
0003 
0004 generator = cms.EDProducer("CosMuoGenProducer",
0005     ZCentrOfTarget = cms.double(0.0),
0006     MinP = cms.double(10.0),
0007     MinP_CMS = cms.double(-1.0), ##negative means MinP_CMS = MinP. Only change this if you know what you are doing!
0008     MaxP = cms.double(3000.0),
0009     MinTheta = cms.double(0.0),
0010     MaxTheta = cms.double(84.),
0011     MinPhi = cms.double(0.0),
0012     MaxPhi = cms.double(360.0),
0013     MinT0 = cms.double(-12.5),
0014     MaxT0 = cms.double(12.5),
0015     PlugVx = cms.double(0.0),
0016     PlugVz = cms.double(-14000.0),                
0017     MinEnu = cms.double(10.),                
0018     MaxEnu = cms.double(10000.),                
0019     NuProdAlt = cms.double(7.5e6),                       
0020     AcptAllMu = cms.bool(False), 
0021     ElossScaleFactor = cms.double(1.0),
0022     RadiusOfTarget = cms.double(8000.0),
0023     ZDistOfTarget = cms.double(15000.0),
0024     TrackerOnly = cms.bool(False),
0025     TIFOnly_constant = cms.bool(False),
0026     TIFOnly_linear = cms.bool(False),
0027     MTCCHalf = cms.bool(False),
0028     Verbosity = cms.bool(False),
0029     RhoAir = cms.double(0.001214),
0030     RhoWall = cms.double(2.5),
0031     RhoRock = cms.double(2.5),
0032     RhoClay = cms.double(2.3),
0033     RhoPlug = cms.double(2.5),
0034     ClayWidth = cms.double(50000.),
0035                            
0036     MultiMuon = cms.bool(False),
0037     # MultiMuon = cms.bool(True),
0038     MultiMuonFileName = cms.string("CORSIKAmultiMuon.root"),
0039     MultiMuonFileFirstEvent = cms.int32(1),
0040     MultiMuonNmin = cms.int32(2),              
0041 )
0042 
0043 
0044 #Filter
0045 ProductionFilterSequence = cms.Sequence(generator*cosmicInPixelLoose)