ATLAS Offline Software
Public Member Functions | Private Member Functions | List of all members
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. More...
 
virtual StatusCode make (const std::string &name, ID3PD *&d3pd)=0
 Create a new D3PD tree. More...
 

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  ,
,
 
)

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: