ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HbbAnalysis/python/genConfig_cff.py
Revision: 1.1
Committed: Wed Apr 15 12:03:00 2009 UTC (16 years ago) by amagnan
Content type: text/x-python
Branch: MAIN
CVS Tags: v00-03-00, v00-02-01, v00-02-00, v00-01-00
Log Message:
add python configuration files

File Contents

# User Rev Content
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     produceGenPhaseSpaceEventInfoForTauAnalyses = cms.Sequence(genPhaseSpaceEventInfo)
23    
24     ####################################################################
25     #########tau genjets ###############################################
26     ####################################################################
27    
28     from PhysicsTools.JetMCAlgos.TauGenJets_cfi import *
29    
30     produceTauGenJetsForTauAnalyses = cms.Sequence( tauGenJets )
31    
32    
33     ####################################################################
34     ######### genMET with muons ########################################
35     ####################################################################
36    
37     import RecoMET.Configuration.GenMETParticles_cff
38     import RecoMET.METProducers.genMet_cfi
39    
40     genCandidatesForMETWithMuForTauAnalyses = RecoMET.Configuration.GenMETParticles_cff.genCandidatesForMET.clone()
41    
42     genCandidatesForMETWithMuForTauAnalyses.ignoreParticleIDs = cms.vuint32(
43     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     genMETWithMuForTauAnalyses = RecoMET.METProducers.genMet_cfi.genMet.clone()
49     genMETWithMuForTauAnalyses.src = cms.InputTag("genCandidatesForMETWithMuForTauAnalyses") ## Output MET type
50     genMETWithMuForTauAnalyses.alias = cms.string('GenMETWithMu') ## Alias for FWLite
51    
52     produceGenMETwithMuForTauAnalyses = cms.Sequence(genCandidatesForMETWithMuForTauAnalyses * genMETWithMuForTauAnalyses)
53    
54