Main Page
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
d
e
f
l
m
o
p
s
t
u
v
Related Functions
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Package Documentation
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
SimRomanPot
SimFP420
interface
AmplitudeSegmentFP420.h
Go to the documentation of this file.
1
#ifndef AmplitudeSegmentFP420_h
2
#define AmplitudeSegmentFP420_h
3
4
//#include "G4StepPoint.hh"
5
6
#include "G4ThreeVector.hh"
7
#include <vector>
8
9
class
AmplitudeSegmentFP420
{
10
public
:
11
AmplitudeSegmentFP420
() :
_pos
(0, 0, 0),
_sigma
(0),
_amplitude
(0) {}
12
13
AmplitudeSegmentFP420
(
float
x
,
float
y
,
float
z
,
float
s
,
float
a
= 1.0) :
_pos
(
x
,
y
,
z
),
_sigma
(
s
),
_amplitude
(
a
) {}
14
15
const
G4ThreeVector &
position
()
const
{
return
_pos
; }
16
float
x
()
const
{
return
_pos
.x(); }
17
float
y
()
const
{
return
_pos
.y(); }
18
float
z
()
const
{
return
_pos
.z(); }
19
float
sigma
()
const
{
return
_sigma
; }
20
float
amplitude
()
const
{
return
_amplitude
; }
21
AmplitudeSegmentFP420
&
set_amplitude
(
float
amp) {
22
_amplitude
= amp;
23
return
*
this
;
24
}
25
26
private
:
27
G4ThreeVector
_pos
;
28
float
_sigma
;
29
float
_amplitude
;
30
};
31
#endif
AmplitudeSegmentFP420::AmplitudeSegmentFP420
AmplitudeSegmentFP420()
Definition:
AmplitudeSegmentFP420.h:11
AmplitudeSegmentFP420::amplitude
float amplitude() const
Definition:
AmplitudeSegmentFP420.h:20
AmplitudeSegmentFP420::x
float x() const
Definition:
AmplitudeSegmentFP420.h:16
AmplitudeSegmentFP420::AmplitudeSegmentFP420
AmplitudeSegmentFP420(float x, float y, float z, float s, float a=1.0)
Definition:
AmplitudeSegmentFP420.h:13
AmplitudeSegmentFP420::position
const G4ThreeVector & position() const
Definition:
AmplitudeSegmentFP420.h:15
AmplitudeSegmentFP420::_amplitude
float _amplitude
Definition:
AmplitudeSegmentFP420.h:29
alignCSCRings.s
s
Definition:
alignCSCRings.py:92
AmplitudeSegmentFP420::sigma
float sigma() const
Definition:
AmplitudeSegmentFP420.h:19
AmplitudeSegmentFP420::_sigma
float _sigma
Definition:
AmplitudeSegmentFP420.h:28
a
double a
Definition:
hdecay.h:119
AmplitudeSegmentFP420::y
float y() const
Definition:
AmplitudeSegmentFP420.h:17
AmplitudeSegmentFP420::_pos
G4ThreeVector _pos
Definition:
AmplitudeSegmentFP420.h:27
AmplitudeSegmentFP420
Definition:
AmplitudeSegmentFP420.h:9
AmplitudeSegmentFP420::z
float z() const
Definition:
AmplitudeSegmentFP420.h:18
AmplitudeSegmentFP420::set_amplitude
AmplitudeSegmentFP420 & set_amplitude(float amp)
Definition:
AmplitudeSegmentFP420.h:21
Generated for CMSSW Reference Manual by
1.8.16