Main Page
Class Categories
Classes
Namespaces
File List
File Members
exper-sw
cosmosw
AugerSW
Offline
source
main
Framework
Atmosphere
AttenuationResult.cc
Go to the documentation of this file.
1
#include <atm/AttenuationResult.h>
2
#include <utl/TabulatedFunctionErrors.h>
3
4
using namespace
utl;
5
using namespace
atm;
6
7
8
AttenuationResult::AttenuationResult() :
9
fTransmissionFactor(0)
10
{
11
}
12
13
14
AttenuationResult::AttenuationResult
(
utl::TabulatedFunctionErrors
& transmissionFactor) :
15
fTransmissionFactor(new
TabulatedFunctionErrors
(transmissionFactor))
16
{
17
}
18
19
20
AttenuationResult::AttenuationResult
(
const
AttenuationResult
& attResult) :
21
fTransmissionFactor(new
TabulatedFunctionErrors
(attResult.GetTransmissionFactor()))
22
{
23
}
24
25
26
AttenuationResult
&
27
AttenuationResult::operator=
(
const
AttenuationResult
& att)
28
{
29
if
(
this
!= &att) {
30
delete
fTransmissionFactor
;
31
fTransmissionFactor
=
32
new
TabulatedFunctionErrors
(att.
GetTransmissionFactor
());
33
}
34
35
return
*
this
;
36
}
37
38
39
AttenuationResult::~AttenuationResult
()
40
{
41
delete
fTransmissionFactor
;
42
}
43
44
45
// Configure (x)emacs for this file ...
46
// Local Variables:
47
// mode: c++
48
// compile-command: "make -C .. -k"
49
// End:
atm::AttenuationResult::GetTransmissionFactor
const utl::TabulatedFunctionErrors & GetTransmissionFactor() const
Transmission factor.
Definition:
AttenuationResult.h:42
utl::TabulatedFunctionErrors
Definition:
TabulatedFunctionErrors.h:22
atm::AttenuationResult::fTransmissionFactor
utl::TabulatedFunctionErrors * fTransmissionFactor
Definition:
AttenuationResult.h:48
atm::AttenuationResult::AttenuationResult
AttenuationResult()
Definition:
AttenuationResult.cc:8
atm::AttenuationResult::~AttenuationResult
~AttenuationResult()
Definition:
AttenuationResult.cc:39
atm::AttenuationResult::operator=
AttenuationResult & operator=(const AttenuationResult &attResult)
Definition:
AttenuationResult.cc:27
atm::AttenuationResult
Class describing the Atmospheric attenuation.
Definition:
AttenuationResult.h:31
, generated on Tue Sep 26 2023.