ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/auterman/RA2/Selection/python/RA2SelectionDefault_cfi.py
Revision: 1.2
Committed: Wed Nov 11 13:05:23 2009 UTC (15 years, 6 months ago) by auterman
Content type: text/x-python
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +25 -26 lines
Log Message:
adding examples

File Contents

# User Rev Content
1 auterman 1.1 import FWCore.ParameterSet.Config as cms
2    
3     from RA2.Selection.PatTagNames_cfi import *
4    
5    
6 auterman 1.2 ## Default RA2 Selectors
7 auterman 1.1 RA2SelectionDefault = cms.PSet(
8     # Sequence of selectors
9     selectionSequence = cms.vstring(
10     'JetPreSelection',
11     'PrimaryVertex',
12     'JetEMFrac',
13     'ChargedFrac',
14     'LeptonVeto',
15     'JetSelection',
16 auterman 1.2 'MET',
17 auterman 1.1 'METdPhiMin',
18 auterman 1.2 #'HLTJet180',
19     #'HLTJet250'
20     #'HLTHT240'
21 auterman 1.1 ),
22    
23     # Selector's list
24     selectors = cms.PSet(
25     # 1. Preselection
26 auterman 1.2 JetPreSelection = cms.PSet( selector = cms.string('GenericJetEventSelector'),
27 auterman 1.1 jetTag = PatTagNames.jetTag,
28 auterman 1.2 minPt = cms.vdouble(50., 50., 50.),
29 auterman 1.1 maxEta = cms.vdouble(2.5, 2.5, 2.5),
30     minEMFraction = cms.vdouble(0.05, 0.05, 0.05),
31     maxEMFraction = cms.vdouble(0.95, 0.95, 0.95)
32     ),
33    
34     PrimaryVertex = cms.PSet( selector = cms.string('PrimaryVertexEventSelector'),
35     vertexTag = PatTagNames.vertexTag
36     ),
37    
38    
39     JetEMFrac = cms.PSet( selector = cms.string('EMFractionSelector'),
40     jetTag = PatTagNames.jetTag,
41     maxEta = cms.double(5.0),
42     minFraction = cms.double(0.175),
43     minPt = cms.double(10.0),
44     ),
45    
46     ChargedFrac = cms.PSet( selector = cms.string('ChargedFractionSelector'),
47     jetTag = PatTagNames.jetTag,
48     minPt = cms.double(10.0),
49     maxEta = cms.double(5.0),
50     minFraction = cms.double(0.1),
51     minTracks = cms.uint32(1)
52     ),
53    
54     LeptonVeto = cms.PSet( selector = cms.string('LeptonVetoSelector'),
55 auterman 1.2 electronTag = PatTagNames.electronTag,
56     muonTag = PatTagNames.muonTag,
57     beamSpot = PatTagNames.beamSpot,
58     minMuonPt = cms.double(10.),
59     maxMuonEta = cms.double(2.4),
60     muonIsolation = cms.double(0.1),
61     muonMinHits = cms.uint32(11),
62     maxMuonDxy = cms.double(0.2),
63     minElectronPt = cms.double(15.0),
64     maxElectronEta = cms.double(2.5),
65     electronIsolation = cms.double(0.5),
66     maxElectronDxy = cms.double(0.2)
67     ),
68 auterman 1.1
69 auterman 1.2 JetSelection = cms.PSet( selector = cms.string('GenericJetEventSelector'),
70 auterman 1.1 jetTag = PatTagNames.jetTag,
71     minPt = cms.vdouble(180., 150., 50.),
72     maxEta = cms.vdouble(2.5, 2.5, 2.5),
73     minEMFraction = cms.vdouble(0.05, 0.05, 0.05),
74     maxEMFraction = cms.vdouble(0.95, 0.95, 0.95)
75     ),
76    
77    
78    
79     METdPhiMin = cms.PSet( selector = cms.string('MetJetEventSelector'),
80     jetTag = PatTagNames.jetTag,
81     metTag = PatTagNames.metTag,
82     uncorrTypeMet = cms.string('uncorrMUON'),
83     metDPhiMin = cms.double(0.3),
84     rDistJetsMin = cms.double(0.),
85     dPhiJet2MetMin = cms.double(0.),
86     NJets_metIso = cms.uint32(3),
87     ),
88    
89     MET = cms.PSet( selector = cms.string('MetEventSelector'),
90     metTag = PatTagNames.metTag,
91     uncorrType = cms.string('uncorrMUON'),
92     minMET = cms.double(150.0),
93     ),
94    
95     HLTJet250 = cms.PSet( selector = cms.string('HLTEventSelector'),
96     triggerResults = cms.InputTag("TriggerResults","","HLT"),
97     pathNames = cms.vstring('HLT_Jet250','HLT_DiJetAve220'),
98     ),
99     HLTJet180 = cms.PSet( selector = cms.string('HLTEventSelector'),
100     triggerResults = cms.InputTag("TriggerResults","","HLT"),
101     pathNames = cms.vstring('HLT_Jet180','HLT_DiJetAve130'),
102     ),
103 auterman 1.2 HLTHT240 = cms.PSet( selector = cms.string('HLTEventSelector'),
104     triggerResults = cms.InputTag("TriggerResults","","HLT"),
105     pathNames = cms.vstring('HLT_HT200','HLT_HT240')
106     ),
107 auterman 1.1
108     ) # End selector's list
109     )