Struct to represent an optical flash. More...
#include <OpT0FinderTypes.h>
Public Member Functions | |
Flash_t () | |
Default ctor assigns invalid values. More... | |
double | TotalPE () const |
Total PE calculation. More... | |
double | TotalTruePE () const |
Total true PE calculation. More... | |
bool | Valid (size_t nopdet=0) const |
Check validity. More... | |
Public Attributes | |
std::vector< double > | pe_v |
PE distribution over photo-detectors. More... | |
std::vector< double > | pe_true_v |
PE distribution over photo-detectors of MCFlash. More... | |
std::vector< double > | pe_err_v |
PE value error. More... | |
double | x |
double | y |
double | z |
Flash position. More... | |
double | x_err |
double | y_err |
double | z_err |
Flash position error. More... | |
double | time |
Flash timing, a candidate T0. More... | |
ID_t | idx |
Struct to represent an optical flash.
Definition at line 28 of file OpT0FinderTypes.h.
|
inline |
Default ctor assigns invalid values.
Definition at line 39 of file OpT0FinderTypes.h.
|
inline |
Total PE calculation.
Definition at line 46 of file OpT0FinderTypes.h.
|
inline |
Total true PE calculation.
Definition at line 52 of file OpT0FinderTypes.h.
|
inline |
Check validity.
Definition at line 58 of file OpT0FinderTypes.h.
ID_t flashmatch::Flash_t::idx |
index from original larlite vector
Definition at line 37 of file OpT0FinderTypes.h.
std::vector<double> flashmatch::Flash_t::pe_err_v |
PE value error.
Definition at line 33 of file OpT0FinderTypes.h.
std::vector<double> flashmatch::Flash_t::pe_true_v |
PE distribution over photo-detectors of MCFlash.
Definition at line 32 of file OpT0FinderTypes.h.
std::vector<double> flashmatch::Flash_t::pe_v |
PE distribution over photo-detectors.
Definition at line 31 of file OpT0FinderTypes.h.
double flashmatch::Flash_t::time |
Flash timing, a candidate T0.
Definition at line 36 of file OpT0FinderTypes.h.
double flashmatch::Flash_t::x |
Definition at line 34 of file OpT0FinderTypes.h.
double flashmatch::Flash_t::x_err |
Definition at line 35 of file OpT0FinderTypes.h.
double flashmatch::Flash_t::y |
Definition at line 34 of file OpT0FinderTypes.h.
double flashmatch::Flash_t::y_err |
Definition at line 35 of file OpT0FinderTypes.h.
double flashmatch::Flash_t::z |
Flash position.
Definition at line 34 of file OpT0FinderTypes.h.
double flashmatch::Flash_t::z_err |
Flash position error.
Definition at line 35 of file OpT0FinderTypes.h.