Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-03-17 10:48:59

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from Configuration.Generator.PythiaUEZ2starSettings_cfi import *
0004 
0005 generator = cms.EDFilter("Pythia6GeneratorFilter",
0006     ExternalDecays = cms.PSet(
0007         EvtGen = cms.untracked.PSet(
0008             use_default_decay = cms.untracked.bool(False),
0009             decay_table = cms.FileInPath('GeneratorInterface/ExternalDecays/data/DECAY_NOLONGLIFE.DEC'),
0010             particle_property_file = cms.FileInPath('GeneratorInterface/ExternalDecays/data/evt.pdl'),
0011             user_decay_file = cms.FileInPath('GeneratorInterface/ExternalDecays/data/Onia_mumu.dec'),
0012             list_forced_decays = cms.vstring('MyJ/psi'),
0013             operates_on_particles = cms.vint32(0)
0014         ),
0015         parameterSets = cms.vstring('EvtGen')
0016     ),
0017     pythiaPylistVerbosity = cms.untracked.int32(0),
0018     filterEfficiency = cms.untracked.double(0.00082),
0019     pythiaHepMCVerbosity = cms.untracked.bool(False),
0020     comEnergy = cms.double(13000.0),
0021     crossSection = cms.untracked.double(0),
0022     maxEventsToPrint = cms.untracked.int32(0),
0023     PythiaParameters = cms.PSet(
0024     pythiaUESettingsBlock,
0025         processParameters = cms.vstring('MSEL=61          ! Quarkonia', 
0026             'MDME(858,1) = 0  ! 0.060200    e-    e+', 
0027             'MDME(859,1) = 1  ! 0.060100    mu-  mu+', 
0028             'MDME(860,1) = 0  ! 0.879700    rndmflav        rndmflavbar', 
0029             'MSTP(142)=2      ! turns on the PYEVWT Pt re-weighting routine', 
0030             'PARJ(13)=0.750   ! probability that a c or b meson has S=1', 
0031             'PARJ(14)=0.162   ! probability that a meson with S=0 is produced with L=1, J=1', 
0032             'PARJ(15)=0.018   ! probability that a meson with S=1 is produced with L=1, J=0', 
0033             'PARJ(16)=0.054   ! probability that a meson with S=1 is produced with L=1, J=1', 
0034             'MSTP(145)=0      ! choice of polarization', 
0035             'MSTP(146)=0      ! choice of polarization frame ONLY when mstp(145)=1', 
0036             'MSTP(147)=0      ! particular helicity or density matrix component when mstp(145)=1', 
0037             'MSTP(148)=1      ! possibility to allow for final-state shower evolution, extreme case !', 
0038             'MSTP(149)=1      ! if mstp(148)=1, it determines the kinematics of the QQ~3S1(8)->QQ~3S1(8)+g branching', 
0039             'PARP(141)=1.16   ! New values for COM matrix elements', 
0040             'PARP(142)=0.0119 ! New values for COM matrix elements', 
0041             'PARP(143)=0.01   ! New values for COM matrix elements', 
0042             'PARP(144)=0.01   ! New values for COM matrix elements', 
0043             'PARP(145)=0.05   ! New values for COM matrix elements', 
0044             'PARP(146)=9.28   ! New values for COM matrix elements', 
0045             'PARP(147)=0.15   ! New values for COM matrix elements', 
0046             'PARP(148)=0.02   ! New values for COM matrix elements', 
0047             'PARP(149)=0.02   ! New values for COM matrix elements', 
0048             'PARP(150)=0.085  ! New values for COM matrix elements', 
0049             'BRAT(861)=0.202  ! chi_2c->J/psi gamma', 
0050             'BRAT(862)=0.798  ! chi_2c->rndmflav rndmflavbar', 
0051             'BRAT(1501)=0.013 ! chi_0c->J/psi gamma', 
0052             'BRAT(1502)=0.987 ! chi_0c->rndmflav rndmflavbar', 
0053             'BRAT(1555)=0.356 ! chi_1c->J/psi gamma', 
0054             'BRAT(1556)=0.644 ! chi_1c->rndmflav rndmflavbar'),
0055         parameterSets = cms.vstring('pythiaUESettings', 
0056             'processParameters', 
0057             'CSAParameters'),
0058         CSAParameters = cms.vstring('CSAMODE = 6     ! cross-section reweighted quarkonia')
0059     )
0060 )
0061 
0062 oniafilter = cms.EDFilter("PythiaFilter",
0063     MaxEta = cms.untracked.double(1e+100),
0064     Status = cms.untracked.int32(2),
0065     MinEta = cms.untracked.double(-1e+100),
0066     MinPt = cms.untracked.double(15.),
0067     ParticleID = cms.untracked.int32(443)
0068 )
0069 
0070 mumugenfilter = cms.EDFilter("MCParticlePairFilter",
0071     Status = cms.untracked.vint32(1, 1),
0072     MinPt = cms.untracked.vdouble(2.8, 2.8),
0073     MaxEta = cms.untracked.vdouble(2.3, 2.3),
0074     MinEta = cms.untracked.vdouble(-2.3, -2.3),
0075     ParticleCharge = cms.untracked.int32(-1),
0076     ParticleID1 = cms.untracked.vint32(13),
0077     ParticleID2 = cms.untracked.vint32(13)
0078 )
0079 
0080 configurationMetadata = cms.untracked.PSet(
0081     version = cms.untracked.string('$Revision: 1.1 $'),
0082     annotation = cms.untracked.string('Summer09: Pythia6 generation of prompt JPsi, 7TeV, D6T tune'),
0083     name = cms.untracked.string('$Source: /local/reps/CMSSW/CMSSW/Configuration/GenProduction/python/EightTeV/PYTHIA6_JPsiWithFSR_tuneD6T_8TeV_cff.py,v $')
0084 )
0085 
0086 ProductionFilterSequence = cms.Sequence(generator*oniafilter*mumugenfilter)