![]() |
ATLAS Offline Software
|
Outputs counts of cells, both by type and cluster presence, with each cluster being identified by its cell with the largest signal-to-noise ratio. More...
#include <CaloCellsCounterGPU.h>
Public Member Functions | |
| CaloCellsCounterGPU (const std::string &type, const std::string &name, const IInterface *parent) | |
| virtual StatusCode | execute (const EventContext &ctx, const CaloRecGPU::ConstantDataHolder &constant_data, CaloRecGPU::EventDataHolder &event_data, void *temporary_buffer) const override |
| virtual | ~CaloCellsCounterGPU ()=default |
Private Attributes | |
| Gaudi::Property< std::string > | m_savePath {this, "SavePath", "./cell_counts", "Path to where the files should be saved"} |
| The path specifying the folder to which the files should be saved. More... | |
| Gaudi::Property< std::string > | m_filePrefix {this, "FilePrefix", "", "Prefix of the saved files"} |
| The prefix of the saved files. More... | |
| Gaudi::Property< std::string > | m_fileSuffix {this, "FileSuffix", "", "Suffix of the saved files"} |
| The suffix of the saved files. More... | |
| Gaudi::Property< unsigned int > | m_numWidth {this, "NumberWidth", 9, "The number of digits to reserve for the events"} |
| The number of digits to reserve for the events. More... | |
| Gaudi::Property< float > | m_seedThreshold {this, "SeedThresholdOnEorAbsEinSigma", 4., "Seed threshold (in units of noise Sigma)"} |
| Value to consider for the seed threshold. More... | |
| Gaudi::Property< float > | m_growThreshold {this, "NeighborThresholdOnEorAbsEinSigma", 2., "Neighbor (grow) threshold (in units of noise Sigma)"} |
| Value to consider for the seed threshold. More... | |
| Gaudi::Property< float > | m_cellThreshold {this, "CellThresholdOnEorAbsEinSigma", 0., "Cell (terminal) threshold (in units of noise Sigma)"} |
| Value to consider for the seed threshold. More... | |
Outputs counts of cells, both by type and cluster presence, with each cluster being identified by its cell with the largest signal-to-noise ratio.
Definition at line 22 of file CaloCellsCounterGPU.h.
| CaloCellsCounterGPU::CaloCellsCounterGPU | ( | const std::string & | type, |
| const std::string & | name, | ||
| const IInterface * | parent | ||
| ) |
Definition at line 18 of file CaloCellsCounterGPU.cxx.
|
virtualdefault |
|
overridevirtual |
Definition at line 53 of file CaloCellsCounterGPU.cxx.
|
private |
Value to consider for the seed threshold.
Should be consistent with the one used in Topological Clustering to ensure cell classification is correct.
Definition at line 73 of file CaloCellsCounterGPU.h.
|
private |
The prefix of the saved files.
Empty string by default.
Definition at line 48 of file CaloCellsCounterGPU.h.
|
private |
The suffix of the saved files.
Empty string by default.
Definition at line 53 of file CaloCellsCounterGPU.h.
|
private |
Value to consider for the seed threshold.
Should be consistent with the one used in Topological Clustering to ensure cell classification is correct.
Definition at line 68 of file CaloCellsCounterGPU.h.
|
private |
The number of digits to reserve for the events.
9 by default.
Definition at line 58 of file CaloCellsCounterGPU.h.
|
private |
The path specifying the folder to which the files should be saved.
Default ./cell_counts
Definition at line 43 of file CaloCellsCounterGPU.h.
|
private |
Value to consider for the seed threshold.
Should be consistent with the one used in Topological Clustering to ensure cell classification is correct.
Definition at line 63 of file CaloCellsCounterGPU.h.
1.8.18