|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef LARRECUTILS_LARFCALTOWERSTORE_H
6 #define LARRECUTILS_LARFCALTOWERSTORE_H
29 #include "CaloEvent/CaloTower.h"
30 #include "CaloEvent/CaloTowerContainer.h"
tower_data_t::const_iterator cell_iterator
Iterator over a rectangular window of towers.
size_t size() const
size of internal data store
tower_iterator towers() const
cell_iterator lastCellofTower(tower_iterator t) const
cell_iterator firstCellofTower(tower_iterator t) const
iterators: cells
std::vector< std::pair< unsigned int, double > > tower_data_t
Intermediate store for cell/tower maps.
A rectangular window within the segmentation.
tower_table_t m_TTCmatrix
Storable container class for CaloTower.
Helper class for offline cell identifiers.
unsigned int towerSize(tower_iterator t) const
std::vector< unsigned int > m_ndxFCal
This class provides the client interface for accessing the detector description information common to...
tower_table_t::const_iterator tower_iterator
std::vector< unsigned int > m_ndyFCal
std::vector< tower_data_t > tower_table_t
CaloTowerSeg::SubSegIterator< tower_iterator > tower_subseg_iterator
~LArFCalTowerStore()
destructor
LArFCalTowerStore()
constructor
bool buildLookUp(const CaloCell_ID &cellIdHelper, const CaloDetDescrManager &theManager, CaloTowerContainer *theTowers)
setup trigger