A very simple D3PDSvc which produces RootReaderD3PD objects.
More...
#include <RootReaderD3PDSvc.h>
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...)
- Author
- Attila Krasznahorkay Attil.nosp@m.a.Kr.nosp@m.aszna.nosp@m.hork.nosp@m.ay@ce.nosp@m.rn.c.nosp@m.h
Definition at line 33 of file RootReaderD3PDSvc.h.
◆ RootReaderD3PDSvc()
D3PD::RootReaderD3PDSvc::RootReaderD3PDSvc |
( |
const std::string & |
name, |
|
|
ISvcLocator * |
svcloc |
|
) |
| |
Standard Service constructor.
Definition at line 16 of file RootReaderD3PDSvc.cxx.
17 : base_class(
name, svcloc ) {
19 declareProperty(
"Version",
m_version = 2,
20 "Version of the D3PDReader code to be generated" );
◆ finalize()
StatusCode D3PD::RootReaderD3PDSvc::finalize |
( |
| ) |
|
|
overridevirtual |
◆ initialize()
StatusCode D3PD::RootReaderD3PDSvc::initialize |
( |
| ) |
|
|
overridevirtual |
Standatd Gaudi initialization function.
Definition at line 23 of file RootReaderD3PDSvc.cxx.
28 return StatusCode::FAILURE;
33 return StatusCode::SUCCESS;
◆ make()
StatusCode D3PD::RootReaderD3PDSvc::make |
( |
const std::string & |
name, |
|
|
ID3PD *& |
d3pd |
|
) |
| |
|
overridevirtual |
Function implementing the ID3PDSvc interface.
Definition at line 49 of file RootReaderD3PDSvc.cxx.
57 d =
new RootReaderD3PD_v1();
62 d =
new RootReaderD3PD_v2();
66 return StatusCode::FAILURE;
74 return StatusCode::SUCCESS;
◆ m_d3pds
std::vector< ID3PD* > D3PD::RootReaderD3PDSvc::m_d3pds |
|
private |
◆ m_version
int D3PD::RootReaderD3PDSvc::m_version |
|
private |
The documentation for this class was generated from the following files: