|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef CALORECGPU_CALOCELLSCOUNTERGPU_H
8 #define CALORECGPU_CALOCELLSCOUNTERGPU_H
32 void * temporary_buffer)
const override;
43 Gaudi::Property<std::string>
m_savePath{
this,
"SavePath",
"./cell_counts",
"Path to where the files should be saved"};
48 Gaudi::Property<std::string>
m_filePrefix{
this,
"FilePrefix",
"",
"Prefix of the saved files"};
53 Gaudi::Property<std::string>
m_fileSuffix{
this,
"FileSuffix",
"",
"Suffix of the saved files"};
58 Gaudi::Property<unsigned int>
m_numWidth{
this,
"NumberWidth", 9,
"The number of digits to reserve for the events"};
63 Gaudi::Property<float>
m_seedThreshold {
this,
"SeedThresholdOnEorAbsEinSigma", 4.,
"Seed threshold (in units of noise Sigma)"};
68 Gaudi::Property<float>
m_growThreshold {
this,
"NeighborThresholdOnEorAbsEinSigma", 2.,
"Neighbor (grow) threshold (in units of noise Sigma)"};
73 Gaudi::Property<float>
m_cellThreshold {
this,
"CellThresholdOnEorAbsEinSigma", 0.,
"Cell (terminal) threshold (in units of noise Sigma)"};
78 #endif //CALORECGPU_CALOCELLSCOUNTERGPU_H
Gaudi::Property< float > m_cellThreshold
Value to consider for the seed threshold.
virtual StatusCode execute(const EventContext &ctx, const CaloRecGPU::ConstantDataHolder &constant_data, CaloRecGPU::EventDataHolder &event_data, void *temporary_buffer) const override
Process the clusters on GPU.
Outputs counts of cells, both by type and cluster presence, with each cluster being identified by its...
CaloCellsCounterGPU(const std::string &type, const std::string &name, const IInterface *parent)
Base class for GPU-accelerated cluster processing tools to be called from CaloGPUHybridClusterProcess...
Gaudi::Property< unsigned int > m_numWidth
The number of digits to reserve for the events.
Gaudi::Property< float > m_growThreshold
Value to consider for the seed threshold.
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< float > m_seedThreshold
Value to consider for the seed threshold.
virtual ~CaloCellsCounterGPU()=default
Gaudi::Property< std::string > m_filePrefix
The prefix of the saved files.
Gaudi::Property< std::string > m_fileSuffix
The suffix of the saved files.
Gaudi::Property< std::string > m_savePath
The path specifying the folder to which the files should be saved.