NAIA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
Public Attributes | List of all members
NAIA::RichPlusData::RichAdditionalData Struct Reference

Handy struct for collecting Rich variables. More...

#include <Rich.h>

Public Attributes

short NHitsTot = 0
 Total number of Rich hits. More...
 
short NHitsUsed = 0
 Total number of Rich hits used for ring reconstruction. More...
 
short NPEExpUncorr = 0
 Expected number of photoelectrons (no correction) More...
 
short NPEMeasUncorr = 0
 Measured number of photoelectrons (no correction) More...
 
short RingPMTs = 0
 Total number of fired PMTs. More...
 
short NBadClusters = 0
 Number of bad Rich clusters. More...
 
short NSecondaryHits = 0
 Number of secondary hits. More...
 
float NPETotUncorr = 0.0f
 Total number of photoelectrons (no correction) More...
 
float NPEHyp1UncorrTot = 0.0f
 Number of photoelectrons associated with $\beta=1$ hypothesys. More...
 
double Probability = 0.0
 Rich reconstruction probability. More...
 
double ChargeConsistency = 0.0
 PMT charge consistency. More...
 
std::array< short, 2 > NHitsHyp1Tot {0, 0}
 Number of hits associated with $\beta=1$ hypothesys (direct, reflected) More...
 
std::array< short, 2 > NHitsHyp1OutOfRing {0, 0}
 Number of hits associated with $\beta=1$ hypothesys outside of the ring (direct, reflected) More...
 
float NPEHyp1UncorrOutOfRing =0.0f
 Number of photoelectrons associated with $\beta=1$ hypothesys outside of the ring. More...
 

Detailed Description

Handy struct for collecting Rich variables.

There is not much grouping available for Rich variables, so in order to still allow an empty container with a small size we pack them all together in a struct and shove the struct inside a std::vector.

Definition at line 129 of file Rich.h.

Member Data Documentation

double NAIA::RichPlusData::RichAdditionalData::ChargeConsistency = 0.0

PMT charge consistency.

Definition at line 140 of file Rich.h.

short NAIA::RichPlusData::RichAdditionalData::NBadClusters = 0

Number of bad Rich clusters.

Definition at line 135 of file Rich.h.

std::array<short, 2> NAIA::RichPlusData::RichAdditionalData::NHitsHyp1OutOfRing {0, 0}

Number of hits associated with $\beta=1$ hypothesys outside of the ring (direct, reflected)

Definition at line 143 of file Rich.h.

std::array<short, 2> NAIA::RichPlusData::RichAdditionalData::NHitsHyp1Tot {0, 0}

Number of hits associated with $\beta=1$ hypothesys (direct, reflected)

Definition at line 142 of file Rich.h.

short NAIA::RichPlusData::RichAdditionalData::NHitsTot = 0

Total number of Rich hits.

Definition at line 130 of file Rich.h.

short NAIA::RichPlusData::RichAdditionalData::NHitsUsed = 0

Total number of Rich hits used for ring reconstruction.

Definition at line 131 of file Rich.h.

short NAIA::RichPlusData::RichAdditionalData::NPEExpUncorr = 0

Expected number of photoelectrons (no correction)

Definition at line 132 of file Rich.h.

float NAIA::RichPlusData::RichAdditionalData::NPEHyp1UncorrOutOfRing =0.0f

Number of photoelectrons associated with $\beta=1$ hypothesys outside of the ring.

Definition at line 144 of file Rich.h.

float NAIA::RichPlusData::RichAdditionalData::NPEHyp1UncorrTot = 0.0f

Number of photoelectrons associated with $\beta=1$ hypothesys.

Definition at line 138 of file Rich.h.

short NAIA::RichPlusData::RichAdditionalData::NPEMeasUncorr = 0

Measured number of photoelectrons (no correction)

Definition at line 133 of file Rich.h.

float NAIA::RichPlusData::RichAdditionalData::NPETotUncorr = 0.0f

Total number of photoelectrons (no correction)

Definition at line 137 of file Rich.h.

short NAIA::RichPlusData::RichAdditionalData::NSecondaryHits = 0

Number of secondary hits.

Definition at line 136 of file Rich.h.

double NAIA::RichPlusData::RichAdditionalData::Probability = 0.0

Rich reconstruction probability.

Definition at line 139 of file Rich.h.

short NAIA::RichPlusData::RichAdditionalData::RingPMTs = 0

Total number of fired PMTs.

Definition at line 134 of file Rich.h.


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