HerdSoftware  0.3.2
Public Attributes | List of all members
Herd::CaloHitsRefFrame Class Reference

Info class for PCA tracking. More...

#include <dataobjects/CaloHitsRefFrame.h>

Public Attributes

Point cog
 
std::array< double, 3 > eigenvalues
 
std::array< Vec3D, 3 > eigenvectors
 
float threshold
 

Detailed Description

Info class for PCA tracking.

This class contains the parameters of the reference frame defined by the CALO hits (either all or a subset defining a cluster). The reference frame is centered in the center-of-gravity (cog) of the hits and has the eigenvectors of the hits distribution as the coordinate axis. A threshold might have been applied in computing these quantities, and is stored as well as the eigenvalues.

Member Data Documentation

◆ cog

Point Herd::CaloHitsRefFrame::cog

◆ eigenvalues

std::array<double, 3> Herd::CaloHitsRefFrame::eigenvalues

◆ eigenvectors

std::array<Vec3D, 3> Herd::CaloHitsRefFrame::eigenvectors

◆ threshold

float Herd::CaloHitsRefFrame::threshold

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