ATLAS Offline Software
Loading...
Searching...
No Matches
D3PD::ID3PDSvc Class Referenceabstract

Abstract interface for service to create D3PD trees. More...

#include <ID3PDSvc.h>

Inheritance diagram for D3PD::ID3PDSvc:
Collaboration diagram for D3PD::ID3PDSvc:

Public Member Functions

 DeclareInterfaceID (ID3PDSvc, 1, 0)
 Gaudi interface definition.
virtual StatusCode make (const std::string &name, ID3PD *&d3pd)=0
 Create a new D3PD tree.

Private Member Functions

ID3PDSvcoperator= (const ID3PDSvc &)
ID3PDSvcoperator= (ID3PDSvc &&)

Detailed Description

Abstract interface for service to create D3PD trees.

Definition at line 32 of file ID3PDSvc.h.

Member Function Documentation

◆ DeclareInterfaceID()

D3PD::ID3PDSvc::DeclareInterfaceID ( ID3PDSvc ,
1 ,
0  )

Gaudi interface definition.

◆ make()

virtual StatusCode D3PD::ID3PDSvc::make ( const std::string & name,
ID3PD *& d3pd )
pure virtual

Create a new D3PD tree.

Parameters
nameThe name of the new tree.
d3pd[out]The created tree.

◆ operator=() [1/2]

ID3PDSvc & D3PD::ID3PDSvc::operator= ( const ID3PDSvc & )
private

◆ operator=() [2/2]

ID3PDSvc & D3PD::ID3PDSvc::operator= ( ID3PDSvc && )
private

The documentation for this class was generated from the following file: