ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
D3PDMaker
D3PDMakerInterfaces
D3PDMakerInterfaces
ID3PDSvc.h
Go to the documentation of this file.
1
// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// $Id$
14
15
16
#ifndef D3PDMAKERINTERFACES_ID3PDSVC_H
17
#define D3PDMAKERINTERFACES_ID3PDSVC_H
18
19
#include "GaudiKernel/IService.h"
20
#include <string>
21
22
23
namespace
D3PD
{
24
25
26
class
ID3PD
;
27
28
32
class
ID3PDSvc
33
:
virtual
public
IService
34
{
35
public
:
37
DeclareInterfaceID
(
ID3PDSvc
, 1, 0);
38
39
45
virtual
StatusCode
make
(
const
std::string& name,
ID3PD
* & d3pd) = 0;
46
47
private
:
48
ID3PDSvc
&
operator=
(
const
ID3PDSvc
&);
49
ID3PDSvc
&
operator=
(
ID3PDSvc
&&);
50
};
51
52
53
}
// namespace D3PD
54
55
56
#endif
// not D3PDMAKERINTERFACES_ID3PDSVC_H
D3PD::ID3PDSvc
Abstract interface for service to create D3PD trees.
Definition
ID3PDSvc.h:34
D3PD::ID3PDSvc::operator=
ID3PDSvc & operator=(const ID3PDSvc &)
D3PD::ID3PDSvc::make
virtual StatusCode make(const std::string &name, ID3PD *&d3pd)=0
Create a new D3PD tree.
D3PD::ID3PDSvc::DeclareInterfaceID
DeclareInterfaceID(ID3PDSvc, 1, 0)
Gaudi interface definition.
D3PD::ID3PD
Define an abstract interface for building a D3PD tree.
Definition
ID3PD.h:37
D3PD
Block filler tool for noisy FEB information.
Definition
CaloCellDetailsFillerTool.cxx:29
Generated on
for ATLAS Offline Software by
1.17.0