Main Page
Namespaces
Classes
Package Documentation
SimRomanPot
SimFP420
interface
AmplitudeSegmentFP420.h
Go to the documentation of this file.
1
#ifndef AmplitudeSegmentFP420_h
2
#define AmplitudeSegmentFP420_h
3
4
5
//#include "G4StepPoint.hh"
6
7
8
#include<vector>
9
#include "G4ThreeVector.hh"
10
11
class
AmplitudeSegmentFP420
{
12
public
:
13
AmplitudeSegmentFP420
() :
_pos
(0,0,0),
_sigma
(0),
_amplitude
(0) {}
14
15
AmplitudeSegmentFP420
(
float
x
,
float
y
,
float
z
,
float
s
,
float
a
=1.0) :
16
_pos
(x,y,z),
_sigma
(s),
_amplitude
(
a
) {}
17
18
const
G4ThreeVector&
position
()
const
{
return
_pos
;}
19
float
x
()
const
{
return
_pos
.x();}
20
float
y
()
const
{
return
_pos
.y();}
21
float
z
()
const
{
return
_pos
.z();}
22
float
sigma
()
const
{
return
_sigma
;}
23
float
amplitude
()
const
{
return
_amplitude
;}
24
AmplitudeSegmentFP420
&
set_amplitude
(
float
amp) {
_amplitude
= amp;
return
*
this
;}
25
26
private
:
27
28
G4ThreeVector
_pos
;
29
float
_sigma
;
30
float
_amplitude
;
31
};
32
#endif
AmplitudeSegmentFP420::amplitude
float amplitude() const
Definition:
AmplitudeSegmentFP420.h:23
AmplitudeSegmentFP420::_pos
G4ThreeVector _pos
Definition:
AmplitudeSegmentFP420.h:28
AmplitudeSegmentFP420::_sigma
float _sigma
Definition:
AmplitudeSegmentFP420.h:29
AmplitudeSegmentFP420::z
float z() const
Definition:
AmplitudeSegmentFP420.h:21
AmplitudeSegmentFP420::y
float y() const
Definition:
AmplitudeSegmentFP420.h:20
alignCSCRings.s
s
Definition:
alignCSCRings.py:92
AmplitudeSegmentFP420::_amplitude
float _amplitude
Definition:
AmplitudeSegmentFP420.h:30
AmplitudeSegmentFP420::AmplitudeSegmentFP420
AmplitudeSegmentFP420(float x, float y, float z, float s, float a=1.0)
Definition:
AmplitudeSegmentFP420.h:15
AmplitudeSegmentFP420::set_amplitude
AmplitudeSegmentFP420 & set_amplitude(float amp)
Definition:
AmplitudeSegmentFP420.h:24
AmplitudeSegmentFP420::sigma
float sigma() const
Definition:
AmplitudeSegmentFP420.h:22
AmplitudeSegmentFP420::AmplitudeSegmentFP420
AmplitudeSegmentFP420()
Definition:
AmplitudeSegmentFP420.h:13
AmplitudeSegmentFP420::x
float x() const
Definition:
AmplitudeSegmentFP420.h:19
a
double a
Definition:
hdecay.h:121
AmplitudeSegmentFP420
Definition:
AmplitudeSegmentFP420.h:11
AmplitudeSegmentFP420::position
const G4ThreeVector & position() const
Definition:
AmplitudeSegmentFP420.h:18
Generated for CMSSW Reference Manual by
1.8.11