20 void StartHook(hipo::banklist& banks)
override;
21 bool RunHook(hipo::banklist& banks)
const override;
22 void StopHook()
override;
26 void FillHistograms(std::vector<ROOT::Math::PxPyPzEVector>
const& photons,
int idx)
const;
27 void InitializeHistograms();
28 void ConfigureHistogram(TH1F* hist,
int color);
30 hipo::banklist::size_type b_particle;
32 std::vector<int>
const u_pdg_list = {
33 particle::PDG::electron,
34 particle::PDG::photon};
36 TString m_output_file_basename;
40 std::map<int, TH1F*> h_Mgg;
41 std::map<int, TH1F*> h_P;
42 std::map<int, TH1F*> h_Th;
43 std::map<int, TH1F*> h_Phi;