SusyNtuple
|
00001 #ifndef SusyNtuple_SusyNtSys_h 00002 #define SusyNtuple_SusyNtSys_h 00003 00004 #include <string> 00005 00006 namespace Susy { 00007 00008 namespace NtSys { 00009 00010 enum SusyNtSys { 00011 NOM // Central value 00012 ,EG_RESOLUTION_ALL_DN 00013 ,EG_RESOLUTION_ALL_UP 00014 /* 00015 ,EG_RESOLUTION_LASTRESOLUTIONVARIATION 00016 ,EG_RESOLUTION_MATERIALCALO_DN 00017 ,EG_RESOLUTION_MATERIALCALO_UP 00018 ,EG_RESOLUTION_MATERIALCRYO_DN 00019 ,EG_RESOLUTION_MATERIALCRYO_UP 00020 ,EG_RESOLUTION_MATERIALGAP_DN 00021 ,EG_RESOLUTION_MATERIALGAP_UP 00022 ,EG_RESOLUTION_MATERIALID_DN 00023 ,EG_RESOLUTION_MATERIALID_UP 00024 ,EG_RESOLUTION_NOMINAL 00025 ,EG_RESOLUTION_NONE 00026 ,EG_RESOLUTION_PILEUP_DN 00027 ,EG_RESOLUTION_PILEUP_UP 00028 ,EG_RESOLUTION_SAMPLINGTERM_DN 00029 ,EG_RESOLUTION_SAMPLINGTERM_UP 00030 ,EG_RESOLUTION_ZSMEARING_DN 00031 ,EG_RESOLUTION_ZSMEARING_UP 00032 */ 00033 ,EG_SCALE_ALL_DN 00034 ,EG_SCALE_ALL_UP 00035 /* 00036 ,EG_SCALE_G4_DN 00037 ,EG_SCALE_G4_UP 00038 ,EG_SCALE_L1GAIN_DN 00039 ,EG_SCALE_L1GAIN_UP 00040 ,EG_SCALE_L2GAIN_DN 00041 ,EG_SCALE_L2GAIN_UP 00042 ,EG_SCALE_LARCALIB_DN 00043 ,EG_SCALE_LARCALIB_UP 00044 ,EG_SCALE_LARELECCALIB_DN 00045 ,EG_SCALE_LARELECCALIB_UP 00046 ,EG_SCALE_LARELECUNCONV_DN 00047 ,EG_SCALE_LARELECUNCONV_UP 00048 ,EG_SCALE_LARUNCONVCALIB_DN 00049 ,EG_SCALE_LARUNCONVCALIB_UP 00050 ,EG_SCALE_LASTSCALEVARIATION 00051 ,EG_SCALE_MATCALO_DN 00052 ,EG_SCALE_MATCALO_UP 00053 ,EG_SCALE_MATCRYO_DN 00054 ,EG_SCALE_MATCRYO_UP 00055 ,EG_SCALE_MATID_DN 00056 ,EG_SCALE_MATID_UP 00057 ,EG_SCALE_NOMINAL 00058 ,EG_SCALE_NONE 00059 ,EG_SCALE_PEDESTAL_DN 00060 ,EG_SCALE_PEDESTAL_UP 00061 ,EG_SCALE_PS_DN 00062 ,EG_SCALE_PS_UP 00063 ,EG_SCALE_S12_DN 00064 ,EG_SCALE_S12_UP 00065 ,EG_SCALE_ZEESTAT_DN 00066 ,EG_SCALE_ZEESTAT_UP 00067 ,EG_SCALE_ZEESYST_DN 00068 ,EG_SCALE_ZEESYST_UP 00069 */ 00070 // dantrim : replacing these 4 for the ID/RECO verions August 2 2015 00071 // ,EL_EFF_CorrUncertainty_DN //weight 00072 // ,EL_EFF_CorrUncertainty_UP //weight 00073 // ,EL_EFF_UncorrUncertainty_DN //weight 00074 // ,EL_EFF_UncorrUncertainty_UP //weight 00075 ,EL_EFF_ID_TotalCorrUncertainty_UP // weight 00076 ,EL_EFF_ID_TotalCorrUncertainty_DN // weight 00077 ,EL_EFF_Reco_TotalCorrUncertainty_UP // weight 00078 ,EL_EFF_Reco_TotalCorrUncertainty_DN // weight 00079 /* 00080 ,EL_SCALE_MOMENTUM_DN 00081 ,EL_SCALE_MOMENTUM_UP 00082 */ 00083 ,FT_Eigen_B_0_DN // All FT_ are weight 00084 ,FT_Eigen_B_0_UP 00085 ,FT_Eigen_B_1_DN 00086 ,FT_Eigen_B_1_UP 00087 ,FT_Eigen_B_2_DN 00088 ,FT_Eigen_B_2_UP 00089 ,FT_Eigen_B_3_DN 00090 ,FT_Eigen_B_3_UP 00091 ,FT_Eigen_B_4_DN 00092 ,FT_Eigen_B_4_UP 00093 ,FT_Eigen_B_5_DN 00094 ,FT_Eigen_B_5_UP 00095 ,FT_Eigen_B_6_DN 00096 ,FT_Eigen_B_6_UP 00097 ,FT_Eigen_B_7_DN 00098 ,FT_Eigen_B_7_UP 00099 ,FT_Eigen_B_8_DN 00100 ,FT_Eigen_B_8_UP 00101 ,FT_Eigen_B_9_DN 00102 ,FT_Eigen_B_9_UP 00103 ,FT_Eigen_C_0_DN 00104 ,FT_Eigen_C_0_UP 00105 ,FT_Eigen_C_1_DN 00106 ,FT_Eigen_C_1_UP 00107 ,FT_Eigen_C_2_DN 00108 ,FT_Eigen_C_2_UP 00109 ,FT_Eigen_C_3_DN 00110 ,FT_Eigen_C_3_UP 00111 ,FT_Eigen_Light_0_DN 00112 ,FT_Eigen_Light_0_UP 00113 ,FT_Eigen_Light_10_DN 00114 ,FT_Eigen_Light_10_UP 00115 ,FT_Eigen_Light_11_DN 00116 ,FT_Eigen_Light_11_UP 00117 ,FT_Eigen_Light_1_DN 00118 ,FT_Eigen_Light_1_UP 00119 ,FT_Eigen_Light_2_DN 00120 ,FT_Eigen_Light_2_UP 00121 ,FT_Eigen_Light_3_DN 00122 ,FT_Eigen_Light_3_UP 00123 ,FT_Eigen_Light_4_DN 00124 ,FT_Eigen_Light_4_UP 00125 ,FT_Eigen_Light_5_DN 00126 ,FT_Eigen_Light_5_UP 00127 ,FT_Eigen_Light_6_DN 00128 ,FT_Eigen_Light_6_UP 00129 ,FT_Eigen_Light_7_DN 00130 ,FT_Eigen_Light_7_UP 00131 ,FT_Eigen_Light_8_DN 00132 ,FT_Eigen_Light_8_UP 00133 ,FT_Eigen_Light_9_DN 00134 ,FT_Eigen_Light_9_UP 00135 ,JER 00136 //NEW 00137 ,JET_GroupedNP_1_UP 00138 ,JET_GroupedNP_1_DN 00139 ,JET_GroupedNP_2_UP 00140 ,JET_GroupedNP_2_DN 00141 ,JET_GroupedNP_3_UP 00142 ,JET_GroupedNP_3_DN 00143 /* 00144 ,JET_BJES_Response_DN 00145 ,JET_BJES_Response_UP 00146 ,JET_EffectiveNP_1_DN 00147 ,JET_EffectiveNP_1_UP 00148 ,JET_EffectiveNP_2_DN 00149 ,JET_EffectiveNP_2_UP 00150 ,JET_EffectiveNP_3_DN 00151 ,JET_EffectiveNP_3_UP 00152 ,JET_EffectiveNP_4_DN 00153 ,JET_EffectiveNP_4_UP 00154 ,JET_EffectiveNP_5_DN 00155 ,JET_EffectiveNP_5_UP 00156 ,JET_EffectiveNP_6restTerm_DN 00157 ,JET_EffectiveNP_6restTerm_UP 00158 ,JET_EtaIntercalibration_Modelling_DN 00159 ,JET_EtaIntercalibration_Modelling_UP 00160 ,JET_EtaIntercalibration_TotalStat_DN 00161 ,JET_EtaIntercalibration_TotalStat_UP 00162 ,JET_Flavor_Composition_DN 00163 ,JET_Flavor_Composition_UP 00164 ,JET_Flavor_Response_DN 00165 ,JET_Flavor_Response_UP 00166 ,JET_Pileup_OffsetMu_DN 00167 ,JET_Pileup_OffsetMu_UP 00168 ,JET_Pileup_OffsetNPV_DN 00169 ,JET_Pileup_OffsetNPV_UP 00170 ,JET_Pileup_PtTerm_DN 00171 ,JET_Pileup_PtTerm_UP 00172 ,JET_Pileup_RhoTopology_DN 00173 ,JET_Pileup_RhoTopology_UP 00174 ,JET_PunchThrough_MC12_DN 00175 ,JET_PunchThrough_MC12_UP 00176 ,JET_SingleParticle_HighPt_DN 00177 ,JET_SingleParticle_HighPt_UP 00178 //,JET_RelativeNonClosure_MC12_DN 00179 //,JET_RelativeNonClosure_MC12_UP 00180 */ 00181 //NEW 00182 ,MET_SoftCalo_Reso 00183 ,MET_SoftCalo_ScaleDown 00184 ,MET_SoftCalo_ScaleUp 00185 ,MET_SoftTrk_ResoPara 00186 ,MET_SoftTrk_ResoPerp 00187 ,MET_SoftTrk_ScaleDown 00188 ,MET_SoftTrk_ScaleUp 00189 //END NEW 00190 ,MUONSFSTAT_DN //weight 00191 ,MUONSFSTAT_UP //weight 00192 ,MUONSFSYS_DN //weight 00193 ,MUONSFSYS_UP //weight 00194 ,MUONS_ID_DN 00195 ,MUONS_ID_UP 00196 ,MUONS_MS_DN 00197 ,MUONS_MS_UP 00198 ,MUONS_SCALE_DN 00199 ,MUONS_SCALE_UP 00200 /* 00201 ,PH_SCALE_CONVEFFICIENCY_DN 00202 ,PH_SCALE_CONVEFFICIENCY_UP 00203 ,PH_SCALE_CONVFAKERATE_DN 00204 ,PH_SCALE_CONVFAKERATE_UP 00205 ,PH_SCALE_CONVRADIUS_DN 00206 ,PH_SCALE_CONVRADIUS_UP 00207 ,PH_SCALE_LEAKAGECONV_DN 00208 ,PH_SCALE_LEAKAGECONV_UP 00209 ,PH_SCALE_LEAKAGEUNCONV_DN 00210 ,PH_SCALE_LEAKAGEUNCONV_UP 00211 */ 00212 ,TAUS_EFF_CONTJETID_STAT_DN //weight 00213 ,TAUS_EFF_CONTJETID_STAT_UP //weight 00214 ,TAUS_EFF_CONTJETID_SYST_DN //weight 00215 ,TAUS_EFF_CONTJETID_SYST_UP //weight 00216 ,TAUS_SME_TOTAL_DN 00217 ,TAUS_SME_TOTAL_UP 00218 00219 // 00220 //The systematic below are internal to SusyNt. 00221 // 00222 ,TRIGSF_EL_UP 00223 ,TRIGSF_EL_DN 00224 ,TRIGSF_MU_UP 00225 ,TRIGSF_MU_DN 00226 00227 ,PILEUP_UP 00228 ,PILEUP_DN 00229 00230 ,GEN 00231 00232 00233 ,GEN_UP 00234 00235 ,GEN_DN 00236 ,PDF_UP 00237 ,PDF_DN 00238 ,BKGMETHOD_UP 00239 00240 ,BKGMETHOD_DN 00241 ,XS_UP 00242 ,XS_DN 00243 00244 ,SYS_UNKNOWN 00245 }; 00246 00247 const std::string SusyNtSysNames[] = { 00248 "NOM" 00249 ,"EG_RESOLUTION_ALL_DN" 00250 ,"EG_RESOLUTION_ALL_UP" 00251 /* 00252 ,"EG_RESOLUTION_LASTRESOLUTIONVARIATION" 00253 ,"EG_RESOLUTION_MATERIALCALO_DN" 00254 ,"EG_RESOLUTION_MATERIALCALO_UP" 00255 ,"EG_RESOLUTION_MATERIALCRYO_DN" 00256 ,"EG_RESOLUTION_MATERIALCRYO_UP" 00257 ,"EG_RESOLUTION_MATERIALGAP_DN" 00258 ,"EG_RESOLUTION_MATERIALGAP_UP" 00259 ,"EG_RESOLUTION_MATERIALID_DN" 00260 ,"EG_RESOLUTION_MATERIALID_UP" 00261 ,"EG_RESOLUTION_NOMINAL" 00262 ,"EG_RESOLUTION_NONE" 00263 ,"EG_RESOLUTION_PILEUP_DN" 00264 ,"EG_RESOLUTION_PILEUP_UP" 00265 ,"EG_RESOLUTION_SAMPLINGTERM_DN" 00266 ,"EG_RESOLUTION_SAMPLINGTERM_UP" 00267 ,"EG_RESOLUTION_ZSMEARING_DN" 00268 ,"EG_RESOLUTION_ZSMEARING_UP" 00269 */ 00270 ,"EG_SCALE_ALL_DN" 00271 ,"EG_SCALE_ALL_UP" 00272 /* 00273 ,"EG_SCALE_G4_DN" 00274 ,"EG_SCALE_G4_UP" 00275 ,"EG_SCALE_L1GAIN_DN" 00276 ,"EG_SCALE_L1GAIN_UP" 00277 ,"EG_SCALE_L2GAIN_DN" 00278 ,"EG_SCALE_L2GAIN_UP" 00279 ,"EG_SCALE_LARCALIB_DN" 00280 ,"EG_SCALE_LARCALIB_UP" 00281 ,"EG_SCALE_LARELECCALIB_DN" 00282 ,"EG_SCALE_LARELECCALIB_UP" 00283 ,"EG_SCALE_LARELECUNCONV_DN" 00284 ,"EG_SCALE_LARELECUNCONV_UP" 00285 ,"EG_SCALE_LARUNCONVCALIB_DN" 00286 ,"EG_SCALE_LARUNCONVCALIB_UP" 00287 ,"EG_SCALE_LASTSCALEVARIATION" 00288 ,"EG_SCALE_MATCALO_DN" 00289 ,"EG_SCALE_MATCALO_UP" 00290 ,"EG_SCALE_MATCRYO_DN" 00291 ,"EG_SCALE_MATCRYO_UP" 00292 ,"EG_SCALE_MATID_DN" 00293 ,"EG_SCALE_MATID_UP" 00294 ,"EG_SCALE_NOMINAL" 00295 ,"EG_SCALE_NONE" 00296 ,"EG_SCALE_PEDESTAL_DN" 00297 ,"EG_SCALE_PEDESTAL_UP" 00298 ,"EG_SCALE_PS_DN" 00299 ,"EG_SCALE_PS_UP" 00300 ,"EG_SCALE_S12_DN" 00301 ,"EG_SCALE_S12_UP" 00302 ,"EG_SCALE_ZEESTAT_DN" 00303 ,"EG_SCALE_ZEESTAT_UP" 00304 ,"EG_SCALE_ZEESYST_DN" 00305 ,"EG_SCALE_ZEESYST_UP" 00306 */ 00307 ,"EL_EFF_CorrUncertainty_DN" 00308 ,"EL_EFF_CorrUncertainty_UP" 00309 ,"EL_EFF_UncorrUncertainty_DN" 00310 ,"EL_EFF_UncorrUncertainty_UP" 00311 /* 00312 ,"EL_SCALE_MOMENTUM_DN" 00313 ,"EL_SCALE_MOMENTUM_UP" 00314 */ 00315 ,"FT_Eigen_B_0_DN" 00316 ,"FT_Eigen_B_0_UP" 00317 ,"FT_Eigen_B_1_DN" 00318 ,"FT_Eigen_B_1_UP" 00319 ,"FT_Eigen_B_2_DN" 00320 ,"FT_Eigen_B_2_UP" 00321 ,"FT_Eigen_B_3_DN" 00322 ,"FT_Eigen_B_3_UP" 00323 ,"FT_Eigen_B_4_DN" 00324 ,"FT_Eigen_B_4_UP" 00325 ,"FT_Eigen_B_5_DN" 00326 ,"FT_Eigen_B_5_UP" 00327 ,"FT_Eigen_B_6_DN" 00328 ,"FT_Eigen_B_6_UP" 00329 ,"FT_Eigen_B_7_DN" 00330 ,"FT_Eigen_B_7_UP" 00331 ,"FT_Eigen_B_8_DN" 00332 ,"FT_Eigen_B_8_UP" 00333 ,"FT_Eigen_B_9_DN" 00334 ,"FT_Eigen_B_9_UP" 00335 ,"FT_Eigen_C_0_DN" 00336 ,"FT_Eigen_C_0_UP" 00337 ,"FT_Eigen_C_1_DN" 00338 ,"FT_Eigen_C_1_UP" 00339 ,"FT_Eigen_C_2_DN" 00340 ,"FT_Eigen_C_2_UP" 00341 ,"FT_Eigen_C_3_DN" 00342 ,"FT_Eigen_C_3_UP" 00343 ,"FT_Eigen_Light_0_DN" 00344 ,"FT_Eigen_Light_0_UP" 00345 ,"FT_Eigen_Light_10_DN" 00346 ,"FT_Eigen_Light_10_UP" 00347 ,"FT_Eigen_Light_11_DN" 00348 ,"FT_Eigen_Light_11_UP" 00349 ,"FT_Eigen_Light_1_DN" 00350 ,"FT_Eigen_Light_1_UP" 00351 ,"FT_Eigen_Light_2_DN" 00352 ,"FT_Eigen_Light_2_UP" 00353 ,"FT_Eigen_Light_3_DN" 00354 ,"FT_Eigen_Light_3_UP" 00355 ,"FT_Eigen_Light_4_DN" 00356 ,"FT_Eigen_Light_4_UP" 00357 ,"FT_Eigen_Light_5_DN" 00358 ,"FT_Eigen_Light_5_UP" 00359 ,"FT_Eigen_Light_6_DN" 00360 ,"FT_Eigen_Light_6_UP" 00361 ,"FT_Eigen_Light_7_DN" 00362 ,"FT_Eigen_Light_7_UP" 00363 ,"FT_Eigen_Light_8_DN" 00364 ,"FT_Eigen_Light_8_UP" 00365 ,"FT_Eigen_Light_9_DN" 00366 ,"FT_Eigen_Light_9_UP" 00367 ,"JER" 00368 ,"JET_GroupedNP_1_UP" 00369 ,"JET_GroupedNP_1_DN" 00370 ,"JET_GroupedNP_2_UP" 00371 ,"JET_GroupedNP_2_DN" 00372 ,"JET_GroupedNP_3_UP" 00373 ,"JET_GroupedNP_3_DN" 00374 /* 00375 ,"JET_BJES_Response_DN" 00376 ,"JET_BJES_Response_UP" 00377 ,"JET_EffectiveNP_1_DN" 00378 ,"JET_EffectiveNP_1_UP" 00379 ,"JET_EffectiveNP_2_DN" 00380 ,"JET_EffectiveNP_2_UP" 00381 ,"JET_EffectiveNP_3_DN" 00382 ,"JET_EffectiveNP_3_UP" 00383 ,"JET_EffectiveNP_4_DN" 00384 ,"JET_EffectiveNP_4_UP" 00385 ,"JET_EffectiveNP_5_DN" 00386 ,"JET_EffectiveNP_5_UP" 00387 ,"JET_EffectiveNP_6restTerm_DN" 00388 ,"JET_EffectiveNP_6restTerm_UP" 00389 ,"JET_EtaIntercalibration_Modelling_DN" 00390 ,"JET_EtaIntercalibration_Modelling_UP" 00391 ,"JET_EtaIntercalibration_TotalStat_DN" 00392 ,"JET_EtaIntercalibration_TotalStat_UP" 00393 ,"JET_Flavor_Composition_DN" 00394 ,"JET_Flavor_Composition_UP" 00395 ,"JET_Flavor_Response_DN" 00396 ,"JET_Flavor_Response_UP" 00397 ,"JET_Pileup_OffsetMu_DN" 00398 ,"JET_Pileup_OffsetMu_UP" 00399 ,"JET_Pileup_OffsetNPV_DN" 00400 ,"JET_Pileup_OffsetNPV_UP" 00401 ,"JET_Pileup_PtTerm_DN" 00402 ,"JET_Pileup_PtTerm_UP" 00403 ,"JET_Pileup_RhoTopology_DN" 00404 ,"JET_Pileup_RhoTopology_UP" 00405 ,"JET_PunchThrough_MC12_DN" 00406 ,"JET_PunchThrough_MC12_UP" 00407 ,"JET_SingleParticle_HighPt_DN" 00408 ,"JET_SingleParticle_HighPt_UP" 00409 //,"JET_RelativeNonClosure_MC12_DN" 00410 //,"JET_RelativeNonClosure_MC12_UP" 00411 */ 00412 ,"MET_SoftCalo_Reso" 00413 ,"MET_SoftCalo_ScaleDown" 00414 ,"MET_SoftCalo_ScaleUp" 00415 ,"MET_SoftTrk_ResoPara" 00416 ,"MET_SoftTrk_ResoPerp" 00417 ,"MET_SoftTrk_ScaleDown" 00418 ,"MET_SoftTrk_ScaleUp" 00419 ,"MUONSFSTAT_DN" 00420 ,"MUONSFSTAT_UP" 00421 ,"MUONSFSYS_DN" 00422 ,"MUONSFSYS_UP" 00423 ,"MUONS_ID_DN" 00424 ,"MUONS_ID_UP" 00425 ,"MUONS_MS_DN" 00426 ,"MUONS_MS_UP" 00427 ,"MUONS_SCALE_DN" 00428 ,"MUONS_SCALE_UP" 00429 /* 00430 ,"PH_SCALE_CONVEFFICIENCY_DN" 00431 ,"PH_SCALE_CONVEFFICIENCY_UP" 00432 ,"PH_SCALE_CONVFAKERATE_DN" 00433 ,"PH_SCALE_CONVFAKERATE_UP" 00434 ,"PH_SCALE_CONVRADIUS_DN" 00435 ,"PH_SCALE_CONVRADIUS_UP" 00436 ,"PH_SCALE_LEAKAGECONV_DN" 00437 ,"PH_SCALE_LEAKAGECONV_UP" 00438 ,"PH_SCALE_LEAKAGEUNCONV_DN" 00439 ,"PH_SCALE_LEAKAGEUNCONV_UP" 00440 */ 00441 ,"TAUS_EFF_CONTJETID_STAT_DN" 00442 ,"TAUS_EFF_CONTJETID_STAT_UP" 00443 ,"TAUS_EFF_CONTJETID_SYST_DN" 00444 ,"TAUS_EFF_CONTJETID_SYST_UP" 00445 ,"TAUS_SME_TOTAL_DN" 00446 ,"TAUS_SME_TOTAL_UP" 00447 00448 // 00449 //SusyNt specific systematics 00450 // 00451 ,"TRIGSF_EL_UP" 00452 ,"TRIGSF_EL_DN" 00453 ,"TRIGSF_MU_UP" 00454 ,"TRIGSF_MU_DN" 00455 ,"PILEUP_UP" 00456 ,"PILEUP_DN" 00457 ,"GEN" 00458 ,"GEN_UP" 00459 ,"GEN_DN" 00460 ,"PDF_UP" 00461 ,"PDF_DN" 00462 ,"BKGMETHOD_UP" 00463 ,"BKGMETHOD_DN" 00464 ,"XS_UP" 00465 ,"XS_DN" 00466 ,"SYS_UNKNOWN" 00467 }; 00468 00469 00470 00471 } //NtSys 00472 00473 } // Susy 00474 00475 00476 #endif