Convenience object for neighbouring relations used by BSEmcRecursiveClustering.
More...
#include <BSEmcGeoItem.h>
Convenience object for neighbouring relations used by BSEmcRecursiveClustering.
Represents a crystal and contains ptr to neighbouring crystal representations to allow for simple recursive clustering of neighbours
- Author
- Ben Salisbury salis.nosp@m.bury.nosp@m.@hisk.nosp@m.p.un.nosp@m.i-bon.nosp@m.n.de, HISKP Bonn
- Date
- 2021-01
Definition at line 25 of file BSEmcGeoItem.h.
◆ BSEmcGeoItem()
BSEmcGeoItem::BSEmcGeoItem |
( |
| ) |
|
◆ ~BSEmcGeoItem()
virtual BSEmcGeoItem::~BSEmcGeoItem |
( |
| ) |
|
|
virtual |
◆ AddDigi()
void BSEmcGeoItem::AddDigi |
( |
const BSEmcDigi * |
t_digi | ) |
|
|
inline |
◆ AddDigiIndex()
void BSEmcGeoItem::AddDigiIndex |
( |
Int_t |
t_digiindex | ) |
|
|
inline |
Definition at line 50 of file BSEmcGeoItem.h.
50 { fDigiIndices.push_back(t_digiindex); }
◆ AddNeighbour()
◆ ClearNeighbourList()
void BSEmcGeoItem::ClearNeighbourList |
( |
| ) |
|
|
inline |
◆ FindClusterCrystals()
void BSEmcGeoItem::FindClusterCrystals |
( |
std::vector< BSEmcGeoItem *> & |
t_clusterCrystals | ) |
|
◆ GetDigiIndices()
const std::vector<Int_t>& BSEmcGeoItem::GetDigiIndices |
( |
| ) |
const |
|
inline |
◆ GetDigis()
const std::vector<const BSEmcDigi *>& BSEmcGeoItem::GetDigis |
( |
| ) |
const |
|
inline |
◆ GetID()
Int_t BSEmcGeoItem::GetID |
( |
| ) |
const |
|
inline |
◆ GetNeighbour() [1/2]
const BSEmcGeoItem* BSEmcGeoItem::GetNeighbour |
( |
Int_t |
t_index | ) |
const |
|
inline |
Definition at line 42 of file BSEmcGeoItem.h.
42 {
return fNeighbours.at(t_index); }
◆ GetNeighbour() [2/2]
Definition at line 43 of file BSEmcGeoItem.h.
43 {
return fNeighbours.at(t_index); }
◆ GetNeighbours()
const std::vector<BSEmcGeoItem *>& BSEmcGeoItem::GetNeighbours |
( |
| ) |
const |
|
inline |
◆ HasNeighbours()
Bool_t BSEmcGeoItem::HasNeighbours |
( |
| ) |
const |
|
inline |
Definition at line 33 of file BSEmcGeoItem.h.
33 {
return !fNeighbours.empty(); }
◆ IsAdded()
Bool_t BSEmcGeoItem::IsAdded |
( |
| ) |
const |
|
inline |
◆ IsDigiPresent()
Bool_t BSEmcGeoItem::IsDigiPresent |
( |
| ) |
const |
|
inline |
◆ IsNeighbour()
Bool_t BSEmcGeoItem::IsNeighbour |
( |
const BSEmcGeoItem * |
t_item | ) |
const |
◆ IsSameItem()
Bool_t BSEmcGeoItem::IsSameItem |
( |
const BSEmcGeoItem * |
t_item | ) |
const |
|
inline |
◆ NumberOfNeighbours()
Int_t BSEmcGeoItem::NumberOfNeighbours |
( |
| ) |
const |
|
inline |
◆ Reset()
void BSEmcGeoItem::Reset |
( |
| ) |
|
◆ SetID()
void BSEmcGeoItem::SetID |
( |
Int_t |
t_uniqueId | ) |
|
|
inline |
The documentation for this class was generated from the following file: