Pandora
Pandora source code navigator
|
ClusterFitPoint class. More...
#include "ClusterFitHelper.h"
Public Member Functions | |
ClusterFitPoint (const CaloHit *const pCaloHit) | |
Constructor. | |
ClusterFitPoint (const CartesianVector &position, const CartesianVector &cellNormalVector, const float cellSize, const float energy, const unsigned int pseudoLayer) | |
Constructor. | |
const CartesianVector & | GetPosition () const |
Get the position vector of the fit point. | |
const CartesianVector & | GetCellNormalVector () const |
Get the unit normal vector to the cell in which the point was recorded. | |
float | GetCellSize () const |
Get the size of the cell in which the point was recorded. | |
float | GetEnergy () const |
Get the energy deposited in the cell in which the point was recorded. | |
unsigned int | GetPseudoLayer () const |
Get the pseudolayer in which the point was recorded. | |
bool | operator< (const ClusterFitPoint &rhs) const |
operator< to define an ordering for cluster fit points | |
Private Attributes | |
CartesianVector | m_position |
The position vector of the fit point. | |
CartesianVector | m_cellNormalVector |
The unit normal vector to the cell in which the point was recorded. | |
float | m_cellSize |
The size of the cell in which the point was recorded. | |
float | m_energy |
The energy deposited in the cell in which the point was recorded. | |
unsigned int | m_pseudoLayer |
The pseudolayer in which the point was recorded. | |
ClusterFitPoint class.
Definition at line 20 of file ClusterFitHelper.h.
pandora::ClusterFitPoint::ClusterFitPoint | ( | const CaloHit *const | pCaloHit | ) |
Constructor.
pCaloHit | address of a calo hit on which to base the cluster fit point |
Definition at line 373 of file ClusterFitHelper.cc.
pandora::ClusterFitPoint::ClusterFitPoint | ( | const CartesianVector & | position, |
const CartesianVector & | cellNormalVector, | ||
const float | cellSize, | ||
const float | energy, | ||
const unsigned int | pseudoLayer | ||
) |
Constructor.
position | the position vector of the fit point |
cellNormalVector | the unit normal vector to the cell in which the point was recorded |
cellSize | the size of the cell in which the point was recorded |
energy | the energy deposited in the cell in which the point was recorded |
pseudoLayer | the pseudolayer in which the point was recorded |
Definition at line 386 of file ClusterFitHelper.cc.
|
inline |
Get the unit normal vector to the cell in which the point was recorded.
Definition at line 296 of file ClusterFitHelper.h.
|
inline |
Get the size of the cell in which the point was recorded.
Definition at line 303 of file ClusterFitHelper.h.
|
inline |
Get the energy deposited in the cell in which the point was recorded.
Definition at line 310 of file ClusterFitHelper.h.
|
inline |
Get the position vector of the fit point.
Definition at line 289 of file ClusterFitHelper.h.
|
inline |
Get the pseudolayer in which the point was recorded.
Definition at line 317 of file ClusterFitHelper.h.
bool pandora::ClusterFitPoint::operator< | ( | const ClusterFitPoint & | rhs | ) | const |
operator< to define an ordering for cluster fit points
rhs | the cluster fit point for comparison |
Definition at line 400 of file ClusterFitHelper.cc.
|
private |
The unit normal vector to the cell in which the point was recorded.
Definition at line 88 of file ClusterFitHelper.h.
|
private |
The size of the cell in which the point was recorded.
Definition at line 89 of file ClusterFitHelper.h.
|
private |
The energy deposited in the cell in which the point was recorded.
Definition at line 90 of file ClusterFitHelper.h.
|
private |
The position vector of the fit point.
Definition at line 87 of file ClusterFitHelper.h.
|
private |
The pseudolayer in which the point was recorded.
Definition at line 91 of file ClusterFitHelper.h.