 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGGEPPERF_BASICGEPCLUSTERMAKER_H
6 #define TRIGGEPPERF_BASICGEPCLUSTERMAKER_H
21 std::vector<Gep::Cluster>
24 std::string
getName()
const override;
37 bool isNewCell(
unsigned int id,
const std::vector<unsigned int>& seenCells)
const;
39 std::vector<Gep::GepCaloCell>
const float m_clustering_threshold
std::vector< Gep::GepCaloCell > clusterFromCells(const Gep::GepCaloCell &seed, const pGepCellMap &, std::vector< unsigned int > &seenSeedCells) const
std::string getName() const override
std::vector< Gep::Cluster > makeClusters(const pGepCellMap &) const override
const std::vector< int > m_disallowed_clustering_samplings
bool isInAllowedSampling(int sampling, const std::vector< int > &list_of_samplings) const
std::unique_ptr< GepCellMap > pGepCellMap
BasicGepClusterMaker()=default
const float m_seed_threshold
bool isNewCell(unsigned int id, const std::vector< unsigned int > &seenCells) const
~BasicGepClusterMaker()=default
const std::vector< int > m_disallowed_seed_samplings
bool isSeedCell(const Gep::GepCaloCell &cell, const std::vector< unsigned int > &seenSeedCells) const
Gep::Cluster getClusterFromListOfCells(const std::vector< Gep::GepCaloCell > &cells) const