1 #ifndef ROOTHISTCNV_PERSSVC_H 2 #define ROOTHISTCNV_PERSSVC_H 1 46 #endif // ROOTHISTCNV_PERSSVC_H The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
const std::string & name() const override
Retrieve name of the service.
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.
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