Class to hold the standard parameters used to specify an atmospheric profile. More...
#include <AtmosphereParameters.h>
Public Member Functions | |
AtmosphereParameters () | |
AtmosphereParameters (const std::vector< double > &h, const std::vector< double > &a, const std::vector< double > &b, const std::vector< double > &c) | |
template<std::size_t n> | |
AtmosphereParameters (const double(&h)[n], const double(&a)[n], const double(&b)[n], const double(&c)[n]) | |
const std::vector< double > & | GetA () const |
const std::vector< double > & | GetB () const |
const std::vector< double > & | GetC () const |
const std::vector< double > & | GetLayerAltitudes () const |
unsigned int | GetNLayers () const |
void | SetA (const std::vector< double > &a) |
void | SetB (const std::vector< double > &b) |
void | SetC (const std::vector< double > &c) |
void | SetLayerAltitudes (const std::vector< double > &h) |
Private Attributes | |
std::vector< double > | fA |
std::vector< double > | fB |
std::vector< double > | fC |
std::vector< double > | fH |
Class to hold the standard parameters used to specify an atmospheric profile.
In general, users should not need to use this and should use the the Atmosphere class instead.
Definition at line 29 of file AtmosphereParameters.h.
|
inline |
Definition at line 31 of file AtmosphereParameters.h.
AtmosphereParameters::AtmosphereParameters | ( | const std::vector< double > & | h, |
const std::vector< double > & | a, | ||
const std::vector< double > & | b, | ||
const std::vector< double > & | c | ||
) |
|
inline |
Definition at line 39 of file AtmosphereParameters.h.
|
inline |
Definition at line 55 of file AtmosphereParameters.h.
References fA.
Referenced by atm::SimShowerProfileModel::LazyInit(), and MuonProductionDepthFinderGL::MuonProductionDepthFinder::SetMuonProductionDepthHist().
|
inline |
Definition at line 58 of file AtmosphereParameters.h.
References fB.
Referenced by atm::SimShowerProfileModel::LazyInit(), and MuonProductionDepthFinderGL::MuonProductionDepthFinder::SetMuonProductionDepthHist().
|
inline |
Definition at line 61 of file AtmosphereParameters.h.
References fC.
Referenced by atm::SimShowerProfileModel::LazyInit(), and MuonProductionDepthFinderGL::MuonProductionDepthFinder::SetMuonProductionDepthHist().
|
inline |
Definition at line 52 of file AtmosphereParameters.h.
References fH.
Referenced by atm::SimShowerProfileModel::LazyInit(), and MuonProductionDepthFinderGL::MuonProductionDepthFinder::SetMuonProductionDepthHist().
|
inline |
Definition at line 49 of file AtmosphereParameters.h.
References fH.
|
inline |
Definition at line 67 of file AtmosphereParameters.h.
References RdGeoCeLDFFitter::a, and fA.
Referenced by io::AtmosphereParameters_ROOT::operator>>().
|
inline |
Definition at line 70 of file AtmosphereParameters.h.
References RdGeoCeLDFFitter::b, and fB.
Referenced by io::AtmosphereParameters_ROOT::operator>>().
|
inline |
Definition at line 73 of file AtmosphereParameters.h.
References RdGeoCeLDFFitter::c, and fC.
Referenced by io::AtmosphereParameters_ROOT::operator>>().
|
inline |
Definition at line 64 of file AtmosphereParameters.h.
References fH.
Referenced by io::AtmosphereParameters_ROOT::operator>>().
|
private |
Definition at line 78 of file AtmosphereParameters.h.
Referenced by AtmosphereParameters(), GetA(), and SetA().
|
private |
Definition at line 79 of file AtmosphereParameters.h.
Referenced by AtmosphereParameters(), GetB(), and SetB().
|
private |
Definition at line 80 of file AtmosphereParameters.h.
Referenced by AtmosphereParameters(), GetC(), and SetC().
|
private |
Definition at line 77 of file AtmosphereParameters.h.
Referenced by AtmosphereParameters(), GetLayerAltitudes(), GetNLayers(), and SetLayerAltitudes().