Go to the documentation of this file.
21 #ifndef PERSISTENCYSVC_HISTOGRAMPERSISTENCYSVC_H
22 #define PERSISTENCYSVC_HISTOGRAMPERSISTENCYSVC_H 1
34 #include "../PersistencySvc/PersistencySvc.h"
86 this,
"ConvertHistos", {},
"The list of patterns to be accepted for conversion" };
88 this,
"ExcludeHistos", {},
"The list of patterns to be excluded from conversion" };
100 #endif // PERSISTENCYSVC_HISTOGRAMPERSISTENCYSVC_H
PersistencySvc class implementation definition.
HistogramPersistencySvc(const std::string &name, ISvcLocator *svc)
Standard Constructor.
Gaudi::Property< std::vector< std::string > > m_convert
StatusCode createRep(DataObject *pObject, IOpaqueAddress *&refpAddress) override
Implementation of IConverter: Convert the transient object to the requested representation.
StatusCode initialize() override
Initialize the service.
std::set< std::string > Set
for report: unconverted histograms
Set m_excluded
for the final report: the list of excluded histograms
const std::string & name() const override
Retrieve name of the service
Set m_converted
for the final report: the list of converted histograms
Gaudi::Property< std::string > m_histPersName
StatusCode finalize() override
Finalize the service.
Gaudi::Property< bool > m_warnings
StatusCode reinitialize() override
Reinitialize the service.
Gaudi::Property< std::string > m_outputFile
HistogramPersistencySvc class implementation definition.
Gaudi::Property< std::vector< std::string > > m_exclude