ATLAS Offline Software
Loading...
Searching...
No Matches
EventErrorStateFillerTool.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 EVENTCOMMOND3PPDMAKER_EVENTERRORSTATEFILLERTOOL_H
17#define EVENTCOMMOND3PPDMAKER_EVENTERRORSTATEFILLERTOOL_H
18
19
22#include <vector>
23
24
25namespace D3PD {
26
27
32 : public BlockFillerTool<xAOD::EventInfo>
33{
34public:
41 EventErrorStateFillerTool (const std::string& type,
42 const std::string& name,
43 const IInterface* parent);
44
45
47 virtual StatusCode book();
48
49
58 virtual StatusCode fill (const xAOD::EventInfo& p);
59
60
61private:
62 std::vector<unsigned int*> m_errs;
63};
64
65
66} // namespace D3PD
67
68
69#endif // not EVENTCOMMOND3PDMAKER_EVENTERRORSTATEFILLERTOOL_H
Type-safe wrapper for block filler tools.
Type-safe wrapper for block filler tools.
EventErrorStateFillerTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
virtual StatusCode book()
Book variables for this block.
std::vector< unsigned int * > m_errs
virtual StatusCode fill(const xAOD::EventInfo &p)
Fill one block — type-safe version.
Block filler tool for noisy FEB information.
EventInfo_v1 EventInfo
Definition of the latest event info version.