11 #ifndef PERSISTENCYSVC_HISTOGRAMPERSISTENCYSVC_H
12 #define PERSISTENCYSVC_HISTOGRAMPERSISTENCYSVC_H 1
97 #endif // PERSISTENCYSVC_HISTOGRAMPERSISTENCYSVC_H
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
Set m_excluded
for the final report: the list of excluded histograms
StatusCode finalize() override
Finalize the service.
Strings m_convert
the list of patterns to be converted
StatusCode reinitialize() override
Reinitialize the service.
Set m_converted
for the final report: the list of converted histograms
bool m_warnings
Flag to disable warning messages when using external input.
const std::string & name() const override
Retrieve name of the service.
StatusCode initialize() override
Initialize the service.
~HistogramPersistencySvc() override=default
Standard Destructor.
std::vector< std::string > Strings
the actual type for the vector of strings
This class is used for returning status codes from appropriate routines.
PersistencySvc class implementation definition.
HistogramPersistencySvc class implementation definition.
StatusCode createRep(DataObject *pObject, IOpaqueAddress *&refpAddress) override
Implementation of IConverter: Convert the transient object to the requested representation.
HistogramPersistencySvc(const std::string &name, ISvcLocator *svc)
Standard Constructor.
Strings m_exclude
the list of patterns to be excludes
std::set< std::string > Set
for report: unconverted histograms
Opaque address interface definition.
A DataObject is the base class of any identifiable object on any data store.
std::string m_outputFile
Name of the outputFile.
std::string m_histPersName
Name of the Hist Pers type.