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