![]() |
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.