ScatteringResult.cc
Go to the documentation of this file.
1 #include <atm/ScatteringResult.h>
2 #include <utl/TabulatedFunctionErrors.h>
3 
4 using namespace utl;
5 using namespace atm;
6 
7 
8 ScatteringResult::ScatteringResult() :
9  fScatteringFactor(0),
10  fScatteringAngle(0)
11 {
12 }
13 
14 
16  const double angle) :
17  fScatteringFactor(new TabulatedFunctionErrors(tFactor)),
18  fScatteringAngle(angle)
19 {
20 }
21 
22 
24  fScatteringFactor(new TabulatedFunctionErrors(attResult.GetScatteringFactor())),
25  fScatteringAngle(attResult.GetScatteringAngle())
26 {
27 }
28 
29 
32 {
33  if (this != &scatt) {
34  delete fScatteringFactor;
37  }
38 
39  return *this;
40 }
41 
42 
44 {
45  delete fScatteringFactor;
46 }
47 
48 
49 // Configure (x)emacs for this file ...
50 // Local Variables:
51 // mode: c++
52 // compile-command: "make -C .. -k"
53 // End:
double GetScatteringAngle() const
Get calculated scattering angle.
utl::TabulatedFunctionErrors * fScatteringFactor
Class holding the output of the ScatteringResult function.
const utl::TabulatedFunctionErrors & GetScatteringFactor() const
Scattering factor.
ScatteringResult & operator=(const ScatteringResult &sResult)

, generated on Tue Sep 26 2023.