1 #ifndef ROOTHISTCNV_PERSSVC_H 2 #define ROOTHISTCNV_PERSSVC_H 1 44 #endif // ROOTHISTCNV_PERSSVC_H The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
StatusCode finalize() override
Finalise the service.
Implementation of property with value of concrete type.
Gaudi::Property< bool > m_alphaIds
PersSvc(const std::string &name, ISvcLocator *svc)
Standard constructor.
StatusCode createRep(DataObject *pObject, IOpaqueAddress *&refpAddress) override
Convert a collection of transient data objects into another representation.
const std::string & name() const override
Retrieve name of the service.
This class is used for returning status codes from appropriate routines.
Gaudi::Property< bool > m_outputEnabled
const long ROOT_StorageType
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.
std::unique_ptr< TFile > m_hfile
Pointer to the ROOT file.
A DataObject is the base class of any identifiable object on any data store.
StatusCode initialize() override
Initialise the service.
Gaudi::Property< std::string > m_defFileName