 |
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef CALORECGPU_CALOMOMENTSDUMPER_H
8 #define CALORECGPU_CALOMOMENTSDUMPER_H
25 public extends<AthAlgTool, CaloClusterCollectionProcessor>
29 using base_class::base_class;
44 Gaudi::Property<std::string>
m_savePath{
this,
"SavePath",
"./cluster_dump",
"Path to where the files should be saved"};
49 Gaudi::Property<std::string>
m_filePrefix{
this,
"FilePrefix",
"",
"Prefix of the saved files"};
54 Gaudi::Property<std::string>
m_fileSuffix{
this,
"FileSuffix",
"",
"Suffix of the saved files"};
59 Gaudi::Property<unsigned int>
m_numWidth{
this,
"NumberWidth", 9,
"The number of digits to reserve for the events"};
63 #endif //CALORECGPU_CALOMOMENTSDUMPER_H
Gaudi::Property< unsigned int > m_numWidth
The number of digits to reserve for the events.
virtual StatusCode execute(const EventContext &ctx, xAOD::CaloClusterContainer *collection) const =0
Execute on an entire collection of clusters.
Outputs cluster moments (and other assorted properties) to text files.
virtual StatusCode execute(const EventContext &ctx, xAOD::CaloClusterContainer *cluster_collection) const override
Gaudi::Property< std::string > m_savePath
The path specifying the folder to which the files should be saved.
Gaudi::Property< std::string > m_filePrefix
The prefix of the saved files.
::StatusCode StatusCode
StatusCode definition for legacy code.
Helper class for offline cell identifiers.
Base class for cluster processing tools called from CaloClusterMaker.
Gaudi::Property< std::string > m_fileSuffix
The suffix of the saved files.
virtual ~CaloMomentsDumper()=default