18 if (fmatch ==
nullptr) {
40 if (fmatch ==
nullptr) {
62 if (fmatch ==
nullptr) {
bool present
whether there's a match
SRFlashMatch fmatch_b
Optical flash-match for this slice of TPC charge.
double y
score for y metric
float scoreRR
score for rr metric
SRVector3D lightCenter
Weighted center position [cm].
double z
score for z metric
float scoreY
score for y metric
Flash light
object that contains flash pe and its position
TVector3 center
Weighted center position [cm].
float chargeQ
charge in slc
float lightPE
photo-electrons on simple flash
double ratio
score for ratio metric
void FillSliceFlashMatchA(const sbn::SimpleFlashMatch *fmatch, caf::SRSlice &srslice, bool allowEmpty)
TVector3 center
Weighted center position [cm].
Score score
overall and partial scores to the match
void FillSliceFlashMatch(const sbn::SimpleFlashMatch *fmatch, caf::SRSlice &srslice, bool allowEmpty)
void FillSliceFlashMatchB(const sbn::SimpleFlashMatch *fmatch, caf::SRSlice &srslice, bool allowEmpty)
float score
total score, sum of terms
SRFlashMatch fmatch_a
Optical flash-match for this slice of TPC charge.
double rr
score for rr metric
SRVector3D chargeCenter
Weighted center position [cm].
required by fuzzyCluster table::sbnd_g4_services gaushitTruthMatch fmatch
An SRSlice contains overarching information for a slice.
SRFlashMatch fmatch
Optical flash-match for this slice of TPC charge.
Charge charge
object that contains charge and its position
float scoreRatio
score for ratio metric
float scoreZ
score for z metric
double pe
photo-electrons on flash
bool present
Whether there's a match.
double total
total score, sum of terms