All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
caf::SRFlashMatch Class Reference

A matching of TPC flashmatch charge to Optical flash light. More...

#include <SRFlashMatch.h>

Public Member Functions

 SRFlashMatch ()
 
virtual ~SRFlashMatch ()
 
void setDefault ()
 

Public Attributes

bool present
 whether there's a match More...
 
float time
 time of flash More...
 
float chargeQ
 charge in slc More...
 
SRVector3D chargeCenter
 Weighted center position [cm]. More...
 
float lightPE
 photo-electrons on simple flash More...
 
SRVector3D lightCenter
 Weighted center position [cm]. More...
 
float score
 total score, sum of terms More...
 
float scoreY
 score for y metric More...
 
float scoreZ
 score for z metric More...
 
float scoreRR
 score for rr metric More...
 
float scoreRatio
 score for ratio metric More...
 

Detailed Description

A matching of TPC flashmatch charge to Optical flash light.

Definition at line 15 of file SRFlashMatch.h.

Constructor & Destructor Documentation

caf::SRFlashMatch::SRFlashMatch ( )

Definition at line 13 of file SRFlashMatch.cxx.

13  :
14  present(false),
15  time(std::numeric_limits<float>::signaling_NaN()),
16  chargeQ(std::numeric_limits<float>::signaling_NaN()),
17  chargeCenter(SRVector3D()),
18  lightPE(std::numeric_limits<float>::signaling_NaN()),
19  lightCenter(SRVector3D()),
20  score(std::numeric_limits<float>::signaling_NaN()),
21  scoreY(std::numeric_limits<float>::signaling_NaN()),
22  scoreZ(std::numeric_limits<float>::signaling_NaN()),
23  scoreRR(std::numeric_limits<float>::signaling_NaN()),
24  scoreRatio(std::numeric_limits<float>::signaling_NaN())
25  {}
bool present
whether there&#39;s a match
Definition: SRFlashMatch.h:21
float scoreRR
score for rr metric
Definition: SRFlashMatch.h:30
SRVector3D lightCenter
Weighted center position [cm].
Definition: SRFlashMatch.h:26
float scoreY
score for y metric
Definition: SRFlashMatch.h:28
float chargeQ
charge in slc
Definition: SRFlashMatch.h:23
float lightPE
photo-electrons on simple flash
Definition: SRFlashMatch.h:25
float score
total score, sum of terms
Definition: SRFlashMatch.h:27
SRVector3D chargeCenter
Weighted center position [cm].
Definition: SRFlashMatch.h:24
float scoreRatio
score for ratio metric
Definition: SRFlashMatch.h:31
float scoreZ
score for z metric
Definition: SRFlashMatch.h:29
float time
time of flash
Definition: SRFlashMatch.h:22
caf::SRFlashMatch::~SRFlashMatch ( )
virtual

Definition at line 27 of file SRFlashMatch.cxx.

27 { }

Member Function Documentation

void caf::SRFlashMatch::setDefault ( )

Definition at line 29 of file SRFlashMatch.cxx.

30  {
31  present = false;
32  time = -5.0;
33  chargeQ = -5.0;
34  lightPE = -5.0;
35  score = -5.0;
36  scoreY = -5.0;
37  scoreZ = -5.0;
38  scoreRR = -5.0;
39  scoreRatio = -5.0;
40  }
bool present
whether there&#39;s a match
Definition: SRFlashMatch.h:21
float scoreRR
score for rr metric
Definition: SRFlashMatch.h:30
float scoreY
score for y metric
Definition: SRFlashMatch.h:28
float chargeQ
charge in slc
Definition: SRFlashMatch.h:23
float lightPE
photo-electrons on simple flash
Definition: SRFlashMatch.h:25
float score
total score, sum of terms
Definition: SRFlashMatch.h:27
float scoreRatio
score for ratio metric
Definition: SRFlashMatch.h:31
float scoreZ
score for z metric
Definition: SRFlashMatch.h:29
float time
time of flash
Definition: SRFlashMatch.h:22

Member Data Documentation

SRVector3D caf::SRFlashMatch::chargeCenter

Weighted center position [cm].

Definition at line 24 of file SRFlashMatch.h.

float caf::SRFlashMatch::chargeQ

charge in slc

Definition at line 23 of file SRFlashMatch.h.

SRVector3D caf::SRFlashMatch::lightCenter

Weighted center position [cm].

Definition at line 26 of file SRFlashMatch.h.

float caf::SRFlashMatch::lightPE

photo-electrons on simple flash

Definition at line 25 of file SRFlashMatch.h.

bool caf::SRFlashMatch::present

whether there's a match

Definition at line 21 of file SRFlashMatch.h.

float caf::SRFlashMatch::score

total score, sum of terms

Definition at line 27 of file SRFlashMatch.h.

float caf::SRFlashMatch::scoreRatio

score for ratio metric

Definition at line 31 of file SRFlashMatch.h.

float caf::SRFlashMatch::scoreRR

score for rr metric

Definition at line 30 of file SRFlashMatch.h.

float caf::SRFlashMatch::scoreY

score for y metric

Definition at line 28 of file SRFlashMatch.h.

float caf::SRFlashMatch::scoreZ

score for z metric

Definition at line 29 of file SRFlashMatch.h.

float caf::SRFlashMatch::time

time of flash

Definition at line 22 of file SRFlashMatch.h.


The documentation for this class was generated from the following files: