NAIA
|
Handy struct for collecting Rich variables. More...
#include <Rich.h>
Public Attributes | |
short | NHitsTot = 0 |
Total number of Rich hits NRichHit() More... | |
float | NPETotUncorr = 0.0f |
Total number of photoelectrons (no correction) RichHitR::getCollectedPhotoElectrons() More... | |
short | NHitsUsed = 0 |
Total number of Rich hits used for ring reconstruction RichRingR::getUsedHits() More... | |
float | NPEExpUncorr = 0 |
Expected number of photoelectrons (no correction) ringPtr->getExpectedPhotoElectrons(false);. More... | |
float | NPEExpCorr = 0 |
Expected number of photoelectrons (with correction) ringPtr->getExpectedPhotoElectrons();. More... | |
float | NPEMeasUncorr = 0 |
Measured number of photoelectrons (no correction)ringPtr->getPhotoElectrons(false);. More... | |
float | NPEMeasCorr = 0 |
Measured number of photoelectrons (with correction) ringPtr->getPhotoElectrons();. More... | |
double | Probability = 0.0 |
Rich reconstruction Kolmogorov probability. More... | |
short | RingPMTs = 0 |
Total number of fired in the ring PMTs ringPtr->NpColPMT.size();. More... | |
short | RingPMTs2 = 0 |
Total number of fired in the ring PMTs ringPtr->getPMTs();. More... | |
short | RichPMTs = 0 |
Total number of RICH fired PMTs excluded thoese traversed by a track. More... | |
double | ChargeConsistency = 0.0f |
PMT charge consistency. More... | |
float | RichCharge = 0.0f |
Rich Charge ringPtr->getCharge2Estimate();. More... | |
float | RichCharge2 = 0.0f |
Rich Charge ring->NpExp>0?sqrt(ring->NpCol/ring->NpExp):-1;. More... | |
float | LIP_ringProb = 0.0f |
LIP Standalone: Ring Kolmogorov Prob. More... | |
short | NBadClusters = 0 |
Number of bad Rich clusters. More... | |
short | NSecondaryHits = 0 |
Number of secondary hits. More... | |
float | NPEHyp1UncorrTot = 0.0f |
Number of photoelectrons associated with hypothesys. 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.0f |
float NAIA::RichPlusData::RichAdditionalData::LIP_ringProb = 0.0f |
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 |
float NAIA::RichPlusData::RichAdditionalData::NPEExpCorr = 0 |
float NAIA::RichPlusData::RichAdditionalData::NPEExpUncorr = 0 |
float NAIA::RichPlusData::RichAdditionalData::NPEHyp1UncorrOutOfRing =0.0f |
float NAIA::RichPlusData::RichAdditionalData::NPEHyp1UncorrTot = 0.0f |
float NAIA::RichPlusData::RichAdditionalData::NPEMeasCorr = 0 |
float 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 |
float NAIA::RichPlusData::RichAdditionalData::RichCharge = 0.0f |
float NAIA::RichPlusData::RichAdditionalData::RichCharge2 = 0.0f |
short NAIA::RichPlusData::RichAdditionalData::RichPMTs = 0 |
short NAIA::RichPlusData::RichAdditionalData::RingPMTs = 0 |
short NAIA::RichPlusData::RichAdditionalData::RingPMTs2 = 0 |