HerdSoftware  0.1.1
Public Member Functions | List of all members
Herd::StkClusteringAlgo Class Reference

Algorithm that clusters the Monte Carlo STK hits. More...

#include <algorithms/clustering/StkClusteringAlgo.h>

Inheritance diagram for Herd::StkClusteringAlgo:
Herd::SiliconDetectorClusteringAlgo

Public Member Functions

 StkClusteringAlgo (const std::string &name)
 Constructor. More...
 
- Public Member Functions inherited from Herd::SiliconDetectorClusteringAlgo
 SiliconDetectorClusteringAlgo (const std::string &name)
 Constructor. More...
 
bool Initialize () override
 Initialization of the algorithm. More...
 
bool Process () override
 Process a single event. More...
 
std::vector< std::string > FreeObjects (const std::vector< std::string > &objs, Memory::Status memStatus) override
 Free the memory of unneeded objects. More...
 

Additional Inherited Members

- Protected Attributes inherited from Herd::SiliconDetectorClusteringAlgo
std::string _detName
 Name of the detector, e.g "stk". More...
 

Detailed Description

Algorithm that clusters the Monte Carlo STK hits.

This algorithm creates clusters starting from the strip hits in the STK. A cluster is defined as a group of contiguous strips above a given S/N level, including at least one strip (the seed strip) above a given, higher S/N level.

name type store optional description
stkHitsColl StkHitsColl evStore no Hits in the STK.

Needed global objects:

name type store optional description
stkGeoParams StkGeoParamsColl globStore no Geometric parameters of the STK.

Produced event objects:

name alias type store description
stkClustersCollMC StkClustersColl evStore The clusters of the STKs.

Parameters:

name | type | default value | description -----------------—|----------—|------------—|--------------------------------------------------------------------------------------—

Constructor & Destructor Documentation

◆ StkClusteringAlgo()

Herd::StkClusteringAlgo::StkClusteringAlgo ( const std::string &  name)

Constructor.

Parameters
nameThe name of the algorithm.

The documentation for this class was generated from the following files: