Radiation from interaction. More...
#include <signal.hh>
Public Member Functions | |
Signal () | |
void | TaperVmMHz (double viewangle, double deltheta_em, double deltheta_had, double emfrac, double hadfrac, double &vmmhz1m, double &vmmhz_em) |
double | GetVmMHz1m (double pnu, double freq) |
void | GetVmMHz (double vmmhz_max, double vmmhz1m_max, double pnu, double *freq, double notch_min, double notch_max, double *vmmhz, int nfreq) |
void | Initialize () |
void | SetParameterization (int whichparameterization) |
int | GetLPM () |
double | GetELPM () |
void | GetSpread (double pnu, double emfrac, double hadfrac, double freq, double &deltheta_em_max, double &deltheta_had_max) |
void | SetMedium (int medium) |
void | InitializeMedium () |
void | SetNMediumReceiver (double nmedium_receiver) |
void | SetLPM (double lpm) |
void | SetKelvins (double kelvins) |
void | SetBetaMedium (double betamedium) |
void | SetRhoMedium (double rhomedium) |
void | SetKrMedium (double kr_medium) |
void | SetKlMedium (double kl_medium) |
void | SetRmMedium (double rm_medium) |
void | SetNDepth (double n_depth) |
void | SetX0Depth (double x0_depth) |
void | SetrhoDepth (double rho_depth) |
void | SetKeMedium (double ke_medium) |
void | SetEcMedium (double ecmedium) |
void | SetX0Medium (double x0medium) |
void | SetChangle (double thischangle) |
void | SetAlphaMedium (double alphamedium) |
void | SetAexMedium (double aexmedium) |
void | SetKdelta_Medium (double kdelta_medium) |
void | SetJaime_Factor (double jaime_factor) |
Public Attributes | |
double | vmmhz1m_max |
double | X0MEDIUM |
double | KELVINS |
double | N_DEPTH |
double | RHO_DEPTH |
double | X0_DEPTH |
double | NMEDIUM_RECEIVER |
double | changle |
double | RHOMEDIUM |
double | logscalefactor_taper |
Static Public Attributes | |
static const double | RHOICE |
static const double | RHOAIR |
static const double | RHOH20 |
static const double | N_AIR |
static const double | NICE |
static const double | NSALT |
static const double | CHANGLE_ICE |
static const double | VIEWANGLE_CUT |
Protected Attributes | |
double | x0ice |
double | ecice |
double | nice |
double | nfirn |
double | invnfirn |
double | invnice |
double | rhoice |
double | kelvins_ice |
double | changle_ice |
double | aex_ice |
double | alphaice |
double | rm_ice |
double | ke_ice |
double | kl_ice |
double | kdelta_ice |
double | kr_ice |
double | betaice |
double | nu0_modified |
double | nu_r |
int | WHICHPARAMETERIZATION |
double | vmmhz1m_reference |
double | freq_reference |
double | pnu_reference |
double | KR_MEDIUM |
double | RM_MEDIUM |
double | KL_MEDIUM |
double | KE_MEDIUM |
double | ECMEDIUM |
double | ALPHAMEDIUM |
double | AEXMEDIUM |
double | KDELTA_MEDIUM |
double | BETAMEDIUM |
double | JAIME_FACTOR |
int | MEDIUM |
int | LPM |
Static Protected Attributes | |
static const double | RHOSALT |
static const double | RM_ICE |
static const double | RM_SALT |
static const double | KR_SALT |
static const double | KR_ICE |
static const double | X0SALT |
static const double | ECSALT |
static const double | X0ICE |
static const double | ECICE |
static const double | AEX_ICE |
static const double | ALPHAICE |
static const double | AEX_SALT |
static const double | ALPHASALT |
static const double | KE_SALT |
static const double | KL_SALT |
static const double | KDELTA_SALT |
static const double | KE_ICE |
static const double | KL_ICE |
static const double | KDELTA_ICE |
static const double | KELVINS_ICE |
static const double | KELVINS_SALT |
static const double | BETAICE |
static const double | BETASALT |
Radiation from interaction.
Signal::Signal | ( | ) |
double Signal::GetELPM | ( | ) |
int Signal::GetLPM | ( | ) |
void Signal::GetSpread | ( | double | pnu, |
double | emfrac, | ||
double | hadfrac, | ||
double | freq, | ||
double & | deltheta_em_max, | ||
double & | deltheta_had_max | ||
) |
void Signal::GetVmMHz | ( | double | vmmhz_max, |
double | vmmhz1m_max, | ||
double | pnu, | ||
double * | freq, | ||
double | notch_min, | ||
double | notch_max, | ||
double * | vmmhz, | ||
int | nfreq | ||
) |
double Signal::GetVmMHz1m | ( | double | pnu, |
double | freq | ||
) |
void Signal::Initialize | ( | ) |
void Signal::InitializeMedium | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void Signal::SetParameterization | ( | int | whichparameterization | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void Signal::TaperVmMHz | ( | double | viewangle, |
double | deltheta_em, | ||
double | deltheta_had, | ||
double | emfrac, | ||
double | hadfrac, | ||
double & | vmmhz1m, | ||
double & | vmmhz_em | ||
) |
|
protected |
|
staticprotected |
|
staticprotected |
|
protected |
|
protected |
|
staticprotected |
|
protected |
|
staticprotected |
|
protected |
|
staticprotected |
|
protected |
|
staticprotected |
double Signal::changle |
|
protected |
|
static |
|
protected |
|
staticprotected |
|
protected |
|
staticprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprotected |
|
protected |
|
staticprotected |
|
protected |
|
staticprotected |
|
protected |
|
staticprotected |
double Signal::KELVINS |
|
protected |
|
staticprotected |
|
staticprotected |
|
protected |
|
staticprotected |
|
protected |
|
staticprotected |
|
protected |
|
staticprotected |
|
protected |
|
staticprotected |
double Signal::logscalefactor_taper |
|
protected |
|
protected |
|
static |
double Signal::N_DEPTH |
|
protected |
|
protected |
|
static |
double Signal::NMEDIUM_RECEIVER |
|
static |
|
protected |
|
protected |
|
protected |
double Signal::RHO_DEPTH |
|
static |
|
static |
|
protected |
|
static |
double Signal::RHOMEDIUM |
|
staticprotected |
|
protected |
|
staticprotected |
|
protected |
|
staticprotected |
|
static |
double Signal::vmmhz1m_max |
|
protected |
|
protected |
double Signal::X0_DEPTH |
|
protected |
|
staticprotected |
double Signal::X0MEDIUM |
|
staticprotected |