LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
lar pfo object More...
#include "LArShowerPfo.h"
Public Member Functions | |
LArShowerPfo (const LArShowerPfoParameters ¶meters) | |
Constructor. More... | |
const pandora::CartesianVector & | GetShowerLength () const |
Get the shower length and width from 3d shower fit. More... | |
const pandora::CartesianVector & | GetShowerCentroid () const |
Get the shower centroid from the 3d shower fit. More... | |
float | GetShowerOpeningAngle () const |
Get the shower opening angle from 3d shower fit. More... | |
const pandora::CartesianVector & | GetShowerDirection () const |
Get the shower direction, also the primary eigen vector from 3d shower fit. More... | |
const pandora::CartesianVector & | GetShowerSecondaryVector () const |
Get the shower secondary eigen vector from 3d shower fit. More... | |
const pandora::CartesianVector & | GetShowerTertiaryVector () const |
Get the shower tertiary eigen vector from 3d shower fit. More... | |
const pandora::CartesianVector & | GetShowerEigenValues () const |
Get the shower eigen values from 3d PCA. More... | |
const pandora::CartesianVector & | GetShowerVertex () const |
Get the shower starting point from 3d shower fit. More... | |
Private Attributes | |
pandora::CartesianVector | m_showerLength |
Shower length and widths from 3d shower fit. More... | |
pandora::CartesianVector | m_showerCentroid |
Shower centroid from 3d shower fit. More... | |
float | m_showerOpeningAngle |
Shower opening angle. More... | |
pandora::CartesianVector | m_showerDirection |
Shower direction, primary eigen vector. More... | |
pandora::CartesianVector | m_showerSecondaryVector |
Shower secondary eigen vector. More... | |
pandora::CartesianVector | m_showerTertiaryVector |
Shower tertiary eigen vector. More... | |
pandora::CartesianVector | m_showerEigenValues |
Shower eigenvalues from 3d PCA. More... | |
pandora::CartesianVector | m_showerVertex |
Shower starting point. More... | |
lar pfo object
Definition at line 42 of file LArShowerPfo.h.
|
inline |
Constructor.
parameters | the lar pfo parameters |
Definition at line 162 of file LArShowerPfo.h.
Referenced by lar_content::LArShowerPfoFactory::Create().
|
inline |
Get the shower centroid from the 3d shower fit.
Definition at line 184 of file LArShowerPfo.h.
References m_showerCentroid.
|
inline |
Get the shower direction, also the primary eigen vector from 3d shower fit.
Definition at line 198 of file LArShowerPfo.h.
References m_showerDirection.
|
inline |
Get the shower eigen values from 3d PCA.
Definition at line 219 of file LArShowerPfo.h.
References m_showerEigenValues.
|
inline |
Get the shower length and width from 3d shower fit.
Definition at line 177 of file LArShowerPfo.h.
References m_showerLength.
|
inline |
Get the shower opening angle from 3d shower fit.
Definition at line 191 of file LArShowerPfo.h.
References m_showerOpeningAngle.
|
inline |
Get the shower secondary eigen vector from 3d shower fit.
Definition at line 205 of file LArShowerPfo.h.
References m_showerSecondaryVector.
|
inline |
Get the shower tertiary eigen vector from 3d shower fit.
Definition at line 212 of file LArShowerPfo.h.
References m_showerTertiaryVector.
|
inline |
Get the shower starting point from 3d shower fit.
Definition at line 226 of file LArShowerPfo.h.
References m_showerVertex.
|
private |
Shower centroid from 3d shower fit.
Definition at line 110 of file LArShowerPfo.h.
Referenced by GetShowerCentroid().
|
private |
Shower direction, primary eigen vector.
Definition at line 112 of file LArShowerPfo.h.
Referenced by GetShowerDirection().
|
private |
Shower eigenvalues from 3d PCA.
Definition at line 115 of file LArShowerPfo.h.
Referenced by GetShowerEigenValues().
|
private |
Shower length and widths from 3d shower fit.
Definition at line 109 of file LArShowerPfo.h.
Referenced by GetShowerLength().
|
private |
Shower opening angle.
Definition at line 111 of file LArShowerPfo.h.
Referenced by GetShowerOpeningAngle().
|
private |
Shower secondary eigen vector.
Definition at line 113 of file LArShowerPfo.h.
Referenced by GetShowerSecondaryVector().
|
private |
Shower tertiary eigen vector.
Definition at line 114 of file LArShowerPfo.h.
Referenced by GetShowerTertiaryVector().
|
private |
Shower starting point.
Definition at line 116 of file LArShowerPfo.h.
Referenced by GetShowerVertex().