#include "Cluster3D.h"
Definition at line 239 of file Cluster3D.h.
reco::Cluster3D::Cluster3D |
( |
| ) |
|
Definition at line 232 of file Cluster3D.cxx.
PrincipalComponents m_pcaResults
Output of the prinicipal componenets analysis.
unsigned m_statusBits
Default constructor.
float m_totalCharge
Total charge in the cluster.
float m_endPosition[3]
"end" position for cluster
float m_startPosition[3]
"start" position for cluster (world coordinates)
int m_clusterIdx
ID for this cluster.
reco::Cluster3D::Cluster3D |
( |
unsigned |
statusBits, |
|
|
const PrincipalComponents & |
pcaResults, |
|
|
float |
totalCharge, |
|
|
const float * |
startPosition, |
|
|
const float * |
endPosition, |
|
|
int |
idx |
|
) |
| |
Definition at line 240 of file Cluster3D.cxx.
References m_clusterIdx, and m_endPosition.
PrincipalComponents m_pcaResults
Output of the prinicipal componenets analysis.
unsigned m_statusBits
Default constructor.
float m_totalCharge
Total charge in the cluster.
float m_endPosition[3]
"end" position for cluster
float m_startPosition[3]
"start" position for cluster (world coordinates)
int m_clusterIdx
ID for this cluster.
void reco::Cluster3D::clearStatusBits |
( |
unsigned |
bits | ) |
const |
|
inline |
int reco::Cluster3D::getClusterIdx |
( |
| ) |
const |
|
inline |
const float* reco::Cluster3D::getEndPosition |
( |
| ) |
const |
|
inline |
Definition at line 266 of file Cluster3D.h.
float m_endPosition[3]
"end" position for cluster
Definition at line 263 of file Cluster3D.h.
PrincipalComponents m_pcaResults
Output of the prinicipal componenets analysis.
const float* reco::Cluster3D::getStartPosition |
( |
| ) |
const |
|
inline |
unsigned reco::Cluster3D::getStatusBits |
( |
| ) |
const |
|
inline |
float reco::Cluster3D::getTotalCharge |
( |
| ) |
const |
|
inline |
Definition at line 264 of file Cluster3D.h.
float m_totalCharge
Total charge in the cluster.
void reco::Cluster3D::setStatusBit |
( |
unsigned |
bits | ) |
const |
|
inline |
Definition at line 269 of file Cluster3D.h.
unsigned m_statusBits
Default constructor.
Definition at line 331 of file Cluster3D.cxx.
343 if (a.getStartPosition()[2] < b.getStartPosition()[2])
return true;
std::ostream& operator<< |
( |
std::ostream & |
o, |
|
|
const Cluster3D & |
c |
|
) |
| |
|
friend |
Definition at line 311 of file Cluster3D.cxx.
313 o << std::setiosflags(std::ios::fixed) << std::setprecision(2);
314 o <<
"Cluster ID " << std::setw(5) <<
std::right << c.getClusterIdx();
constexpr auto const & right(const_AssnsIter< L, R, D, Dir > const &a, const_AssnsIter< L, R, D, Dir > const &b)
int reco::Cluster3D::m_clusterIdx |
|
private |
float reco::Cluster3D::m_endPosition[3] |
|
private |
Output of the prinicipal componenets analysis.
Definition at line 248 of file Cluster3D.h.
float reco::Cluster3D::m_startPosition[3] |
|
private |
"start" position for cluster (world coordinates)
Definition at line 250 of file Cluster3D.h.
unsigned reco::Cluster3D::m_statusBits |
|
mutableprivate |
Default constructor.
Status bits for the cluster
Definition at line 247 of file Cluster3D.h.
float reco::Cluster3D::m_totalCharge |
|
private |
The documentation for this class was generated from the following files:
- larreco/v06_64_02/source/larreco/RecoAlg/Cluster3DAlgs/Cluster3D.h
- larreco/v06_64_02/source/larreco/RecoAlg/Cluster3DAlgs/Cluster3D.cxx