#include <SubgroupSvc.h>
Definition at line 19 of file SubgroupSvc.h.
◆ SubgroupSvc()
| SubgroupSvc::SubgroupSvc |
( |
const std::string & | name, |
|
|
ISvcLocator * | pSvcLocator ) |
Definition at line 7 of file SubgroupSvc.cxx.
8 :
9 base_class(name, pSvcLocator)
10{
11}
◆ ~SubgroupSvc()
| SubgroupSvc::~SubgroupSvc |
( |
| ) |
|
|
default |
◆ group()
| H5::Group * SubgroupSvc::group |
( |
| ) |
|
|
overridevirtual |
Definition at line 37 of file SubgroupSvc.cxx.
37 {
39}
std::unique_ptr< H5::Group > m_group
◆ initialize()
| StatusCode SubgroupSvc::initialize |
( |
| ) |
|
|
overridevirtual |
Definition at line 15 of file SubgroupSvc.cxx.
15 {
18 return StatusCode::FAILURE;
19 }
25 << "' already exists");
26 return StatusCode::FAILURE;
27 }
28 m_group = std::make_unique<H5::Group>(
30 } else {
31 m_group = std::make_unique<H5::Group>(
33 }
34 return StatusCode::SUCCESS;
35}
#define ATH_CHECK
Evaluate an expression and check for errors.
Gaudi::Property< bool > m_mustBeNew
Gaudi::Property< std::string > m_subgroup
ServiceHandle< IH5GroupSvc > m_parent
◆ m_group
| std::unique_ptr<H5::Group> SubgroupSvc::m_group {nullptr} |
|
private |
◆ m_mustBeNew
| Gaudi::Property<bool> SubgroupSvc::m_mustBeNew |
|
private |
Initial value:{this, "mustBeNew", false,
"fail if subgroup already exists"}
Definition at line 31 of file SubgroupSvc.h.
31 {this, "mustBeNew", false,
32 "fail if subgroup already exists"};
◆ m_parent
Initial value:{this, "parent", "",
"parent group service"}
Definition at line 27 of file SubgroupSvc.h.
27 {this, "parent", "",
28 "parent group service"};
◆ m_subgroup
| Gaudi::Property<std::string> SubgroupSvc::m_subgroup |
|
private |
Initial value:{this, "subgroup", "",
"subgroup name"}
Definition at line 29 of file SubgroupSvc.h.
29 {this, "subgroup", "",
30 "subgroup name"};
The documentation for this class was generated from the following files: