ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/OSUT3Analysis/ControlRegions/python/Preselections.py
Revision: 1.1
Committed: Tue May 7 09:39:32 2013 UTC (12 years ago) by lantonel
Content type: text/x-python
Branch: MAIN
CVS Tags: V02-03-02, V02-03-01, V02-03-00, V02-02-00, V02-01-01, V02-01-00, V01-01-00, V01-00-01, V01-00-00, V00-01-00, HEAD
Log Message:
first commit of control region definitions

File Contents

# Content
1 import FWCore.ParameterSet.Config as cms
2 import copy
3
4 ###########################################################
5 ##### Set up the event selections (channels) #####
6 ###########################################################
7
8 ##### List of valid input collections #####
9 # jets, muons, electrons, taus, photons, mets,
10 # events, tracks, primaryvertexs,
11 # genjets, mcparticles,
12 # bxlumis, superclusters
13
14 Event_Preselection = cms.PSet(
15 cuts = cms.VPSet (
16 cms.PSet (
17 inputCollection = cms.string("events"),
18 cutString = cms.string("FilterOutScraping > 0"),
19 numberRequired = cms.string(">= 1")
20 ),
21 cms.PSet (
22 inputCollection = cms.string("primaryvertexs"),
23 cutString = cms.string("isGood > 0"),
24 numberRequired = cms.string(">= 1")
25 ),
26 )
27 )
28
29 Muon_Preselection = cms.PSet(
30 cuts = cms.VPSet (
31 cms.PSet (
32 inputCollection = cms.string("muons"),
33 cutString = cms.string("abs(eta) < 2.5"),
34 numberRequired = cms.string(">= 1")
35 ),
36 cms.PSet (
37 inputCollection = cms.string("muons"),
38 cutString = cms.string("pt > 25"),
39 numberRequired = cms.string(">= 1")
40 ),
41 cms.PSet (
42 inputCollection = cms.string("muons"),
43 cutString = cms.string("tightID > 0"),
44 numberRequired = cms.string(">= 1")
45 ),
46 cms.PSet (
47 inputCollection = cms.string("muons"),
48 cutString = cms.string("relPFdBetaIso < 0.12"),
49 numberRequired = cms.string(">= 1")
50 ),
51 )
52 )
53
54
55 Electron_Preselection = cms.PSet(
56 cuts = cms.VPSet (
57 cms.PSet (
58 inputCollection = cms.string("electrons"),
59 cutString = cms.string("abs(eta) < 2.5"),
60 numberRequired = cms.string(">= 1")
61 ),
62 cms.PSet (
63 inputCollection = cms.string("electrons"),
64 cutString = cms.string("pt > 25"),
65 numberRequired = cms.string(">= 1")
66 ),
67 cms.PSet (
68 inputCollection = cms.string("electrons"),
69 cutString = cms.string("mvaTrigV0 > 0.9"),
70 numberRequired = cms.string(">= 1")
71 ),
72 cms.PSet (
73 inputCollection = cms.string("electrons"),
74 cutString = cms.string("relPFrhoIso < 0.1"),
75 numberRequired = cms.string(">= 1")
76 ),
77 )
78 )
79
80 ## Preselection_EMu_PF_withTrigger = copy.deepcopy(Preselection_EMu_PF)
81 ## Preselection_EMu_PF_withTrigger.name = "Preselection_EMu_PF_withTrigger"
82 ## Preselection_EMu_PF_withTrigger.triggers = cms.vstring("HLT_Mu22_Photon22_CaloIdL_v")