2 #ifndef ROOTHISTCNV_PERSSVC_H
3 #define ROOTHISTCNV_PERSSVC_H 1
12 namespace RootHistCnv {
47 #endif // ROOTHISTCNV_PERSSVC_H
bool m_outputEnabled
Flag to enable/disable the output to file.
virtual StatusCode initialize()
Initialise the service.
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
virtual StatusCode createRep(DataObject *pObject, IOpaqueAddress *&refpAddress)
Convert a collection of transient data objects into another representation.
virtual ~PersSvc()
Standard destructor.
PersSvc(const std::string &name, ISvcLocator *svc)
Standard constructor.
std::string m_defFileName
Default file name.
This class is used for returning status codes from appropriate routines.
bool m_alphaIds
Force alphabetic histograms/ntuple IDs.
virtual StatusCode finalize()
Finalise the service.
virtual const std::string & name() const
Retrieve name of the service.
bool m_prtWar
Already printed a Warning.
Persistency service - to store histograms in ROOT format.
Opaque address interface definition.
Base class for all conversion services.
TFile * m_hfile
Pointer to the ROOT file.
A DataObject is the base class of any identifiable object on any data store.