5#ifndef AFP_LOCRECO_AFPLOCRECOSTATIONBASICOBJ_H
6#define AFP_LOCRECO_AFPLOCRECOSTATIONBASICOBJ_H 1
33 std::vector< std::vector<const xAOD::AFPSiHitsCluster*> >&
layers ()
37 const std::vector< std::vector<const xAOD::AFPSiHitsCluster*> >&
layers ()
const
43 std::vector<const xAOD::AFPSiHitsCluster*>&
clustersInLayer (
const unsigned int layerID)
48 {
for (std::vector<const xAOD::AFPSiHitsCluster*>& layer :
m_layersClusters) layer.clear();}
std::vector< const xAOD::AFPSiHitsCluster * > & clustersInLayer(const unsigned int layerID)
Returns vector of clusters in the layer with given ID.
std::vector< std::vector< const xAOD::AFPSiHitsCluster * > > m_layersClusters
vector of layers, each layer contains a vector of pointers to clusters
AFPLocRecoStationBasicObj()
Does nothing.
AFPLocRecoStationBasicObj(const int numberOfLayers)
Sets number of layers in the station.
void setNumberOfLayers(const unsigned int layersN)
Sets vector containing layers to the specified size.
std::vector< std::vector< const xAOD::AFPSiHitsCluster * > > & layers()
Returns vector layers, each layer is a vector of clusters.
const std::vector< std::vector< const xAOD::AFPSiHitsCluster * > > & layers() const
Returns vector layers, each layer is a vector of clusters.
void clear()
Clear clusters from each layer.