ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
D3PDMaker
D3PDMakerInterfaces
D3PDMakerInterfaces
IObjFillerTool.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
#ifndef D3PDMAKERINTERFACES_IOBJFILLERTOOL_H
16
#define D3PDMAKERINTERFACES_IOBJFILLERTOOL_H
17
18
19
#include "GaudiKernel/IAlgTool.h"
20
21
22
namespace
D3PD
{
23
24
25
class
IAddVariable
;
26
27
43
class
IObjFillerTool
44
:
virtual
public
IAlgTool
45
{
46
public
:
48
DeclareInterfaceID(IObjFillerTool, 1, 0);
49
50
57
virtual
StatusCode
configureD3PD
(IAddVariable*
tree
) = 0;
58
59
65
virtual
StatusCode
book
() = 0;
66
67
76
virtual
StatusCode
fill
() = 0;
77
78
85
virtual
bool
isContainerFiller
()
const
= 0;
86
87
88
};
89
90
91
}
// namespace D3PD
92
93
94
#endif
// not D3PDMAKERINTERFACES_IOBJFILLERTOOL_H
D3PD::IAddVariable
Common interface for adding a variable to a tuple.
Definition
IAddVariable.h:70
D3PD
Block filler tool for noisy FEB information.
Definition
CaloCellDetailsFillerTool.cxx:29
D3PD::configureD3PD
virtual StatusCode configureD3PD(IAddVariable *tree, const std::type_info &ti)
Configure during initialization: type-check.
D3PD::isContainerFiller
virtual bool isContainerFiller() const
Find out if the filler handles containers or single objects.
D3PD::book
virtual StatusCode book()
Declare tuple variables.
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
fill
void fill(H5::Group &out_file, size_t iterations)
Definition
test-half-precision.cxx:64
tree
TChain * tree
Definition
tile_monitor.h:30
Generated on
for ATLAS Offline Software by
1.17.0