12 m_sParticleType(sParticleType),
16 m_convRvsEta(nullptr),
17 m_convRvsType(nullptr),
19 m_convDeltaEta(nullptr),
20 m_convDeltaPhi(nullptr)
24 m_nVtx =
Book1D(
"nVtx",
"Number of vertices; Number of conversion vertices; Entries", 10, 0., 10);
25 m_convR =
Book1D(
"convR",
"Conversion radius; Conversion radius (mm); Entries", 100, 0., 1000);
26 m_convZ =
Book1D(
"convZ",
"Conversion z; Conversion z (mm); Entries", 100, -1000., 1000);
27 m_convRvsEta =
Book2D(
"convRvsEta",
"Conversion radius vs #eta; #eta; Conversion radius (mm)", 1000, -5., 5., 100, 0., 1000);
28 m_convRvsType =
Book2D(
"convRvsType",
"Conversion radius vs type; Type; Conversion radius (mm)", 10, 0., 10., 100, 0., 1000);
29 m_convType =
Book1D(
"convType",
"Conversion type; Conversion type; Entries", 10, 0., 10);
30 m_convDeltaEta =
Book1D(
"convDeltaEta",
"Conversion #Delta#eta; Conversion #Delta#eta; Entries", 250, -0.5, 0.5);
31 m_convDeltaPhi =
Book1D(
"convDeltaPhi",
"Conversion #Delta#phi; Conversion #Delta#phi; Entries", 250, -0.5, 0.5);
35 const float weight = eventInfo.beamSpotWeight();
38 const auto* vertex = photon.vertex();
42 m_convZ->Fill(vertex ? vertex->position().z() : -9999.,
weight);