ATLAS Offline Software
egammaRetaphiFillerTool.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 */
13 #ifndef EGAMMAD3PDMAKER_EGAMMARETAPHIFILLERTOOL_H
14 #define EGAMMAD3PDMAKER_EGAMMARETAPHIFILLERTOOL_H
15 
16 
18 #include "xAODEgamma/Egamma.h"
19 
20 
21 namespace D3PD {
22 
23 
25  : public BlockFillerTool<xAOD::Egamma>
26 {
27 public:
34  egammaRetaphiFillerTool (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 
54 private:
56  float* m_reta;
57 
59  float* m_rphi;
60 };
61 
62 
63 } // namespace D3PD
64 
65 
66 #endif // not EGAMMAD3PDMAKER_EGAMMARETAPHIFILLERTOOL_H
D3PD::egammaRetaphiFillerTool::m_rphi
float * m_rphi
Variable: E233 / E237.
Definition: egammaRetaphiFillerTool.h:59
D3PD::egammaRetaphiFillerTool
Definition: egammaRetaphiFillerTool.h:26
python.PerfMonSerializer.p
def p
Definition: PerfMonSerializer.py:743
D3PD::egammaRetaphiFillerTool::egammaRetaphiFillerTool
egammaRetaphiFillerTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
Definition: egammaRetaphiFillerTool.cxx:29
xAOD::Egamma_v1
Definition: Egamma_v1.h:56
BlockFillerTool.h
Type-safe wrapper for block filler tools.
Egamma.h
D3PD
Block filler tool for noisy FEB information.
Definition: InnerDetector/InDetMonitoring/InDetGlobalMonitoring/macros/EnhancedPrimaryVertexMonitoring/TrigD3PD/ChainGroup.h:21
D3PD::egammaRetaphiFillerTool::m_reta
float * m_reta
Variable: E237 / E277.
Definition: egammaRetaphiFillerTool.h:56
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
test_pyathena.parent
parent
Definition: test_pyathena.py:15
D3PD::BlockFillerTool
Type-safe wrapper for block filler tools.
Definition: BlockFillerTool.h:68
D3PD::egammaRetaphiFillerTool::book
virtual StatusCode book() final
Book variables for this block.
Definition: egammaRetaphiFillerTool.cxx:42
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
D3PD::egammaRetaphiFillerTool::fill
virtual StatusCode fill(const xAOD::Egamma &p) override
Fill one block — type-safe version.
Definition: egammaRetaphiFillerTool.cxx:58
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78