All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
flashmatch::FlashMatch_t Struct Reference

Flash-TPC match info. More...

#include <OpT0FinderTypes.h>

Public Member Functions

 FlashMatch_t ()
 Default ctor assigns invalid values. More...
 
 FlashMatch_t (const ID_t &tpc_id_value, const ID_t &flash_id_value, const double &score_value)
 Alternative ctor. More...
 
 FlashMatch_t (const ID_t &tpc_id_value, const ID_t &flash_id_value, const double &score_value, std::vector< double > &&hypo)
 Alternative ctor. More...
 

Public Attributes

ID_t tpc_id
 matched TPC object ID More...
 
ID_t flash_id
 matched Flash ID More...
 
double score
 floating point representing the "goodness" (algorithm dependent) More...
 
QPoint_t tpc_point
 estimated & matched 3D flash hypothesis point from TPC information More...
 
QPoint_t tpc_point_err
 error on the estimated point More...
 
unsigned int duration
 Computation time of the match algorithm on this match (ns) More...
 
unsigned int num_steps
 Number of MIGRAD steps. More...
 
std::vector< double > hypothesis
 

Detailed Description

Flash-TPC match info.

Definition at line 148 of file OpT0FinderTypes.h.

Constructor & Destructor Documentation

flashmatch::FlashMatch_t::FlashMatch_t ( )
inline

Default ctor assigns invalid values.

Definition at line 158 of file OpT0FinderTypes.h.

158  : hypothesis()
std::vector< double > hypothesis
const ID_t kINVALID_ID
Invalid ID.
double score
floating point representing the &quot;goodness&quot; (algorithm dependent)
ID_t flash_id
matched Flash ID
ID_t tpc_id
matched TPC object ID
flashmatch::FlashMatch_t::FlashMatch_t ( const ID_t tpc_id_value,
const ID_t flash_id_value,
const double &  score_value 
)
inline

Alternative ctor.

Definition at line 161 of file OpT0FinderTypes.h.

163  : hypothesis()
164  { tpc_id = tpc_id_value; flash_id = flash_id_value; score = score_value; }
std::vector< double > hypothesis
double score
floating point representing the &quot;goodness&quot; (algorithm dependent)
ID_t flash_id
matched Flash ID
ID_t tpc_id
matched TPC object ID
flashmatch::FlashMatch_t::FlashMatch_t ( const ID_t tpc_id_value,
const ID_t flash_id_value,
const double &  score_value,
std::vector< double > &&  hypo 
)
inline

Alternative ctor.

Definition at line 167 of file OpT0FinderTypes.h.

170  : hypothesis(std::move(hypo))
171  { tpc_id = tpc_id_value; flash_id = flash_id_value; score = score_value; }
std::vector< double > hypothesis
double score
floating point representing the &quot;goodness&quot; (algorithm dependent)
ID_t flash_id
matched Flash ID
ID_t tpc_id
matched TPC object ID

Member Data Documentation

unsigned int flashmatch::FlashMatch_t::duration

Computation time of the match algorithm on this match (ns)

Definition at line 154 of file OpT0FinderTypes.h.

ID_t flashmatch::FlashMatch_t::flash_id

matched Flash ID

Definition at line 150 of file OpT0FinderTypes.h.

std::vector<double> flashmatch::FlashMatch_t::hypothesis

Hypothesis flash object

Definition at line 156 of file OpT0FinderTypes.h.

unsigned int flashmatch::FlashMatch_t::num_steps

Number of MIGRAD steps.

Definition at line 155 of file OpT0FinderTypes.h.

double flashmatch::FlashMatch_t::score

floating point representing the "goodness" (algorithm dependent)

Definition at line 151 of file OpT0FinderTypes.h.

ID_t flashmatch::FlashMatch_t::tpc_id

matched TPC object ID

Definition at line 149 of file OpT0FinderTypes.h.

QPoint_t flashmatch::FlashMatch_t::tpc_point

estimated & matched 3D flash hypothesis point from TPC information

Definition at line 152 of file OpT0FinderTypes.h.

QPoint_t flashmatch::FlashMatch_t::tpc_point_err

error on the estimated point

Definition at line 153 of file OpT0FinderTypes.h.


The documentation for this struct was generated from the following file: