ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HbbAnalysis/python/ZbbSelector_mumu_cff.py
Revision: 1.2
Committed: Fri May 29 08:43:28 2009 UTC (15 years, 11 months ago) by amagnan
Content type: text/x-python
Branch: MAIN
Changes since 1.1: +31 -31 lines
Log Message:
correct bug in partonFlavour + add ll selection

File Contents

# User Rev Content
1 amagnan 1.1 import FWCore.ParameterSet.Config as cms
2     import copy
3    
4     from UserCode.HbbAnalysis.HbbAnalyzer_cff import *
5     from UserCode.HbbAnalysis.muonSelection_cff import *
6     from UserCode.HbbAnalysis.ProducePairs_cff import *
7    
8     selectDiMuonsStep0 = copy.deepcopy(selectDiMuons)
9     selectDiMuonsStep0.src = "allLayer1MuonsForTauAnalyses"
10    
11 amagnan 1.2 ZbbStep0_skim_mm = copy.deepcopy(HbbAnalyzer)
12     ZbbStep0_skim_mm.Electrons = "allLayer1ElectronsForTauAnalyses"
13     ZbbStep0_skim_mm.Muons = "allLayer1MuonsForTauAnalyses"
14     ZbbStep0_skim_mm.CaloTaus = "allLayer1CaloTausForTauAnalyses"
15     ZbbStep0_skim_mm.PFTaus = "allLayer1PFTausForTauAnalyses"
16     ZbbStep0_skim_mm.Jets = "allLayer1JetsForTauAnalyses"
17     ZbbStep0_skim_mm.JPTJets = "allLayer1JPTJetsForTauAnalyses"
18     ZbbStep0_skim_mm.PFJets = "allLayer1PFJetsForTauAnalyses"
19     ZbbStep0_skim_mm.CALOMET = "allLayer1METsForTauAnalyses"
20     ZbbStep0_skim_mm.TCMET = "allLayer1tcMETsForTauAnalyses"
21     ZbbStep0_skim_mm.PFMET = "allLayer1pfMETsForTauAnalyses"
22     ZbbStep0_skim_mm.EEPair = "eePairsForTauAnalyses"
23     ZbbStep0_skim_mm.MuMuPair = "mmPairsForTauAnalyses"
24     ZbbStep0_skim_mm.ETauPair = "etPairsForTauAnalyses"
25     ZbbStep0_skim_mm.MuTauPair = "mtPairsForTauAnalyses"
26     ZbbStep0_skim_mm.Vertex = "offlinePrimaryVerticesWithBS"
27     ZbbStep0_skim_mm.Trigger = "TriggerResults::HLT"
28     ZbbStep0_skim_mm.HLTPaths = cms.vstring('HLT_DoubleEle10_Z','HLT_DoubleMu7_Z')
29 amagnan 1.1
30    
31 amagnan 1.2 ZbbStep1_trig_mm = copy.deepcopy(ZbbStep0_skim_mm)
32 amagnan 1.1
33     mmPairsStep2 = copy.deepcopy(mmPairsForTauAnalyses)
34     mmPairsStep2.srcLeg1 = "selectedMuonsPt20"
35     mmPairsStep2.srcLeg2 = "selectedMuonsPt20"
36    
37     selectDiMuonsStep2 = copy.deepcopy(selectDiMuons)
38     selectDiMuonsStep2.src = "selectedMuonsPt20"
39    
40 amagnan 1.2 ZbbStep2_mmpt20 = copy.deepcopy(ZbbStep1_trig_mm)
41 amagnan 1.1 ZbbStep2_mmpt20.Muons = "selectedMuonsPt20"
42     ZbbStep2_mmpt20.MuMuPair = "mmPairsStep2"
43    
44     mmPairsStep3 = copy.deepcopy(mmPairsStep2)
45     mmPairsStep3.srcLeg1 = "selectedMuonsEtaFid"
46     mmPairsStep3.srcLeg2 = "selectedMuonsEtaFid"
47    
48     selectDiMuonsStep3 = copy.deepcopy(selectDiMuons)
49     selectDiMuonsStep3.src = "selectedMuonsEtaFid"
50    
51 amagnan 1.2 ZbbStep3_etaFid_mm = copy.deepcopy(ZbbStep2_mmpt20)
52     ZbbStep3_etaFid_mm.Muons = "selectedMuonsEtaFid"
53     ZbbStep3_etaFid_mm.MuMuPair = "mmPairsStep3"
54 amagnan 1.1
55     mmPairsStep4 = copy.deepcopy(mmPairsStep3)
56     mmPairsStep4.srcLeg1 = "selectedMuonsID"
57     mmPairsStep4.srcLeg2 = "selectedMuonsID"
58    
59     selectDiMuonsStep4 = copy.deepcopy(selectDiMuons)
60     selectDiMuonsStep4.src = "selectedMuonsID"
61    
62 amagnan 1.2 ZbbStep4_ID = copy.deepcopy(ZbbStep3_etaFid_mm)
63 amagnan 1.1 ZbbStep4_ID.Muons = "selectedMuonsID"
64     ZbbStep4_ID.MuMuPair = "mmPairsStep4"
65    
66     mumuSelection = cms.Sequence( selectDiMuonsStep0
67 amagnan 1.2 *ZbbStep0_skim_mm
68 amagnan 1.1 *selectMuonTriggers
69 amagnan 1.2 *ZbbStep1_trig_mm
70 amagnan 1.1 *selectedMuonsPt20
71     *selectDiMuonsStep2
72     *mmPairsStep2
73     *ZbbStep2_mmpt20
74     *selectedMuonsEtaFid
75     *selectDiMuonsStep3
76     *mmPairsStep3
77 amagnan 1.2 *ZbbStep3_etaFid_mm
78     #*selectedMuonsID
79     #*selectDiMuonsStep4
80     #*mmPairsStep4
81     #*ZbbStep4_ID
82 amagnan 1.1 )