ATLAS Offline Software
Loading...
Searching...
No Matches
Obj5FillerTool.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_OBJ5FILLERTOOL_H
13#define D3PDMAKERTEST_OBJ5FILLERTOOL_H
14
15
17#include "D3PDMakerTest/Obj5.h"
18
19namespace D3PDTest {
20
21
22
27 : public D3PD::BlockFillerTool<Obj5>
28{
29public:
36 Obj5FillerTool (const std::string& type,
37 const std::string& name,
38 const IInterface* parent);
39
40
42 virtual StatusCode book() final;
43
44
53 virtual StatusCode fill (const Obj5& p) override;
54
55
56private:
58 int* m_obj5;
59};
60
61
62} // namespace D3PDTest
63
64
65#endif // not D3PDMAKERTEST_OBJ5FILLERTOOL_H
Type-safe wrapper for block filler tools.
Test class for D3PD maker (aux data).
virtual StatusCode fill(const Obj5 &p) override
Fill one block — type-safe version.
Obj5FillerTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
virtual StatusCode book() final
Book variables for this block.
Test class for D3PD maker (aux data).
Definition Obj5.h:34
Type-safe wrapper for block filler tools.