File indexing completed on 2025-08-06 08:14:32
0001 #include <utility>
0002 #include <string>
0003
0004 #include <TH1.h>
0005 #include <TGraphErrors.h>
0006 #include <TGraphAsymmErrors.h>
0007 #include <TCanvas.h>
0008 #include <TPad.h>
0009 #include <TString.h>
0010
0011 #include "binnedhistset/BinnedHistSet.h"
0012
0013 class TSSAplotter {
0014 public:
0015 TSSAplotter();
0016 ~TSSAplotter();
0017
0018 void GetNMHists();
0019 void GetTSSAHists();
0020 void PlotNMHists();
0021 void PlotTSSAs();
0022
0023 double RelLumiAsym(double Nup, double Ndown, double relLumi);
0024 double RelLumiError(double Nup, double Ndown, double relLumi);
0025 double SqrtAsym(double NLup, double NLdown, double NRup, double NRdown);
0026 double SqrtError(double NLup, double NLdown, double NRup, double NRdown,
0027 double NLupErr, double NLdownErr, double NRupErr, double NRdownErr);
0028 TGraphErrors* RelLumiGraph(TH1* phi_up, TH1* phi_down, double relLumi);
0029 TGraphErrors* SqrtGraph(TH1* phi_up, TH1* phi_down);
0030 std::pair<float, float> RawAsym(std::string type, TGraphErrors* gr);
0031 void PlotOneAsym(std::string type, std::string title, TPad* pad, TGraphErrors* gr);
0032 void CompareOneAsym(std::string title, std::string outfilename, TGraphErrors* rl, TGraphErrors* sqrt);
0033 void PlotAsymsBinned(std::string type, std::string which, BinnedHistSet* bhs_up, BinnedHistSet* bhs_down, std::string outfilename);
0034 void PlotAsymsBinned(std::string which, BinnedHistSet* bhs_up, BinnedHistSet* bhs_down, std::string outfilename);
0035 void PlotAsymsBinnedBlueYellow(std::string type, std::string which, BinnedHistSet* bhs_up_blue, BinnedHistSet* bhs_down_blue, BinnedHistSet* bhs_up_yellow, BinnedHistSet* bhs_down_yellow, std::string outfilename);
0036 std::pair<double, double> FitGraph(std::string type, TGraphErrors* gr);
0037 TGraphErrors* AmplitudeBinnedGraph(std::string type, std::string title, std::string xlabel, BinnedHistSet* bhs_up, BinnedHistSet* bhs_down);
0038 void PlotAmplitudes(std::string type, std::string title, std::string xlabel, BinnedHistSet* bhs_up, BinnedHistSet* bhs_down, std::string outfilename);
0039 void CompareAmplitudes(std::string title, std::string xlabel, BinnedHistSet* bhs_up, BinnedHistSet* bhs_down, std::string outfilename);
0040 void CompareAmplitudesEtaBinned(std::string type, std::string title, std::string xlabel, BinnedHistSet* bhs_up_lowEta, BinnedHistSet* bhs_down_lowEta, BinnedHistSet* bhs_up_highEta, BinnedHistSet* bhs_down_highEta, std::string outfilename);
0041 void CompareAmplitudesBlueYellow(std::string type, std::string title, std::string xlabel, BinnedHistSet* bhs_up_blue, BinnedHistSet* bhs_down_blue, BinnedHistSet* bhs_up_yellow, BinnedHistSet* bhs_down_yellow, std::string outfilename);
0042 std::pair<double, double> GetCorrectedAsymErr(double A_sig, double A_sig_err, double A_bkgr, double A_bkgr_err, double r, double r_err, double pol);
0043 TGraphErrors* CorrectedAmplitudesGraph(std::string type, std::string title, std::string xlabel, BinnedHistSet* bhs_up_sig, BinnedHistSet* bhs_down_sig, BinnedHistSet* bhs_up_bkgr, BinnedHistSet* bhs_down_bkgr);
0044 void PlotCorrectedAmplitudes(std::string type, std::string title, std::string xlabel, BinnedHistSet* bhs_up_sig, BinnedHistSet* bhs_down_sig, BinnedHistSet* bhs_up_bkgr, BinnedHistSet* bhs_down_bkgr, std::string outfilename);
0045 TGraphErrors* AveragedGraphs(TGraphErrors* gr_blue, TGraphErrors* gr_yellow);
0046 void PlotAveragedAmplitudes(std::string type, std::string title, std::string xlabel, std::string outfilename, BinnedHistSet* bhs_up_sig_blue, BinnedHistSet* bhs_down_sig_blue, BinnedHistSet* bhs_up_bkgr_blue, BinnedHistSet* bhs_down_bkgr_blue, BinnedHistSet* bhs_up_sig_yellow, BinnedHistSet* bhs_down_sig_yellow, BinnedHistSet* bhs_up_bkgr_yellow, BinnedHistSet* bhs_down_bkgr_yellow);
0047 void PlotGraph(TGraphErrors* gr, std::string title, std::string xlabel, std::string ylabel, std::string outfilename, bool inset = false, bool ylines = false);
0048 void CompareGraphs(TGraphErrors* gr1, TGraphErrors* gr2, std::string title, std::string xlabel, std::string ylabel, std::string leglabel1, std::string leglabel2, std::string outfilename, bool inset = false);
0049 void CompareGraphs(TGraphErrors* gr1, TGraphAsymmErrors* gr2, std::string title, std::string xlabel, std::string ylabel, std::string leglabel1, std::string leglabel2, std::string outfilename, bool inset = false);
0050 TGraphErrors* PolCorrectedGraph(TGraphErrors* gr, double pol);
0051 void PlotBackgroundFractions(std::string outfilename);
0052 TGraphErrors* tTestGraph(std::string type, TGraphErrors* gr1, TGraphErrors* gr2);
0053 TGraphErrors* tTestZeroGraph(TGraphErrors* gr1);
0054 void PlottTest(TGraphErrors* gr, std::string title, std::string xlabel, std::string outfilename, bool limit_yrange = true);
0055 void PlotPi0(std::string outfilename);
0056 void PlotEta(std::string outfilename);
0057 int main(std::string TSSApdf = "TSSAplots.pdf", std::string NMpdf = "");
0058
0059 bool do_NMhists = false;
0060 std::string NMhistfname = "";
0061 std::string TSSAhistfname = "";
0062 std::string NMpdfname = "NMplots_Aug26.pdf";
0063 std::string TSSApdfname = "TSSAplots_Aug26.pdf";
0064
0065 private:
0066 const float PI = 3.141592;
0067 double relLumiBlue = 0.99822;
0068 double relLumiYellow = 0.99767;
0069 double polBlue = 0.48644;
0070 double polYellow = 0.45455;
0071
0072
0073 TH1* h_nEvents = nullptr;
0074 TH1* h_vtxz = nullptr;
0075 TH2* h_towerEta_Phi_500MeV = nullptr;
0076 TH2* h_towerEta_Phi_800MeV = nullptr;
0077
0078 TH1* h_nAllClusters = nullptr;
0079 TH1* h_nGoodClusters = nullptr;
0080 TH1* h_clusterE = nullptr;
0081 TH1* h_clusterEta = nullptr;
0082 TH2* h_clusterVtxz_Eta = nullptr;
0083 TH1* h_clusterPhi = nullptr;
0084 TH2* h_clusterEta_Phi = nullptr;
0085 TH1* h_clusterpT = nullptr;
0086 TH1* h_clusterxF = nullptr;
0087 TH2* h_clusterpT_xF = nullptr;
0088 TH1* h_clusterChi2 = nullptr;
0089 TH1* h_clusterChi2zoomed = nullptr;
0090 TH1* h_mesonClusterChi2 = nullptr;
0091 TH1* h_goodClusterE = nullptr;
0092 TH1* h_goodClusterEta = nullptr;
0093 TH2* h_goodClusterVtxz_Eta = nullptr;
0094 TH1* h_goodClusterPhi = nullptr;
0095 TH2* h_goodClusterEta_Phi = nullptr;
0096 TH1* h_goodClusterpT = nullptr;
0097 TH1* h_goodClusterxF = nullptr;
0098 TH2* h_goodClusterpT_xF = nullptr;
0099
0100 TH1* h_nDiphotons = nullptr;
0101 TH1* h_nRecoPi0s = nullptr;
0102 TH1* h_nRecoEtas = nullptr;
0103 TH1* h_diphotonMass = nullptr;
0104 TH1* h_diphotonE = nullptr;
0105 TH1* h_diphotonEta = nullptr;
0106 TH2* h_diphotonVtxz_Eta = nullptr;
0107 TH1* h_diphotonPhi = nullptr;
0108 TH2* h_diphotonEta_Phi = nullptr;
0109 TH1* h_diphotonpT = nullptr;
0110 TH1* h_diphotonxF = nullptr;
0111 TH2* h_diphotonpT_xF = nullptr;
0112 TH1* h_diphotonAsym = nullptr;
0113 TH1* h_diphotonDeltaR = nullptr;
0114 TH2* h_diphotonAsym_DeltaR = nullptr;
0115 BinnedHistSet* bhs_diphotonMass_pT = nullptr;
0116 BinnedHistSet* bhs_diphotonMass_xF = nullptr;
0117
0118
0119 TH1* h_nClustersMinbiasTrig = nullptr;
0120 TH1* h_nClustersPhotonTrig = nullptr;
0121 TH1* h_Nevents = nullptr;
0122 TH1* h_Npi0s = nullptr;
0123 TH1* h_Netas = nullptr;
0124
0125 BinnedHistSet* bhs_diphotonMass_pT_pi0binning = nullptr;
0126 BinnedHistSet* bhs_diphotonMass_pT_etabinning = nullptr;
0127 BinnedHistSet* bhs_pi0_pT_pT = nullptr;
0128 BinnedHistSet* bhs_eta_pT_pT = nullptr;
0129 BinnedHistSet* bhs_diphotonxF_xF = nullptr;
0130 BinnedHistSet* bhs_diphotoneta_eta = nullptr;
0131 BinnedHistSet* bhs_diphotonvtxz_vtxz = nullptr;
0132 TH2* h_DiphotonMassAsym = nullptr;
0133 TH2* h_DiphotonMassdeltaR = nullptr;
0134 TH2* h_DiphotondeltaRAsym = nullptr;
0135 TH2* h_DiphotondeltaRAsym_pi0 = nullptr;
0136 TH2* h_DiphotondeltaRAsym_pi0_smalldR = nullptr;
0137 TH2* h_DiphotondeltaRAsym_eta = nullptr;
0138 TH2* h_DiphotondeltaRAsym_etabkgr = nullptr;
0139 TH2* h_DiphotonMassAsym_highpT = nullptr;
0140 TH2* h_DiphotonMassdeltaR_highpT = nullptr;
0141 TH2* h_DiphotondeltaRAsym_highpT = nullptr;
0142 TH2* h_DiphotondeltaRAsym_highpT_smalldR = nullptr;
0143 TH2* h_DiphotondeltaRAsym_eta_highpT = nullptr;
0144 TH2* h_DiphotondeltaRAsym_etabkgr_highpT = nullptr;
0145
0146 TH2* h_armen_all = nullptr;
0147 TH2* h_armen_pi0 = nullptr;
0148 TH2* h_armen_pi0bkgr = nullptr;
0149 TH2* h_armen_eta = nullptr;
0150 TH2* h_armen_etabkgr = nullptr;
0151 TH2* h_armen_eta_highpT = nullptr;
0152 TH2* h_armen_etabkgr_highpT = nullptr;
0153 TH1* h_armen_p_L = nullptr;
0154 TH1* h_armen_p_T = nullptr;
0155 TH2* h_armen_alpha_alphaE = nullptr;
0156 TH2* h_armen_alpha_deltaR = nullptr;
0157 TH2* h_armen_alpha_deltaR_pi0 = nullptr;
0158 TH2* h_armen_alpha_deltaR_eta = nullptr;
0159 TH2* h_armen_p_T_deltaR = nullptr;
0160 TH2* h_armen_pT_p_L = nullptr;
0161 TH2* h_armen_pT_p_T = nullptr;
0162
0163
0164
0165 std::vector<double> pTbins_pi0 = {1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 10.0};
0166 std::vector<double> pTbins_eta = {2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 10.0, 20.0};
0167 std::vector<double> xFbins = {-0.15, -0.10, -0.06, -0.03, 0.0, 0.03, 0.06, 0.10, 0.15};
0168 std::vector<double> etabins = {-3.0, -1.75, -1.15, -0.35, 0.0, 0.35, 1.15, 1.75, 3.0};
0169 std::vector<double> vtxzbins = {200.0, -100.0, -50.0, -30.0, 0.0, 30.0, 50.0, 100.0, 200.0};
0170 std::vector<double> pTmeans_pi0 = {1.63, 2.483, 3.436, 4.41, 5.395, 6.391, 7.39, 8.588};
0171 std::vector<double> pTmeans_eta = {2.432, 3.428, 4.422, 5.414, 6.409, 7.415, 8.717, 11.54};
0172 std::vector<double> xFmeans = {-0.112, -0.0687, -0.0394, -0.0153, 0.0141, 0.0400, 0.0687, 0.112};
0173 std::vector<double> etameans = {-1.915, -1.368, -0.7822, -0.1776, 0.1731, 0.7643, 1.361, 1.923};
0174 std::vector<double> vtxzmeans = {-120.6, -68.79, -39.3, -13.03, 13.44, 39.43, 68.59, 121.4};
0175 std::vector<double> pi0_bkgr_fractions = {0.6831, 0.47138, 0.22116, 0.17628, 0.17482, 0.19737, 0.24736, 0.7249};
0176 std::vector<double> pi0_bkgr_fraction_errs = {0.00018, 0.00014, 0.00017, 0.00026, 0.00047, 0.00091, 0.00188, 0.00184};
0177 std::vector<double> eta_bkgr_fractions = {0.96982, 0.89879, 0.83979, 0.79816, 0.76808, 0.73977, 0.74278, 0.76591};
0178 std::vector<double> eta_bkgr_fraction_errs = {0.00005, 0.00015, 0.00031, 0.00058, 0.00109, 0.00202, 0.00275, 0.00500};
0179
0180
0181
0182 int nHistBins_phi = 12;
0183
0184 BinnedHistSet* bhs_pi0_blue_up_phi_pT = nullptr;
0185 BinnedHistSet* bhs_pi0_blue_down_phi_pT = nullptr;
0186 BinnedHistSet* bhs_pi0_yellow_up_phi_pT = nullptr;
0187 BinnedHistSet* bhs_pi0_yellow_down_phi_pT = nullptr;
0188 BinnedHistSet* bhs_pi0_blue_up_forward_phi_pT = nullptr;
0189 BinnedHistSet* bhs_pi0_blue_down_forward_phi_pT = nullptr;
0190 BinnedHistSet* bhs_pi0_yellow_up_forward_phi_pT = nullptr;
0191 BinnedHistSet* bhs_pi0_yellow_down_forward_phi_pT = nullptr;
0192 BinnedHistSet* bhs_pi0_blue_up_backward_phi_pT = nullptr;
0193 BinnedHistSet* bhs_pi0_blue_down_backward_phi_pT = nullptr;
0194 BinnedHistSet* bhs_pi0_yellow_up_backward_phi_pT = nullptr;
0195 BinnedHistSet* bhs_pi0_yellow_down_backward_phi_pT = nullptr;
0196 BinnedHistSet* bhs_pi0_lowEta_blue_up_forward_phi_pT = nullptr;
0197 BinnedHistSet* bhs_pi0_lowEta_blue_down_forward_phi_pT = nullptr;
0198 BinnedHistSet* bhs_pi0_lowEta_yellow_up_forward_phi_pT = nullptr;
0199 BinnedHistSet* bhs_pi0_lowEta_yellow_down_forward_phi_pT = nullptr;
0200 BinnedHistSet* bhs_pi0_highEta_blue_up_forward_phi_pT = nullptr;
0201 BinnedHistSet* bhs_pi0_highEta_blue_down_forward_phi_pT = nullptr;
0202 BinnedHistSet* bhs_pi0_highEta_yellow_up_forward_phi_pT = nullptr;
0203 BinnedHistSet* bhs_pi0_highEta_yellow_down_forward_phi_pT = nullptr;
0204 BinnedHistSet* bhs_pi0_blue_up_phi_xF = nullptr;
0205 BinnedHistSet* bhs_pi0_blue_down_phi_xF = nullptr;
0206 BinnedHistSet* bhs_pi0_yellow_up_phi_xF = nullptr;
0207 BinnedHistSet* bhs_pi0_yellow_down_phi_xF = nullptr;
0208 BinnedHistSet* bhs_pi0_blue_up_phi_eta = nullptr;
0209 BinnedHistSet* bhs_pi0_blue_down_phi_eta = nullptr;
0210 BinnedHistSet* bhs_pi0_yellow_up_phi_eta = nullptr;
0211 BinnedHistSet* bhs_pi0_yellow_down_phi_eta = nullptr;
0212 BinnedHistSet* bhs_pi0_blue_up_phi_vtxz = nullptr;
0213 BinnedHistSet* bhs_pi0_blue_down_phi_vtxz = nullptr;
0214 BinnedHistSet* bhs_pi0_yellow_up_phi_vtxz = nullptr;
0215 BinnedHistSet* bhs_pi0_yellow_down_phi_vtxz = nullptr;
0216
0217 BinnedHistSet* bhs_eta_blue_up_phi_pT = nullptr;
0218 BinnedHistSet* bhs_eta_blue_down_phi_pT = nullptr;
0219 BinnedHistSet* bhs_eta_yellow_up_phi_pT = nullptr;
0220 BinnedHistSet* bhs_eta_yellow_down_phi_pT = nullptr;
0221 BinnedHistSet* bhs_eta_blue_up_forward_phi_pT = nullptr;
0222 BinnedHistSet* bhs_eta_blue_down_forward_phi_pT = nullptr;
0223 BinnedHistSet* bhs_eta_yellow_up_forward_phi_pT = nullptr;
0224 BinnedHistSet* bhs_eta_yellow_down_forward_phi_pT = nullptr;
0225 BinnedHistSet* bhs_eta_lowEta_blue_up_forward_phi_pT = nullptr;
0226 BinnedHistSet* bhs_eta_lowEta_blue_down_forward_phi_pT = nullptr;
0227 BinnedHistSet* bhs_eta_lowEta_yellow_up_forward_phi_pT = nullptr;
0228 BinnedHistSet* bhs_eta_lowEta_yellow_down_forward_phi_pT = nullptr;
0229 BinnedHistSet* bhs_eta_highEta_blue_up_forward_phi_pT = nullptr;
0230 BinnedHistSet* bhs_eta_highEta_blue_down_forward_phi_pT = nullptr;
0231 BinnedHistSet* bhs_eta_highEta_yellow_up_forward_phi_pT = nullptr;
0232 BinnedHistSet* bhs_eta_highEta_yellow_down_forward_phi_pT = nullptr;
0233 BinnedHistSet* bhs_eta_blue_up_backward_phi_pT = nullptr;
0234 BinnedHistSet* bhs_eta_blue_down_backward_phi_pT = nullptr;
0235 BinnedHistSet* bhs_eta_yellow_up_backward_phi_pT = nullptr;
0236 BinnedHistSet* bhs_eta_yellow_down_backward_phi_pT = nullptr;
0237 BinnedHistSet* bhs_eta_blue_up_phi_xF = nullptr;
0238 BinnedHistSet* bhs_eta_blue_down_phi_xF = nullptr;
0239 BinnedHistSet* bhs_eta_yellow_up_phi_xF = nullptr;
0240 BinnedHistSet* bhs_eta_yellow_down_phi_xF = nullptr;
0241 BinnedHistSet* bhs_eta_blue_up_phi_eta = nullptr;
0242 BinnedHistSet* bhs_eta_blue_down_phi_eta = nullptr;
0243 BinnedHistSet* bhs_eta_yellow_up_phi_eta = nullptr;
0244 BinnedHistSet* bhs_eta_yellow_down_phi_eta = nullptr;
0245 BinnedHistSet* bhs_eta_blue_up_phi_vtxz = nullptr;
0246 BinnedHistSet* bhs_eta_blue_down_phi_vtxz = nullptr;
0247 BinnedHistSet* bhs_eta_yellow_up_phi_vtxz = nullptr;
0248 BinnedHistSet* bhs_eta_yellow_down_phi_vtxz = nullptr;
0249
0250 BinnedHistSet* bhs_pi0bkgr_blue_up_phi_pT = nullptr;
0251 BinnedHistSet* bhs_pi0bkgr_blue_down_phi_pT = nullptr;
0252 BinnedHistSet* bhs_pi0bkgr_yellow_up_phi_pT = nullptr;
0253 BinnedHistSet* bhs_pi0bkgr_yellow_down_phi_pT = nullptr;
0254 BinnedHistSet* bhs_pi0bkgr_blue_up_forward_phi_pT = nullptr;
0255 BinnedHistSet* bhs_pi0bkgr_blue_down_forward_phi_pT = nullptr;
0256 BinnedHistSet* bhs_pi0bkgr_yellow_up_forward_phi_pT = nullptr;
0257 BinnedHistSet* bhs_pi0bkgr_yellow_down_forward_phi_pT = nullptr;
0258 BinnedHistSet* bhs_pi0bkgr_blue_up_backward_phi_pT = nullptr;
0259 BinnedHistSet* bhs_pi0bkgr_blue_down_backward_phi_pT = nullptr;
0260 BinnedHistSet* bhs_pi0bkgr_yellow_up_backward_phi_pT = nullptr;
0261 BinnedHistSet* bhs_pi0bkgr_yellow_down_backward_phi_pT = nullptr;
0262 BinnedHistSet* bhs_pi0bkgr_lowEta_blue_up_forward_phi_pT = nullptr;
0263 BinnedHistSet* bhs_pi0bkgr_lowEta_blue_down_forward_phi_pT = nullptr;
0264 BinnedHistSet* bhs_pi0bkgr_lowEta_yellow_up_forward_phi_pT = nullptr;
0265 BinnedHistSet* bhs_pi0bkgr_lowEta_yellow_down_forward_phi_pT = nullptr;
0266 BinnedHistSet* bhs_pi0bkgr_highEta_blue_up_forward_phi_pT = nullptr;
0267 BinnedHistSet* bhs_pi0bkgr_highEta_blue_down_forward_phi_pT = nullptr;
0268 BinnedHistSet* bhs_pi0bkgr_highEta_yellow_up_forward_phi_pT = nullptr;
0269 BinnedHistSet* bhs_pi0bkgr_highEta_yellow_down_forward_phi_pT = nullptr;
0270 BinnedHistSet* bhs_pi0bkgr_blue_up_phi_xF = nullptr;
0271 BinnedHistSet* bhs_pi0bkgr_blue_down_phi_xF = nullptr;
0272 BinnedHistSet* bhs_pi0bkgr_yellow_up_phi_xF = nullptr;
0273 BinnedHistSet* bhs_pi0bkgr_yellow_down_phi_xF = nullptr;
0274 BinnedHistSet* bhs_pi0bkgr_blue_up_phi_eta = nullptr;
0275 BinnedHistSet* bhs_pi0bkgr_blue_down_phi_eta = nullptr;
0276 BinnedHistSet* bhs_pi0bkgr_yellow_up_phi_eta = nullptr;
0277 BinnedHistSet* bhs_pi0bkgr_yellow_down_phi_eta = nullptr;
0278 BinnedHistSet* bhs_pi0bkgr_blue_up_phi_vtxz = nullptr;
0279 BinnedHistSet* bhs_pi0bkgr_blue_down_phi_vtxz = nullptr;
0280 BinnedHistSet* bhs_pi0bkgr_yellow_up_phi_vtxz = nullptr;
0281 BinnedHistSet* bhs_pi0bkgr_yellow_down_phi_vtxz = nullptr;
0282
0283 BinnedHistSet* bhs_etabkgr_blue_up_phi_pT = nullptr;
0284 BinnedHistSet* bhs_etabkgr_blue_down_phi_pT = nullptr;
0285 BinnedHistSet* bhs_etabkgr_yellow_up_phi_pT = nullptr;
0286 BinnedHistSet* bhs_etabkgr_yellow_down_phi_pT = nullptr;
0287 BinnedHistSet* bhs_etabkgr_blue_up_forward_phi_pT = nullptr;
0288 BinnedHistSet* bhs_etabkgr_blue_down_forward_phi_pT = nullptr;
0289 BinnedHistSet* bhs_etabkgr_yellow_up_forward_phi_pT = nullptr;
0290 BinnedHistSet* bhs_etabkgr_yellow_down_forward_phi_pT = nullptr;
0291 BinnedHistSet* bhs_etabkgr_blue_up_backward_phi_pT = nullptr;
0292 BinnedHistSet* bhs_etabkgr_blue_down_backward_phi_pT = nullptr;
0293 BinnedHistSet* bhs_etabkgr_yellow_up_backward_phi_pT = nullptr;
0294 BinnedHistSet* bhs_etabkgr_yellow_down_backward_phi_pT = nullptr;
0295 BinnedHistSet* bhs_etabkgr_blue_up_phi_xF = nullptr;
0296 BinnedHistSet* bhs_etabkgr_blue_down_phi_xF = nullptr;
0297 BinnedHistSet* bhs_etabkgr_yellow_up_phi_xF = nullptr;
0298 BinnedHistSet* bhs_etabkgr_yellow_down_phi_xF = nullptr;
0299 BinnedHistSet* bhs_etabkgr_blue_up_phi_eta = nullptr;
0300 BinnedHistSet* bhs_etabkgr_blue_down_phi_eta = nullptr;
0301 BinnedHistSet* bhs_etabkgr_yellow_up_phi_eta = nullptr;
0302 BinnedHistSet* bhs_etabkgr_yellow_down_phi_eta = nullptr;
0303 BinnedHistSet* bhs_etabkgr_blue_up_phi_vtxz = nullptr;
0304 BinnedHistSet* bhs_etabkgr_blue_down_phi_vtxz = nullptr;
0305 BinnedHistSet* bhs_etabkgr_yellow_up_phi_vtxz = nullptr;
0306 BinnedHistSet* bhs_etabkgr_yellow_down_phi_vtxz = nullptr;
0307 };