ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
D3PDMaker
TrackD3PDMaker
src
ImpactSigmaFillerTool.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
*/
15
16
17
#ifndef TRACKD3PDMAKER_IMPACTSIGMAFILLERTOOL_H
18
#define TRACKD3PDMAKER_IMPACTSIGMAFILLERTOOL_H
19
20
21
#include "
D3PDMakerUtils/BlockFillerTool.h
"
22
#include "
EventPrimitives/EventPrimitives.h
"
23
#include <string>
24
25
26
27
namespace
D3PD
{
28
29
33
//class ImpactSigmaFillerTool
34
// : public BlockFillerTool<AmgSymMatrix(5)>
35
class
ImpactSigmaFillerTool
36
:
public
BlockFillerTool
<AmgSymMatrix(5)>
37
{
38
public
:
45
ImpactSigmaFillerTool
(
const
std::string&
type
,
46
const
std::string& name,
47
const
IInterface* parent);
48
49
51
virtual
StatusCode
book
()
final
;
52
53
62
virtual
StatusCode
fill
(
const
AmgSymMatrix
(5) &p)
override
;
63
64
65
private
:
67
float
*
m_sigd0
;
68
70
float
*
m_sigz0
;
71
};
72
73
74
}
// namespace D3PD
75
76
77
78
#endif
// not TRACKD3PDMAKER_IMPACTSIGMAFILLERTOOL_H
BlockFillerTool.h
Type-safe wrapper for block filler tools.
EventPrimitives.h
AmgSymMatrix
#define AmgSymMatrix(dim)
Definition
EventPrimitives.h:50
D3PD::BlockFillerTool
Type-safe wrapper for block filler tools.
Definition
BlockFillerTool.h:65
D3PD::ImpactSigmaFillerTool::book
virtual StatusCode book() final
Book variables for this block.
Definition
ImpactSigmaFillerTool.cxx:49
D3PD::ImpactSigmaFillerTool::m_sigz0
float * m_sigz0
Variables: z0 uncertainty.
Definition
ImpactSigmaFillerTool.h:70
D3PD::ImpactSigmaFillerTool::ImpactSigmaFillerTool
ImpactSigmaFillerTool(const std::string &type, const std::string &name, const IInterface *parent)
Standard Gaudi tool constructor.
Definition
ImpactSigmaFillerTool.cxx:37
D3PD::ImpactSigmaFillerTool::m_sigd0
float * m_sigd0
Variables: d0 uncertainty.
Definition
ImpactSigmaFillerTool.h:67
D3PD
Block filler tool for noisy FEB information.
Definition
CaloCellDetailsFillerTool.cxx:29
D3PD::fill
virtual StatusCode fill()
Fill one object.
type
Generated on
for ATLAS Offline Software by
1.17.0