12 #ifndef PERSISTENCYSVC_HISTOGRAMPERSISTENCYSVC_H
13 #define PERSISTENCYSVC_HISTOGRAMPERSISTENCYSVC_H 1
74 typedef std::vector<std::string>
Strings ;
76 typedef std::set<std::string>
Set ;
98 #endif // PERSISTENCYSVC_HISTOGRAMPERSISTENCYSVC_H
virtual StatusCode createRep(DataObject *pObject, IOpaqueAddress *&refpAddress)
Implementation of IConverter: Convert the transient object to the requested representation.
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
Strings m_convert
the list of patterns to be converted
virtual StatusCode reinitialize()
Reinitialize the service.
Set m_converted
for the final report: the list of converted histograms
virtual StatusCode initialize()
Initialize the service.
bool m_warnings
Flag to disable warning messages when using external input.
std::vector< std::string > Strings
the actual type for the vector of strings
This class is used for returning status codes from appropriate routines.
virtual StatusCode finalize()
Finalize the service.
PersistencySvc class implementation definition.
HistogramPersistencySvc class implementation definition.
HistogramPersistencySvc(const std::string &name, ISvcLocator *svc)
Standard Constructor.
virtual const std::string & name() const
Retrieve name of the service.
virtual ~HistogramPersistencySvc()
Standard Destructor.
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.