ATLAS Offline Software
Loading...
Searching...
No Matches
egammaLayer1ExtraFillerTool.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
13#ifndef EGAMMAD3PDMAKER_EGAMMALAYER1EXTRAFILLERTOOL_H
14#define EGAMMAD3PDMAKER_EGAMMALAYER1EXTRAFILLERTOOL_H
15
16
18#include "xAODEgamma/Egamma.h"
19
20
21namespace D3PD {
22
23
25 : public BlockFillerTool<xAOD::Egamma>
26{
27public:
34 egammaLayer1ExtraFillerTool (const std::string& type,
35 const std::string& name,
36 const IInterface* parent);
37
38
40 virtual StatusCode book() final;
41
42
51 virtual StatusCode fill (const xAOD::Egamma& p) override;
52
53
54private:
56 float* m_deltaEs;
57};
58
59
60} // namespace D3PD
61
62
63#endif // not EGAMMAD3PDMAKER_EGAMMALAYER1EXTRAFILLERTOOL_H
Type-safe wrapper for block filler tools.
Type-safe wrapper for block filler tools.
virtual StatusCode fill(const xAOD::Egamma &p) override
Fill one block — type-safe version.
egammaLayer1ExtraFillerTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
virtual StatusCode book() final
Book variables for this block.
float * m_deltaEs
Variable: difference between 2nd maximum and 1st minimum in strips.
Block filler tool for noisy FEB information.
Egamma_v1 Egamma
Definition of the current "egamma version".
Definition Egamma.h:17