Stores cluster information from the ECal.
More...
#include <CaloCluster.h>
Stores cluster information from the ECal.
Definition at line 26 of file CaloCluster.h.
◆ addHits()
Take in the hits that make up the cluster.
- Parameters
-
hit | The digi hit's entry number in the events digi collection. |
◆ getCentroidX()
double ldmx::CaloCluster::getCentroidX |
( |
| ) |
const |
|
inline |
◆ getCentroidY()
double ldmx::CaloCluster::getCentroidY |
( |
| ) |
const |
|
inline |
◆ getCentroidZ()
double ldmx::CaloCluster::getCentroidZ |
( |
| ) |
const |
|
inline |
◆ getDXDZ()
double ldmx::CaloCluster::getDXDZ |
( |
| ) |
const |
|
inline |
◆ getDYDZ()
double ldmx::CaloCluster::getDYDZ |
( |
| ) |
const |
|
inline |
◆ getEDXDZ()
double ldmx::CaloCluster::getEDXDZ |
( |
| ) |
const |
|
inline |
◆ getEDYDZ()
double ldmx::CaloCluster::getEDYDZ |
( |
| ) |
const |
|
inline |
◆ getEnergy()
double ldmx::CaloCluster::getEnergy |
( |
| ) |
const |
|
inline |
◆ getHitE()
const std::vector< float > & ldmx::CaloCluster::getHitE |
( |
| ) |
const |
|
inline |
◆ getHitIDs()
const std::vector< unsigned int > & ldmx::CaloCluster::getHitIDs |
( |
| ) |
const |
|
inline |
◆ getHitX()
const std::vector< float > & ldmx::CaloCluster::getHitX |
( |
| ) |
const |
|
inline |
◆ getHitY()
const std::vector< float > & ldmx::CaloCluster::getHitY |
( |
| ) |
const |
|
inline |
◆ getHitZ()
const std::vector< float > & ldmx::CaloCluster::getHitZ |
( |
| ) |
const |
|
inline |
◆ getNHits()
int ldmx::CaloCluster::getNHits |
( |
| ) |
const |
|
inline |
◆ getRMSX()
double ldmx::CaloCluster::getRMSX |
( |
| ) |
const |
|
inline |
◆ getRMSY()
double ldmx::CaloCluster::getRMSY |
( |
| ) |
const |
|
inline |
◆ getRMSZ()
double ldmx::CaloCluster::getRMSZ |
( |
| ) |
const |
|
inline |
◆ operator<()
bool ldmx::CaloCluster::operator< |
( |
const CaloCluster & |
rhs | ) |
const |
|
inline |
Definition at line 136 of file CaloCluster.h.
136 {
137 return this->getEnergy() < rhs.getEnergy();
138 }
◆ setCentroidXYZ()
void ldmx::CaloCluster::setCentroidXYZ |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
|
inline |
◆ setDXDZ()
void ldmx::CaloCluster::setDXDZ |
( |
double |
x | ) |
|
|
inline |
◆ setDYDZ()
void ldmx::CaloCluster::setDYDZ |
( |
double |
x | ) |
|
|
inline |
◆ setEDXDZ()
void ldmx::CaloCluster::setEDXDZ |
( |
double |
x | ) |
|
|
inline |
◆ setEDYDZ()
void ldmx::CaloCluster::setEDYDZ |
( |
double |
x | ) |
|
|
inline |
◆ setEnergy()
void ldmx::CaloCluster::setEnergy |
( |
double |
energy | ) |
|
|
inline |
◆ setHitValsE()
void ldmx::CaloCluster::setHitValsE |
( |
std::vector< float > & |
x | ) |
|
|
inline |
◆ setHitValsX()
void ldmx::CaloCluster::setHitValsX |
( |
std::vector< float > & |
x | ) |
|
|
inline |
◆ setHitValsY()
void ldmx::CaloCluster::setHitValsY |
( |
std::vector< float > & |
x | ) |
|
|
inline |
◆ setHitValsZ()
void ldmx::CaloCluster::setHitValsZ |
( |
std::vector< float > & |
x | ) |
|
|
inline |
◆ setIDs()
void ldmx::CaloCluster::setIDs |
( |
std::vector< unsigned int > & |
hitIDs | ) |
|
|
inline |
◆ setNHits()
void ldmx::CaloCluster::setNHits |
( |
int |
nHits | ) |
|
|
inline |
◆ setRMSXYZ()
void ldmx::CaloCluster::setRMSXYZ |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
|
inline |
Definition at line 90 of file CaloCluster.h.
90 {
91 rmsX_ = x;
92 rmsY_ = y;
93 rmsZ_ = z;
94 }
◆ centroidX_
double ldmx::CaloCluster::centroidX_ {0} |
|
protected |
◆ centroidY_
double ldmx::CaloCluster::centroidY_ {0} |
|
protected |
◆ centroidZ_
double ldmx::CaloCluster::centroidZ_ {0} |
|
protected |
◆ DXDZ_
double ldmx::CaloCluster::DXDZ_ {0} |
|
protected |
◆ DYDZ_
double ldmx::CaloCluster::DYDZ_ {0} |
|
protected |
◆ energy_
double ldmx::CaloCluster::energy_ {0} |
|
protected |
◆ errDXDZ_
double ldmx::CaloCluster::errDXDZ_ {0} |
|
protected |
◆ errDYDZ_
double ldmx::CaloCluster::errDYDZ_ {0} |
|
protected |
◆ hitE_
std::vector<float> ldmx::CaloCluster::hitE_ |
|
protected |
◆ hitIDs_
std::vector<unsigned int> ldmx::CaloCluster::hitIDs_ |
|
protected |
◆ hitX_
std::vector<float> ldmx::CaloCluster::hitX_ |
|
protected |
◆ hitY_
std::vector<float> ldmx::CaloCluster::hitY_ |
|
protected |
◆ hitZ_
std::vector<float> ldmx::CaloCluster::hitZ_ |
|
protected |
◆ nHits_
int ldmx::CaloCluster::nHits_ {0} |
|
protected |
◆ rmsX_
double ldmx::CaloCluster::rmsX_ {0} |
|
protected |
◆ rmsY_
double ldmx::CaloCluster::rmsY_ {0} |
|
protected |
◆ rmsZ_
double ldmx::CaloCluster::rmsZ_ {0} |
|
protected |
The documentation for this class was generated from the following file: