CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
AmplitudeSegmentFP420 Class Reference

#include <AmplitudeSegmentFP420.h>

Public Member Functions

float amplitude () const
 
 AmplitudeSegmentFP420 ()
 
 AmplitudeSegmentFP420 (float x, float y, float z, float s, float a=1.0)
 
const G4ThreeVector & position () const
 
AmplitudeSegmentFP420set_amplitude (float amp)
 
float sigma () const
 
float x () const
 
float y () const
 
float z () const
 

Private Attributes

float _amplitude
 
G4ThreeVector _pos
 
float _sigma
 

Detailed Description

Definition at line 10 of file AmplitudeSegmentFP420.h.

Constructor & Destructor Documentation

AmplitudeSegmentFP420::AmplitudeSegmentFP420 ( )
inline

Definition at line 12 of file AmplitudeSegmentFP420.h.

AmplitudeSegmentFP420::AmplitudeSegmentFP420 ( float  x,
float  y,
float  z,
float  s,
float  a = 1.0 
)
inline

Member Function Documentation

float AmplitudeSegmentFP420::amplitude ( ) const
inline

Definition at line 22 of file AmplitudeSegmentFP420.h.

References _amplitude.

22 { return _amplitude;}
const G4ThreeVector& AmplitudeSegmentFP420::position ( ) const
inline

Definition at line 17 of file AmplitudeSegmentFP420.h.

References _pos.

17 { return _pos;}
AmplitudeSegmentFP420& AmplitudeSegmentFP420::set_amplitude ( float  amp)
inline

Definition at line 23 of file AmplitudeSegmentFP420.h.

References _amplitude.

23 { _amplitude = amp; return *this;}
float AmplitudeSegmentFP420::sigma ( ) const
inline

Definition at line 21 of file AmplitudeSegmentFP420.h.

References _sigma.

21 { return _sigma;}
float AmplitudeSegmentFP420::x ( ) const
inline
float AmplitudeSegmentFP420::y ( ) const
inline
float AmplitudeSegmentFP420::z ( ) const
inline

Definition at line 20 of file AmplitudeSegmentFP420.h.

References _pos.

Referenced by geometryXMLparser.Alignable::pos().

20 { return _pos.z();}

Member Data Documentation

float AmplitudeSegmentFP420::_amplitude
private

Definition at line 29 of file AmplitudeSegmentFP420.h.

Referenced by amplitude(), and set_amplitude().

G4ThreeVector AmplitudeSegmentFP420::_pos
private

Definition at line 27 of file AmplitudeSegmentFP420.h.

Referenced by position(), x(), y(), and z().

float AmplitudeSegmentFP420::_sigma
private

Definition at line 28 of file AmplitudeSegmentFP420.h.

Referenced by sigma().