CMS 3D CMS Logo

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 
11  public:
13 
14  AmplitudeSegmentFP420( float x, float y, float z, float s,float a=1.0) :
15  _pos(x,y,z), _sigma(s), _amplitude(a) {}
16 
17  const G4ThreeVector& position() const { return _pos;}
18  float x() const { return _pos.x();}
19  float y() const { return _pos.y();}
20  float z() const { return _pos.z();}
21  float sigma() const { return _sigma;}
22  float amplitude() const { return _amplitude;}
23  AmplitudeSegmentFP420& set_amplitude( float amp) { _amplitude = amp; return *this;}
24 
25  private:
26 
27  G4ThreeVector _pos;
28  float _sigma;
29  float _amplitude;
30  };
31 #endif
AmplitudeSegmentFP420(float x, float y, float z, float s, float a=1.0)
AmplitudeSegmentFP420 & set_amplitude(float amp)
double a
Definition: hdecay.h:121
const G4ThreeVector & position() const