Go to the documentation of this file.
8 #ifndef HERDROOTPERSISTENCESERVICE_H_
9 #define HERDROOTPERSISTENCESERVICE_H_
12 #include "persistence/RootPersistenceService.h"
23 using RootPersistenceService::RootPersistenceService;
34 bool BookGlobalObject(
const std::string &objName,
const std::string &objStore)
override;
48 std::unique_ptr<PersistenceService>
Copy(
const std::string &name,
const std::string &output)
override;
bool EndOfProcessing() override
Saves the Herd::FileHeader and then calls EA::RootPersistenceService::EndOfProcessing().
Definition: HerdRootPersistenceService.cpp:29
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:22
bool BookGlobalObject(const std::string &objName, const std::string &objStore) override
Prevent booking an object with the same name used for file header object.
Definition: HerdRootPersistenceService.cpp:20
std::unique_ptr< PersistenceService > Copy(const std::string &name, const std::string &output) override
Creates a copy of the persistence service.
Definition: HerdRootPersistenceService.cpp:38
Persistence service adding HERD-specific behavior to RootPersistenceService.
Definition: HerdRootPersistenceService.h:21