NAIA
|
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 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 hypothesys (direct, reflected) More... | |
std::array< short, 2 > | NHitsHyp1OutOfRing {0, 0} |
Number of hits associated with hypothesys outside of the ring (direct, reflected) More... | |
float | NPEHyp1UncorrOutOfRing =0.0f |
Number of photoelectrons associated with hypothesys outside of the ring. More... | |
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
.
double NAIA::RichPlusData::RichAdditionalData::ChargeConsistency = 0.0 |
short NAIA::RichPlusData::RichAdditionalData::NBadClusters = 0 |
std::array<short, 2> NAIA::RichPlusData::RichAdditionalData::NHitsHyp1OutOfRing {0, 0} |
std::array<short, 2> NAIA::RichPlusData::RichAdditionalData::NHitsHyp1Tot {0, 0} |
short NAIA::RichPlusData::RichAdditionalData::NHitsTot = 0 |
short NAIA::RichPlusData::RichAdditionalData::NHitsUsed = 0 |
short NAIA::RichPlusData::RichAdditionalData::NPEExpUncorr = 0 |
float NAIA::RichPlusData::RichAdditionalData::NPEHyp1UncorrOutOfRing =0.0f |
float NAIA::RichPlusData::RichAdditionalData::NPEHyp1UncorrTot = 0.0f |
short NAIA::RichPlusData::RichAdditionalData::NPEMeasUncorr = 0 |
float NAIA::RichPlusData::RichAdditionalData::NPETotUncorr = 0.0f |
short NAIA::RichPlusData::RichAdditionalData::NSecondaryHits = 0 |
double NAIA::RichPlusData::RichAdditionalData::Probability = 0.0 |
short NAIA::RichPlusData::RichAdditionalData::RingPMTs = 0 |