19 std::vector<double> PEperOpDet,
20 bool InBeamFrame,
int onBeamTime,
double FastToTotal,
21 double xCenter,
double xWidth,
22 double yCenter,
double yWidth,
23 double zCenter,
double zWidth,
24 std::vector<double> WireCenters,
25 std::vector<double> WireWidths)
27 , fTimeWidth { timewidth }
28 , fAbsTime { abstime }
30 , fPEperOpDet { std::move(PEperOpDet) }
31 , fWireCenters { std::move(WireCenters) }
32 , fWireWidths { std::move(WireWidths) }
33 , fXCenter { xCenter }
35 , fYCenter { yCenter }
37 , fZCenter { zCenter }
39 , fFastToTotal { FastToTotal }
40 , fInBeamFrame { InBeamFrame }
41 , fOnBeamTime { onBeamTime }
47 std::vector<double> PEperOpDet,
48 bool InBeamFrame,
int onBeamTime,
double FastToTotal,
49 double yCenter,
double yWidth,
50 double zCenter,
double zWidth,
51 std::vector<double> WireCenters,
52 std::vector<double> WireWidths)
54 time, timewidth, abstime, frame,
57 std::move(WireCenters), std::move(WireWidths)
std::vector< double > fPEperOpDet
Number of PE on each PMT.
static constexpr double NoCenter
Special value used for absence of center location information.
double FastToTotal() const
bool operator<(Cluster const &a, Cluster const &b)