icemc
 All Classes Namespaces Files Functions Variables Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
Roughness Class Reference

Some roughness work that was attempted. More...

#include <roughness.hh>

Public Member Functions

 Roughness (Settings *settings1)
 
void GetExitforRoughness (Settings *settings1, IceModel *antarctica, double emfrac, double hadfrac, double deltheta_em_max, double deltheta_had_max, Ray *ray1, Vector &nnu, Vector &r_bn, Vector &posnu)
 
double GetPokey (double incident_angle, double transmitted_angle, double emfrac, double hadfrac, double deltheta_em, double deltheta_had)
 
double GetSlappy (double incident_angle, double transmitted_angle, double emfrac, double hadfrac, double deltheta_em, double deltheta_had)
 
double GetCombinedDeltheta (double emfrac, double hadrac, double deltheta_em_max, double deltheta_had_max)
 
void GetBalloonLocation (Interaction *interaction1, Ray *ray1, Balloon *bn1, IceModel *antarctica)
 

Public Attributes

double balloonphi
 
double balloontheta
 
double balloondist
 
double rough_sigma
 
Vector nrf_iceside_specular
 

Detailed Description

Some roughness work that was attempted.

Constructor & Destructor Documentation

Roughness::Roughness ( Settings settings1)

Member Function Documentation

void Roughness::GetBalloonLocation ( Interaction interaction1,
Ray ray1,
Balloon bn1,
IceModel antarctica 
)
double Roughness::GetCombinedDeltheta ( double  emfrac,
double  hadrac,
double  deltheta_em_max,
double  deltheta_had_max 
)
void Roughness::GetExitforRoughness ( Settings settings1,
IceModel antarctica,
double  emfrac,
double  hadfrac,
double  deltheta_em_max,
double  deltheta_had_max,
Ray ray1,
Vector nnu,
Vector r_bn,
Vector posnu 
)
double Roughness::GetPokey ( double  incident_angle,
double  transmitted_angle,
double  emfrac,
double  hadfrac,
double  deltheta_em,
double  deltheta_had 
)
double Roughness::GetSlappy ( double  incident_angle,
double  transmitted_angle,
double  emfrac,
double  hadfrac,
double  deltheta_em,
double  deltheta_had 
)

Member Data Documentation

double Roughness::balloondist
double Roughness::balloonphi
double Roughness::balloontheta
Vector Roughness::nrf_iceside_specular
double Roughness::rough_sigma

The documentation for this class was generated from the following files: