Definition at line 144 of file TPCPurityMonitor_module.cc.
TPCPurityMonitor::TPCPurityMonitor::PrincipalComponents3D::PrincipalComponents3D |
( |
| ) |
|
|
inline |
Definition at line 151 of file TPCPurityMonitor_module.cc.
EigenVectors fEigenVectors
The three principle axes.
Eigen::Vector3d fAvePosition
Average position of hits fed to PCA.
int fNumHitsUsed
Number of hits in the decomposition.
EigenValues fEigenValues
Eigen values from SVD decomposition.
bool fSVD_OK
SVD Decomposition was successful.
TPCPurityMonitor::TPCPurityMonitor::PrincipalComponents3D::PrincipalComponents3D |
( |
bool |
ok, |
|
|
int |
nHits, |
|
|
const EigenValues & |
eigenValues, |
|
|
const EigenVectors & |
eigenVecs, |
|
|
const Eigen::Vector3d & |
avePos |
|
) |
| |
|
inline |
Definition at line 154 of file TPCPurityMonitor_module.cc.
EigenVectors fEigenVectors
The three principle axes.
Eigen::Vector3d fAvePosition
Average position of hits fed to PCA.
int fNumHitsUsed
Number of hits in the decomposition.
EigenValues fEigenValues
Eigen values from SVD decomposition.
bool fSVD_OK
SVD Decomposition was successful.
void TPCPurityMonitor::TPCPurityMonitor::PrincipalComponents3D::flipAxis |
( |
size_t |
axis | ) |
|
|
inline |
const Eigen::Vector3d& TPCPurityMonitor::TPCPurityMonitor::PrincipalComponents3D::getAvePosition |
( |
| ) |
const |
|
inline |
const EigenValues& TPCPurityMonitor::TPCPurityMonitor::PrincipalComponents3D::getEigenValues |
( |
| ) |
const |
|
inline |
const EigenVectors& TPCPurityMonitor::TPCPurityMonitor::PrincipalComponents3D::getEigenVectors |
( |
| ) |
const |
|
inline |
int TPCPurityMonitor::TPCPurityMonitor::PrincipalComponents3D::getNumHitsUsed |
( |
| ) |
const |
|
inline |
bool TPCPurityMonitor::TPCPurityMonitor::PrincipalComponents3D::getSvdOK |
( |
| ) |
const |
|
inline |
Eigen::Vector3d TPCPurityMonitor::TPCPurityMonitor::PrincipalComponents3D::fAvePosition |
|
private |
EigenValues TPCPurityMonitor::TPCPurityMonitor::PrincipalComponents3D::fEigenValues |
|
private |
EigenVectors TPCPurityMonitor::TPCPurityMonitor::PrincipalComponents3D::fEigenVectors |
|
private |
int TPCPurityMonitor::TPCPurityMonitor::PrincipalComponents3D::fNumHitsUsed |
|
private |
bool TPCPurityMonitor::TPCPurityMonitor::PrincipalComponents3D::fSVD_OK |
|
private |
The documentation for this class was generated from the following file: