ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Reconstruction
MuonIdentification
MuidEvent
MuidEvent
FieldIntegral.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
// lightweight data class containing various field integrals
8
9
#ifndef MUIDEVENT_FIELDINTEGRAL_H
10
#define MUIDEVENT_FIELDINTEGRAL_H
11
12
namespace
Rec
13
{
14
21
class
FieldIntegral
22
{
23
public
:
24
26
FieldIntegral
(
double
betweenInDetMeasurements
= 0.,
27
double
betweenSpectrometerMeasurements
= 0.,
28
double
fromFirstMeasurement
= 0.,
29
double
fromPerigee
= 0.)
30
{
31
m_betweenInDetMeasurements
=
betweenInDetMeasurements
;
32
m_betweenSpectrometerMeasurements
=
betweenSpectrometerMeasurements
;
33
m_fromFirstMeasurement
=
fromFirstMeasurement
;
34
m_fromPerigee
=
fromPerigee
;
35
}
36
38
~FieldIntegral
(){}
39
42
double
betweenInDetMeasurements
(
void
)
const
43
{
return
m_betweenInDetMeasurements
; }
44
47
double
betweenSpectrometerMeasurements
(
void
)
const
48
{
return
m_betweenSpectrometerMeasurements
; }
49
51
double
fromFirstMeasurement
(
void
)
const
52
{
return
m_fromFirstMeasurement
; }
53
55
double
fromPerigee
(
void
)
const
56
{
return
m_fromPerigee
; }
57
58
private
:
59
double
m_betweenInDetMeasurements
;
60
double
m_betweenSpectrometerMeasurements
;
61
double
m_fromFirstMeasurement
;
62
double
m_fromPerigee
;
63
};
64
65
}
// end of namespace
66
67
#endif
// MUIDEVENT_FIELDINTEGRAL_H
68
69
Rec::FieldIntegral::betweenInDetMeasurements
double betweenInDetMeasurements(void) const
FieldIntegral inline accessor: field integral from first to last measurement in inner detector.
Definition
FieldIntegral.h:42
Rec::FieldIntegral::betweenSpectrometerMeasurements
double betweenSpectrometerMeasurements(void) const
FieldIntegral inline accessor: field integral from first to last measurement in muon spectrometer.
Definition
FieldIntegral.h:47
Rec::FieldIntegral::~FieldIntegral
~FieldIntegral()
inline destructor
Definition
FieldIntegral.h:38
Rec::FieldIntegral::m_betweenSpectrometerMeasurements
double m_betweenSpectrometerMeasurements
Definition
FieldIntegral.h:60
Rec::FieldIntegral::m_betweenInDetMeasurements
double m_betweenInDetMeasurements
Definition
FieldIntegral.h:59
Rec::FieldIntegral::m_fromPerigee
double m_fromPerigee
Definition
FieldIntegral.h:62
Rec::FieldIntegral::m_fromFirstMeasurement
double m_fromFirstMeasurement
Definition
FieldIntegral.h:61
Rec::FieldIntegral::fromFirstMeasurement
double fromFirstMeasurement(void) const
FieldIntegral inline accessor: field integral from first to last measurement.
Definition
FieldIntegral.h:51
Rec::FieldIntegral::FieldIntegral
FieldIntegral(double betweenInDetMeasurements=0., double betweenSpectrometerMeasurements=0., double fromFirstMeasurement=0., double fromPerigee=0.)
inline constructor
Definition
FieldIntegral.h:26
Rec::FieldIntegral::fromPerigee
double fromPerigee(void) const
FieldIntegral inline accessor: field integral from perigee to last measurement.
Definition
FieldIntegral.h:55
Rec
namespace for combined reconstruction tools and interfaces
Definition
FakeTrackBuilder.h:10
Generated on
for ATLAS Offline Software by
1.17.0