![]() |
ATLAS Offline Software
|
A very simple D3PDSvc which produces RootReaderD3PD objects. More...
#include <RootReaderD3PDSvc.h>
Public Member Functions | |
| RootReaderD3PDSvc (const std::string &name, ISvcLocator *svcloc) | |
| Standard Service constructor. | |
| virtual StatusCode | initialize () override |
| Standatd Gaudi initialization function. | |
| virtual StatusCode | finalize () override |
| Standard Gaudi finalization function. | |
| virtual StatusCode | make (const std::string &name, ID3PD *&d3pd) override |
| Function implementing the ID3PDSvc interface. | |
Private Attributes | |
| std::vector< ID3PD * > | m_d3pds |
| Internal list of all the created D3PD objects. | |
| int | m_version |
| D3PDReader version to use. | |
A very simple D3PDSvc which produces RootReaderD3PD objects.
This service can be used to create RootReaderD3PD objects, and generate C++ D3PDReader classes using D3PD::ReaderAlg. It should not be used with D3PD::MakerAlg, as the created RootReaderD3PD objects do not implement the full D3PD::ID3PD interface. (The job will fail...)
Definition at line 33 of file RootReaderD3PDSvc.h.
| D3PD::RootReaderD3PDSvc::RootReaderD3PDSvc | ( | const std::string & | name, |
| ISvcLocator * | svcloc ) |
Standard Service constructor.
Definition at line 16 of file RootReaderD3PDSvc.cxx.
|
overridevirtual |
Standard Gaudi finalization function.
Definition at line 36 of file RootReaderD3PDSvc.cxx.
|
overridevirtual |
Standatd Gaudi initialization function.
Definition at line 23 of file RootReaderD3PDSvc.cxx.
|
overridevirtual |
Function implementing the ID3PDSvc interface.
Definition at line 49 of file RootReaderD3PDSvc.cxx.
|
private |
Internal list of all the created D3PD objects.
Definition at line 49 of file RootReaderD3PDSvc.h.
|
private |
D3PDReader version to use.
Definition at line 52 of file RootReaderD3PDSvc.h.