ATLAS Offline Software
Loading...
Searching...
No Matches
Obj2FillerTool.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 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
4*/
11
12#ifndef D3PDMAKERTEST_OBJ2FILLERTOOL_H
13#define D3PDMAKERTEST_OBJ2FILLERTOOL_H
14
15
17
18
19namespace D3PDTest {
20
21
22class Obj2;
23
24
29 : public D3PD::BlockFillerTool<Obj2>
30{
31public:
38 Obj2FillerTool (const std::string& type,
39 const std::string& name,
40 const IInterface* parent);
41
42
44 virtual StatusCode book() final;
45
46
55 virtual StatusCode fill (const Obj2& p) override;
56
57
58private:
59 int* m_i;
60 float* m_f;
61};
62
63
64} // namespace D3PD
65
66
67#endif // not D3PDMAKERTEST_OBJ2FILLERTOOL_H
Type-safe wrapper for block filler tools.
virtual StatusCode fill(const Obj2 &p) override
Fill one block — type-safe version.
virtual StatusCode book() final
Book variables for this block.
Obj2FillerTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
Test class for D3PD maker.
Definition Obj2.h:28
Type-safe wrapper for block filler tools.