Skip to content

Commit fc8a99f

Browse files
authored
Merge pull request #129 from mverzett/10_2_X
make sure that negative taggers are computed if needed
2 parents 4dcfb7d + 5807745 commit fc8a99f

File tree

2 files changed

+218
-6
lines changed

2 files changed

+218
-6
lines changed

python/varGroups_cfi.py

Lines changed: 212 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2049,6 +2049,218 @@
20492049
"FatJetInfo.DeepBoostedJetInput_sv_costhetasvpv",
20502050
),
20512051
),
2052+
cms.PSet(
2053+
group = cms.string("Duong"),
2054+
store = cms.bool(False),
2055+
description = cms.string("TODO"),
2056+
variables = cms.vstring(
2057+
"nBitTrigger",
2058+
"BitTrigger",
2059+
"BX",
2060+
"Run",
2061+
"Evt",
2062+
"LumiBlock",
2063+
"pthat",
2064+
"mcweight",
2065+
"nPV",
2066+
"PV_x",
2067+
"PV_y",
2068+
"PVz",
2069+
"PVez",
2070+
"PV_chi2",
2071+
"PV_ndf",
2072+
"GenPVx",
2073+
"GenPVy",
2074+
"GenPVz",
2075+
"nPUtrue",
2076+
"nPU",
2077+
"PU_bunch",
2078+
"nJet",
2079+
"Jet_pt",
2080+
"Jet_ptPruned",
2081+
"Jet_uncorrpt",
2082+
"Jet_genpt",
2083+
"Jet_residual",
2084+
"Jet_jes",
2085+
"Jet_eta",
2086+
"Jet_etaPruned",
2087+
"Jet_phi",
2088+
"Jet_phiPruned",
2089+
"Jet_mass",
2090+
"Jet_massPruned",
2091+
"Jet_ntracks",
2092+
"Jet_nseltracks",
2093+
"Jet_flavour",
2094+
"Jet_flavourCleaned",
2095+
"Jet_ProbaN",
2096+
"Jet_Proba",
2097+
"Jet_BprobN",
2098+
"Jet_Bprob",
2099+
"Jet_SoftMu",
2100+
"Jet_SoftEl",
2101+
"Jet_hist1",
2102+
"Jet_hist2",
2103+
"Jet_hist3",
2104+
"Jet_histJet",
2105+
"Jet_histSvx",
2106+
"Jet_SV_multi",
2107+
"Jet_nFirstTrack",
2108+
"Jet_nLastTrack",
2109+
"Jet_nFirstSE",
2110+
"Jet_nLastSE",
2111+
"Jet_nFirstSM",
2112+
"Jet_nLastSM",
2113+
#CSVv2 b-tag
2114+
"Jet_CombIVF",
2115+
"Jet_CombIVF_N",
2116+
"Jet_CombIVF_P",
2117+
#cMVAv2 b-tag
2118+
"Jet_cMVAv2",
2119+
"Jet_cMVAv2N",
2120+
"Jet_cMVAv2P",
2121+
#DeepCSV b-tag
2122+
"Jet_DeepCSVBDisc",
2123+
"Jet_DeepCSVBDiscN",
2124+
"Jet_DeepCSVBDiscP",
2125+
#DeepCSV c-tag
2126+
"Jet_DeepCSVCvsLDisc",
2127+
"Jet_DeepCSVCvsLDiscN",
2128+
"Jet_DeepCSVCvsLDiscP",
2129+
"Jet_DeepCSVCvsBDisc",
2130+
"Jet_DeepCSVCvsBDiscN",
2131+
"Jet_DeepCSVCvsBDiscP",
2132+
#DeepFlavor b-tag
2133+
"Jet_DeepFlavourBDisc",
2134+
"Jet_DeepFlavourBDiscN",
2135+
"Jet_DeepFlavourPrunedBDisc",
2136+
"Jet_DeepFlavourPrunedBDiscN",
2137+
#DeepFlavor c-tag
2138+
"Jet_DeepFlavourCvsLDisc",
2139+
"Jet_DeepFlavourCvsLDiscN",
2140+
"Jet_DeepFlavourCvsBDisc",
2141+
"Jet_DeepFlavourCvsBDiscN",
2142+
"Jet_DeepFlavourPrunedCvsLDisc",
2143+
"Jet_DeepFlavourPrunedCvsLDiscN",
2144+
"Jet_DeepFlavourPrunedCvsBDisc",
2145+
"Jet_DeepFlavourPrunedCvsBDiscN",
2146+
#Old CTag
2147+
"CTag_Jet_CvsB",
2148+
"CTag_Jet_CvsBN",
2149+
"CTag_Jet_CvsBP",
2150+
"CTag_Jet_CvsL",
2151+
"CTag_Jet_CvsLN",
2152+
"CTag_Jet_CvsLP",
2153+
"FatJetInfo.nJet",
2154+
"FatJetInfo.Jet_pt",
2155+
"FatJetInfo.Jet_ptPruned",
2156+
"FatJetInfo.Jet_uncorrpt",
2157+
"FatJetInfo.Jet_genpt",
2158+
"FatJetInfo.Jet_residual",
2159+
"FatJetInfo.Jet_jes",
2160+
"FatJetInfo.Jet_eta",
2161+
"FatJetInfo.Jet_etaPruned",
2162+
"FatJetInfo.Jet_phi",
2163+
"FatJetInfo.Jet_phiPruned",
2164+
"FatJetInfo.Jet_ntracks",
2165+
"FatJetInfo.Jet_nseltracks",
2166+
"FatJetInfo.Jet_flavour",
2167+
"FatJetInfo.Jet_flavourCleaned",
2168+
"FatJetInfo.Jet_hist1",
2169+
"FatJetInfo.Jet_hist2",
2170+
"FatJetInfo.Jet_hist3",
2171+
"FatJetInfo.Jet_histJet",
2172+
"FatJetInfo.Jet_massSoftDrop",
2173+
"FatJetInfo.Jet_massPruned",
2174+
"FatJetInfo.Jet_tau1",
2175+
"FatJetInfo.Jet_tau2",
2176+
"FatJetInfo.Jet_DoubleSV",
2177+
"FatJetInfo.Jet_nFirstSJ",
2178+
"FatJetInfo.Jet_nLastSJ",
2179+
"FatJetInfo.Jet_nFirstSJ_SoftDropPuppi",
2180+
"FatJetInfo.Jet_nLastSJ_SoftDropPuppi",
2181+
"FatJetInfo.SubJetIdx",
2182+
#CSVv2 b-tag
2183+
"FatJetInfo.Jet_CombIVF",
2184+
"FatJetInfo.Jet_CombIVF_N",
2185+
#cMVAv2 b-tag
2186+
"FatJetInfo.Jet_cMVAv2",
2187+
"FatJetInfo.Jet_cMVAv2N",
2188+
#DeepCSV b-tag
2189+
"FatJetInfo.Jet_DeepCSVBDisc",
2190+
"FatJetInfo.Jet_DeepCSVBDiscN",
2191+
#DeepCSV c-tag
2192+
"FatJetInfo.Jet_DeepCSVCvsLDisc",
2193+
"FatJetInfo.Jet_DeepCSVCvsLDiscN",
2194+
"FatJetInfo.Jet_DeepCSVCvsBDisc",
2195+
"FatJetInfo.Jet_DeepCSVCvsBDiscN",
2196+
#DeepFlavor b-tag
2197+
"FatJetInfo.Jet_DeepFlavourBDisc",
2198+
"FatJetInfo.Jet_DeepFlavourBDiscN",
2199+
"FatJetInfo.Jet_DeepFlavourPrunedBDisc",
2200+
"FatJetInfo.Jet_DeepFlavourPrunedBDiscN",
2201+
#DeepFlavor c-tag
2202+
"FatJetInfo.Jet_DeepFlavourCvsLDisc",
2203+
"FatJetInfo.Jet_DeepFlavourCvsLDiscN",
2204+
"FatJetInfo.Jet_DeepFlavourCvsBDisc",
2205+
"FatJetInfo.Jet_DeepFlavourCvsBDiscN",
2206+
"FatJetInfo.Jet_DeepFlavourPrunedCvsLDisc",
2207+
"FatJetInfo.Jet_DeepFlavourPrunedCvsLDiscN",
2208+
"FatJetInfo.Jet_DeepFlavourPrunedCvsBDisc",
2209+
"FatJetInfo.Jet_DeepFlavourPrunedCvsBDiscN",
2210+
"SoftDropPuppiSubJetInfo.nJet",
2211+
"SoftDropPuppiSubJetInfo.Jet_pt",
2212+
"SoftDropPuppiSubJetInfo.Jet_ptPruned",
2213+
"SoftDropPuppiSubJetInfo.Jet_uncorrpt",
2214+
"SoftDropPuppiSubJetInfo.Jet_genpt",
2215+
"SoftDropPuppiSubJetInfo.Jet_residual",
2216+
"SoftDropPuppiSubJetInfo.Jet_jes",
2217+
"SoftDropPuppiSubJetInfo.Jet_eta",
2218+
"SoftDropPuppiSubJetInfo.Jet_etaPruned",
2219+
"SoftDropPuppiSubJetInfo.Jet_phi",
2220+
"SoftDropPuppiSubJetInfo.Jet_phiPruned",
2221+
"SoftDropPuppiSubJetInfo.Jet_ntracks",
2222+
"SoftDropPuppiSubJetInfo.Jet_nseltracks",
2223+
"SoftDropPuppiSubJetInfo.Jet_flavour",
2224+
"SoftDropPuppiSubJetInfo.Jet_flavourCleaned",
2225+
"SoftDropPuppiSubJetInfo.Jet_hist1",
2226+
"SoftDropPuppiSubJetInfo.Jet_hist2",
2227+
"SoftDropPuppiSubJetInfo.Jet_hist3",
2228+
"SoftDropPuppiSubJetInfo.Jet_histJet",
2229+
#CSVv2 b-tag
2230+
"SoftDropPuppiSubJetInfo.Jet_CombIVF",
2231+
"SoftDropPuppiSubJetInfo.Jet_CombIVF_N",
2232+
"SoftDropPuppiSubJetInfo.Jet_CombIVF_P",
2233+
#cMVAv2 b-tag
2234+
"SoftDropPuppiSubJetInfo.Jet_cMVAv2",
2235+
"SoftDropPuppiSubJetInfo.Jet_cMVAv2N",
2236+
"SoftDropPuppiSubJetInfo.Jet_cMVAv2P",
2237+
#DeepCSV b-tag
2238+
"SoftDropPuppiSubJetInfo.Jet_DeepCSVBDisc",
2239+
"SoftDropPuppiSubJetInfo.Jet_DeepCSVBDiscN",
2240+
"SoftDropPuppiSubJetInfo.Jet_DeepCSVBDiscP",
2241+
#DeepCSV c-tag
2242+
"SoftDropPuppiSubJetInfo.Jet_DeepCSVCvsLDisc",
2243+
"SoftDropPuppiSubJetInfo.Jet_DeepCSVCvsLDiscN",
2244+
"SoftDropPuppiSubJetInfo.Jet_DeepCSVCvsLDiscP",
2245+
"SoftDropPuppiSubJetInfo.Jet_DeepCSVCvsBDisc",
2246+
"SoftDropPuppiSubJetInfo.Jet_DeepCSVCvsBDiscN",
2247+
"SoftDropPuppiSubJetInfo.Jet_DeepCSVCvsBDiscP",
2248+
#DeepFlavour b-tag
2249+
"SoftDropPuppiSubJetInfo.Jet_DeepFlavourBDisc",
2250+
"SoftDropPuppiSubJetInfo.Jet_DeepFlavourBDiscN",
2251+
"SoftDropPuppiSubJetInfo.Jet_DeepFlavourPrunedBDisc",
2252+
"SoftDropPuppiSubJetInfo.Jet_DeepFlavourPrunedBDiscN",
2253+
#DeepFlavour c-tag
2254+
"SoftDropPuppiSubJetInfo.Jet_DeepFlavourCvsLDisc",
2255+
"SoftDropPuppiSubJetInfo.Jet_DeepFlavourCvsLDiscN",
2256+
"SoftDropPuppiSubJetInfo.Jet_DeepFlavourCvsBDisc",
2257+
"SoftDropPuppiSubJetInfo.Jet_DeepFlavourCvsBDiscN",
2258+
"SoftDropPuppiSubJetInfo.Jet_DeepFlavourPrunedCvsLDisc",
2259+
"SoftDropPuppiSubJetInfo.Jet_DeepFlavourPrunedCvsLDiscN",
2260+
"SoftDropPuppiSubJetInfo.Jet_DeepFlavourPrunedCvsBDisc",
2261+
"SoftDropPuppiSubJetInfo.Jet_DeepFlavourPrunedCvsBDiscN",
2262+
),
2263+
),
20522264
)
20532265
)
20542266

