Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Clusterization.hpp File Reference
#include <memory>
#include <vector>
#include "Acts/Clusterization/Clusterization.ipp"
+ Include dependency graph for Clusterization.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Acts::Ccl::Connect2D< Cell >
 
struct  Acts::Ccl::Connect1D< Cell >
 
struct  Acts::Ccl::DefaultConnect< Cell, GridDim >
 
struct  Acts::Ccl::DefaultConnect< Cell, 2 >
 
struct  Acts::Ccl::DefaultConnect< Cell, 1 >
 

Namespaces

namespace  Acts::Ccl
 

Typedefs

using Acts::Ccl::Label = int
 

Enumerations

enum  Acts::Ccl::ConnectResult
 

Functions

template<typename CellCollection , size_t GridDim = 2, typename Connect = DefaultConnect<typename CellCollection::value_type, GridDim>>
void Acts::Ccl::labelClusters (CellCollection &cells, Connect connect=Connect())
 labelClusters
 
template<typename CellCollection , typename ClusterCollection , size_t GridDim>
ClusterCollection Acts::Ccl::mergeClusters (CellCollection &)
 mergeClusters
 
template<typename CellCollection , typename ClusterCollection , size_t GridDim = 2, typename Connect = DefaultConnect<typename CellCollection::value_type, GridDim>>
ClusterCollection Acts::Ccl::createClusters (CellCollection &cells, Connect connect=Connect())
 createClusters Convenience function which runs both labelClusters and createClusters.
 

Variables

constexpr Label Acts::Ccl::NO_LABEL = 0