|
ATLAS Offline Software
|
Go to the documentation of this file.
37 double absEnergySum=0;
48 for (;
it!=it_e;++
it) {
53 double cellEta=
cell->eta();
55 double cellE=
cell->e();
56 double cellW=
it.weight();
57 double absEW=cellW*std::fabs(cellE);
63 etaSum += absEW * cellEta;
68 double eta=etaSum/absEnergySum;
75 double sinTh = 1.0 / std::cosh(
eta );
CaloProtoCluster()=delete
No default constructor, always need a CaloCellContainer to work with.
Scalar eta() const
pseudorapidity method
const_iterator begin() const
const begin method
Bookkeeping of cells that make up a cluster Simplified replacement for CaloCellLink,...
std::unique_ptr< CaloClusterCellLink > m_cellLinks
Container class for CaloCell.
const_iterator end() const
const end method
void prefetchObj(const T *ptr)
Generic prefetch of the object of specific types (sizes).
Data object for each calorimeter readout cell.
const_iterator to loop over cells belonging to a cluster
void nextDDE(Iter iter, Iter endIter)
Prefetch next CaloDDE.
void getKine()
update m_e and m_et