python/variables_cfi.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1564,23 +1564,23 @@
15641564
mconly = cms.bool(False),
15651565
description = cms.string("Jet_DeepFlavourBDiscN"),
15661566
requires = cms.vstring("nJet"),
1567-
runOptions = cms.vstring(),
1567+
runOptions = cms.vstring("useNegativeDeepFlavourTags"),
15681568
),
15691569
cms.PSet(
15701570
variable = cms.string("Jet_DeepFlavourCvsLDiscN"),
15711571
store = cms.bool(False),
15721572
mconly = cms.bool(False),
15731573
description = cms.string("Jet_DeepFlavourCvsLDiscN"),
15741574
requires = cms.vstring("nJet"),
1575-
runOptions = cms.vstring(),
1575+
runOptions = cms.vstring("useNegativeDeepFlavourTags"),
15761576
),
15771577
cms.PSet(
15781578
variable = cms.string("Jet_DeepFlavourCvsBDiscN"),
15791579
store = cms.bool(False),
15801580
mconly = cms.bool(False),
15811581
description = cms.string("Jet_DeepFlavourCvsBDiscN"),
15821582
requires = cms.vstring("nJet"),
1583-
runOptions = cms.vstring(),
1583+
runOptions = cms.vstring("useNegativeDeepFlavourTags"),
15841584
),
15851585
cms.PSet(
15861586
variable = cms.string("Jet_DeepFlavourPrunedBDisc"),
@@ -1660,23 +1660,23 @@
16601660
mconly = cms.bool(False),
16611661
description = cms.string("Jet_DeepFlavourPrunedBDiscN"),
16621662
requires = cms.vstring("nJet"),
1663-
runOptions = cms.vstring("runPrunedDeepFlavourTaggers"),
1663+
runOptions = cms.vstring("runPrunedDeepFlavourTaggers", "useNegativeDeepFlavourTags"),
16641664
),
16651665
cms.PSet(
16661666
variable = cms.string("Jet_DeepFlavourPrunedCvsLDiscN"),
16671667
store = cms.bool(False),
16681668
mconly = cms.bool(False),
16691669
description = cms.string("Jet_DeepFlavourPrunedCvsLDiscN"),
16701670
requires = cms.vstring("nJet"),
1671-
runOptions = cms.vstring("runPrunedDeepFlavourTaggers"),
1671+
runOptions = cms.vstring("runPrunedDeepFlavourTaggers", "useNegativeDeepFlavourTags"),
16721672
),
16731673
cms.PSet(
16741674
variable = cms.string("Jet_DeepFlavourPrunedCvsBDiscN"),
16751675
store = cms.bool(False),
16761676
mconly = cms.bool(False),
16771677
description = cms.string("Jet_DeepFlavourPrunedCvsBDiscN"),
16781678
requires = cms.vstring("nJet"),
1679-
runOptions = cms.vstring("runPrunedDeepFlavourTaggers"),
1679+
runOptions = cms.vstring("runPrunedDeepFlavourTaggers", "useNegativeDeepFlavourTags"),
16801680
),
16811681
cms.PSet(
16821682
variable = cms.string("Jet_DeepCSVBDisc"),

0 commit comments

Comments
 (0)