|
ATLAS Offline Software
|
Go to the documentation of this file.
56 float myRatio = iter->getSignedRatio();
100 float myWeight = itrCell.
weight();
118 double thisAbsEng,absEng = 0;
124 float myWeight = itrCell.
weight();
132 thisAbsEng = fabs(myWeight*itrCell->
e());
133 absEng += thisAbsEng;
134 HepGeom::Vector3D<double> thisPos(itrCell->
x(), itrCell->
y(), itrCell->
z());
JetConstituentVector::iterator iterator
const T * getCaloTopoTmpClusterCell() const
std::string find(const std::string &s)
return a remapped string
float y() const
get y (through CaloDetDescrElement)
const HepGeom::Vector3D< double > & getCentroid()
weight_t weight() const
Accessor for weight associated to this cell.
virtual double e() const override final
get energy (data member) (synonym to method energy()
size_t getParentClusterIndex() const
iterator end()
Iterator at the end of the container.
size_t m_parentClusterIndex
void add(HashCell &hashCell)
iterator begin()
Iterator at the beginning of the container.
void add(HashCell &hashCell)
void erase(iterator it)
Erase one element. O(n)
std::optional< HepGeom::Vector3D< double > > m_centroid
Forward iterator over the list.
const float & getSharedWeight()
const xAOD::CaloCluster::cell_iterator & getCellIterator() const
float z() const
get z (through CaloDetDescrElement)
const xAOD::CaloCluster * getParentCluster() const
float x() const
get x (through CaloDetDescrElement)
const xAOD::CaloCluster * m_parentCluster
bool empty() const
Test to see if the container is empty.
const CaloTopoSplitterHashCluster * getCaloTopoTmpHashCluster() const
void remove(const HashCell &hashCell)