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

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

#include <algorithms/clustering/ScdClusteringAlgo.h>

Inheritance diagram for Herd::ScdClusteringAlgo:
Herd::SiliconDetectorClusteringAlgo

Public Member Functions

 ScdClusteringAlgo (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 SCD hits.

This algorithm creates clusters starting from the strip hits in the SCD. 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
scdHitsCollMC ScdHitsColl evStore no Hits in the SCD.

Needed global objects:

name type store optional description
scdGeoParams ScdGeoParamsColl globStore no Geometric parameters of the SCD.

Produced event objects:

name alias type store description
scdClustersCollMC ScdClustersCollMC evStore The clusters of the SCDs.

Parameters:

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

Constructor & Destructor Documentation

◆ ScdClusteringAlgo()

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

Constructor.

Parameters
nameThe name of the algorithm.

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