|
ATLAS Offline Software
|
Go to the documentation of this file.
20 "Version of the D3PDReader code to be generated" );
28 return StatusCode::FAILURE;
33 return StatusCode::SUCCESS;
41 for( ; itr !=
end; ++itr ) {
46 return StatusCode::SUCCESS;
66 return StatusCode::FAILURE;
74 return StatusCode::SUCCESS;
80 if( riid == ID3PDSvc::interfaceID() ) {
81 *ppvIf =
static_cast< ID3PDSvc*
>( this );
83 return StatusCode::SUCCESS;
86 return AthService::queryInterface( riid, ppvIf );
JetConstituentVector::iterator iterator
Define an abstract interface for building a D3PD tree.
virtual StatusCode initialize()
Standatd Gaudi initialization function.
std::vector< ID3PD * > m_d3pds
Internal list of all the created D3PD objects.
D3PD class used for generating ROOT D3PDReader classes.
virtual StatusCode finalize()
Standard Gaudi finalization function.
Block filler tool for noisy FEB information.
RootReaderD3PDSvc(const std::string &name, ISvcLocator *svcloc)
Standard Service constructor.
virtual StatusCode make(const std::string &name, ID3PD *&d3pd)
Function implementing the ID3PDSvc interface.
::StatusCode StatusCode
StatusCode definition for legacy code.
D3PD class used for generating ROOT D3PDReader classes.
Helpers for checking error return status codes and reporting errors.
#define REPORT_MESSAGE(LVL)
Report a message.
int m_version
D3PDReader version to use.
Abstract interface for service to create D3PD trees.
virtual StatusCode queryInterface(const InterfaceID &riid, void **ppvIf)
Gaudi framework function declaring the implemented interfaces.