#include "Cluster3D.h"
Definition at line 254 of file Cluster3D.h.
reco::Cluster3D::Cluster3D |
( |
| ) |
|
Definition at line 269 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 278 of file Cluster3D.cxx.
References m_clusterIdx, and m_endPosition.
287 ,
m_startPosition{startPosition[0], startPosition[1], startPosition[2]}
288 ,
m_endPosition{endPosition[0], endPosition[1], endPosition[2]}
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 278 of file Cluster3D.h.
float m_endPosition[3]
"end" position for cluster
Definition at line 275 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 |
Definition at line 274 of file Cluster3D.h.
unsigned m_statusBits
Default constructor.
float reco::Cluster3D::getTotalCharge |
( |
| ) |
const |
|
inline |
Definition at line 276 of file Cluster3D.h.
float m_totalCharge
Total charge in the cluster.
void reco::Cluster3D::setStatusBit |
( |
unsigned |
bits | ) |
const |
|
inline |
Definition at line 281 of file Cluster3D.h.
unsigned m_statusBits
Default constructor.
Definition at line 368 of file Cluster3D.cxx.
380 if (a.getStartPosition()[2] < b.getStartPosition()[2])
return true;
std::ostream& operator<< |
( |
std::ostream & |
o, |
|
|
const Cluster3D & |
c |
|
) |
| |
|
friend |
Definition at line 349 of file Cluster3D.cxx.
351 o << std::setiosflags(std::ios::fixed) << std::setprecision(2);
352 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 260 of file Cluster3D.h.
float reco::Cluster3D::m_startPosition[3] |
|
private |
"start" position for cluster (world coordinates)
Definition at line 262 of file Cluster3D.h.
unsigned reco::Cluster3D::m_statusBits |
|
mutableprivate |
Default constructor.
Status bits for the cluster
Definition at line 259 of file Cluster3D.h.
float reco::Cluster3D::m_totalCharge |
|
private |
The documentation for this class was generated from the following files:
- larreco/v09_25_00/source/larreco/RecoAlg/Cluster3DAlgs/Cluster3D.h
- larreco/v09_25_00/source/larreco/RecoAlg/Cluster3DAlgs/Cluster3D.cxx