ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
TrkDetDescr
TrkDistortedSurfaces
TrkDistortedSurfaces
LineSaggingDescriptor.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
// DistortionDescriptor.h, (c) ATLAS Detector software
8
9
#ifndef TRKDISTORTEDSURFACES_LINESAGGINGDESCRIPTOR_H
10
#define TRKDISTORTEDSURFACES_LINESAGGINGDESCRIPTOR_H
11
12
//STL
13
#include <iosfwd>
14
//#include <iomanip>
15
16
//GaudiKernel
17
#include "GaudiKernel/MsgStream.h"
18
// Geo & Maths
19
#include "
GeoPrimitives/GeoPrimitives.h
"
20
21
namespace
Trk
{
22
30
31
class
LineSaggingDescriptor
final {
32
33
public
:
35
LineSaggingDescriptor
()
36
:
m_wireLength
{},
m_wireTension
{},
m_linearDensity
{} {
37
// nop
38
}
39
41
LineSaggingDescriptor
(
double
wireLength,
42
double
wireTension,
43
double
linearDensity);
44
46
MsgStream&
dump
(MsgStream& sl)
const
;
47
49
std::ostream&
dump
(std::ostream& sl)
const
;
50
51
protected
:
53
double
m_wireLength
;
54
double
m_wireTension
;
55
double
m_linearDensity
;
56
58
static
const
double
s_elecStatFactor
;
59
alignas
(16)
static
const
Amg::Vector3D
s_gravityDirection
;
60
alignas
(16)
static
const
Amg::Vector3D
s_referenceDirection
;
61
};
62
63
}
// end of namespace
64
65
#endif
GeoPrimitives.h
Trk::LineSaggingDescriptor::s_gravityDirection
static const Amg::Vector3D s_gravityDirection
Definition
LineSaggingDescriptor.h:59
Trk::LineSaggingDescriptor::m_linearDensity
double m_linearDensity
Definition
LineSaggingDescriptor.h:55
Trk::LineSaggingDescriptor::s_elecStatFactor
static const double s_elecStatFactor
direction of gravity
Definition
LineSaggingDescriptor.h:58
Trk::LineSaggingDescriptor::s_referenceDirection
static const Amg::Vector3D s_referenceDirection
Definition
LineSaggingDescriptor.h:60
Trk::LineSaggingDescriptor::m_wireTension
double m_wireTension
Definition
LineSaggingDescriptor.h:54
Trk::LineSaggingDescriptor::m_wireLength
double m_wireLength
< the wire end positions
Definition
LineSaggingDescriptor.h:53
Trk::LineSaggingDescriptor::LineSaggingDescriptor
LineSaggingDescriptor()
Default Constructor.
Definition
LineSaggingDescriptor.h:35
Amg::Vector3D
Eigen::Matrix< double, 3, 1 > Vector3D
Definition
GeoPrimitives.h:47
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition
FakeTrackBuilder.h:9
dump
-event-from-file
Generated on
for ATLAS Offline Software by
1.17.0