CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
QCD_Pt_80_170_BCtoE_8TeV.py
Go to the documentation of this file.
2 
3 source = cms.Source("EmptySource")
4 
6 generator = cms.EDFilter("Pythia6GeneratorFilter",
7  pythiaHepMCVerbosity = cms.untracked.bool(False),
8  maxEventsToPrint = cms.untracked.int32(0),
9  pythiaPylistVerbosity = cms.untracked.int32(1),
10  filterEfficiency = cms.untracked.double(0.0109),
11  crossSection = cms.untracked.double(1189000.),
12  comEnergy = cms.double(8000.0), # center of mass energy in GeV
13  PythiaParameters = cms.PSet(
14  pythiaUESettingsBlock,
15  processParameters = cms.vstring('MSEL=1 ! QCD high pT processes',
16  'CKIN(3)=80. ! minimum pt hat for hard interactions',
17  'CKIN(4)=170. ! maximum pt hat for hard interactions'
18  ),
19  parameterSets = cms.vstring('pythiaUESettings',
20  'processParameters')
21  )
22 )
23 
24 # if you need some filter modules define and configure them here
25 genParticlesForFilter = cms.EDProducer("GenParticleProducer",
26  saveBarCodes = cms.untracked.bool(True),
27  src = cms.InputTag("generator"),
28  abortOnUnknownPDGCode = cms.untracked.bool(True)
29 )
30 
31 bctoefilter = cms.EDFilter("BCToEFilter",
32  filterAlgoPSet = cms.PSet(eTThreshold = cms.double(1),
33  genParSource = cms.InputTag("genParticlesForFilter")
34  )
35  )
36 
37 
38 # enter below the configuration metadata (only a description is needed, the rest is filled in by cvs)
39 configurationMetadata = cms.untracked.PSet(
40  version = cms.untracked.string('$Revision: 1.1 $'),
41  name = cms.untracked.string('$Source: /local/reps/CMSSW/CMSSW/Configuration/Generator/python/QCD_Pt_80_170_BCtoE_8TeV.py,v $'),
42  annotation = cms.untracked.string('b/c->e filtered QCD pthat 80-170, 8 TeV')
43 )
44 
45 # add your filters to this sequence
46 ProductionFilterSequence = cms.Sequence(generator * (genParticlesForFilter + bctoefilter))
47