1 |
amagnan |
1.1 |
########################################
|
2 |
|
|
#### Created 14-Apr-09
|
3 |
|
|
#### by A.-M. Magnan
|
4 |
|
|
#### a.magnan@imperial.ac.uk
|
5 |
|
|
########################################
|
6 |
|
|
|
7 |
|
|
import FWCore.ParameterSet.Config as cms
|
8 |
|
|
import copy
|
9 |
|
|
|
10 |
|
|
####################################################################
|
11 |
|
|
######### phase space info #########################################
|
12 |
|
|
####################################################################
|
13 |
|
|
|
14 |
|
|
# import sequence for production of generator level information about phase-space simulated in Monte Carlo
|
15 |
|
|
# (needed to avoid overlap in phase-space simulated in different QCD background Monte Carlo samples)
|
16 |
|
|
|
17 |
|
|
genPhaseSpaceEventInfo = cms.EDProducer("GenPhaseSpaceEventInfoProducer",
|
18 |
|
|
srcGenEventScale = cms.InputTag('genEventScale'),
|
19 |
|
|
srcGenParticles = cms.InputTag('genParticles')
|
20 |
|
|
)
|
21 |
|
|
|
22 |
amagnan |
1.2 |
produceGenPhaseSpaceEventInfo = cms.Sequence(genPhaseSpaceEventInfo)
|
23 |
amagnan |
1.1 |
|
24 |
|
|
####################################################################
|
25 |
|
|
#########tau genjets ###############################################
|
26 |
|
|
####################################################################
|
27 |
|
|
|
28 |
|
|
from PhysicsTools.JetMCAlgos.TauGenJets_cfi import *
|
29 |
|
|
|
30 |
amagnan |
1.2 |
produceTauGenJets = cms.Sequence( tauGenJets )
|
31 |
amagnan |
1.1 |
|
32 |
|
|
|
33 |
|
|
####################################################################
|
34 |
|
|
######### genMET with muons ########################################
|
35 |
|
|
####################################################################
|
36 |
|
|
|
37 |
|
|
import RecoMET.Configuration.GenMETParticles_cff
|
38 |
amagnan |
1.2 |
import RecoMET.METProducers.genMetCalo_cfi
|
39 |
amagnan |
1.1 |
|
40 |
amagnan |
1.2 |
genCandidatesForMETWithMu = RecoMET.Configuration.GenMETParticles_cff.genCandidatesForMET.clone()
|
41 |
amagnan |
1.1 |
|
42 |
amagnan |
1.2 |
genCandidatesForMETWithMu.ignoreParticleIDs = cms.vuint32(
|
43 |
amagnan |
1.1 |
1000022, 2000012, 2000014,
|
44 |
|
|
2000016, 1000039, 5000039,
|
45 |
|
|
4000012, 9900012, 9900014,
|
46 |
|
|
9900016, 39, 18, 12, 14, 16) ###These ID's will contribute to MET
|
47 |
|
|
|
48 |
amagnan |
1.2 |
genMETWithMu = RecoMET.METProducers.genMetCalo_cfi.genMetCalo.clone()
|
49 |
|
|
genMETWithMu.src = cms.InputTag("genCandidatesForMETWithMu") ## Output MET type
|
50 |
|
|
genMETWithMu.alias = cms.string('GenMETWithMu') ## Alias for FWLite
|
51 |
amagnan |
1.1 |
|
52 |
amagnan |
1.2 |
produceGenMETwithMu = cms.Sequence(genCandidatesForMETWithMu * genMETWithMu)
|
53 |
amagnan |
1.1 |
|
54 |
|
|
|