Handles everything related to balloon positions, payload orientation over the course of a flight. More...
#include <balloon.hh>
Public Member Functions | |
| Balloon () | |
| void | setObservationLocation (Interaction *interaction1, int inu, IceModel *antarctic, Settings *settings1) |
| void | GetBoresights (Settings *settings1, Anita *anita1, Position r_boresights[Anita::NLAYERS_MAX][Anita::NPHI_MAX]) |
| void | PickDownwardInteractionPoint (Interaction *interaction1, Anita *anita1, Settings *settings1, IceModel *antarctica1, int inu, Ray *ray1, TH1F *h1, TH1F *h2, TH1F *h3, TH1F *h4, TH1F *h5, int &beyondhorizon) |
| void | InitializeBalloon () |
| void | ReadAnitaliteFlight () |
| void | CenterPayload (Settings *settings1, Anita *anita1, Vector n_exit2bn, Vector n_pol, int whichlayer, int centerphi) |
| void | PickBalloonPosition (Vector straightup, IceModel *antarctica, Settings *settings1, Anita *anita1) |
| void | PickBalloonPosition (IceModel *antarctica1, Settings *settings1, int inu, Anita *anita1) |
| int | Getibnposition () |
| double | GetBalloonSpin (double heading) |
| void | GetHitAngles (Settings *settings1, Anita *anita1, int inu, const Vector &n_exit2bn, const Vector &n_pol, int ilayer, int ifold, double &hitangle_e, double &hitangle_h, double &e_component, double &h_component, Vector &ant_normal) |
| void | SetDefaultBalloonPosition (IceModel *antarctica1) |
| void | setphiTrigMask () |
| void | setr_bn (double latitude, double longitude) |
| void | AdjustSlacBalloonPosition (int inu) |
| void | GetSlacPositions (Anita *anita1) |
| void | GetBoresights (Settings *settings1, Anita *anita1) |
Static Public Attributes | |
| static const int | MAX_POSITIONS =50 |
Handles everything related to balloon positions, payload orientation over the course of a flight.
| Balloon::Balloon | ( | ) |
| void Balloon::AdjustSlacBalloonPosition | ( | int | inu | ) |
| void Balloon::CenterPayload | ( | Settings * | settings1, |
| Anita * | anita1, | ||
| Vector | n_exit2bn, | ||
| Vector | n_pol, | ||
| int | whichlayer, | ||
| int | centerphi | ||
| ) |
| double Balloon::GetBalloonSpin | ( | double | heading | ) |
| void Balloon::GetBoresights | ( | Settings * | settings1, |
| Anita * | anita1, | ||
| Position | r_boresights[Anita::NLAYERS_MAX][Anita::NPHI_MAX] | ||
| ) |
| void Balloon::GetHitAngles | ( | Settings * | settings1, |
| Anita * | anita1, | ||
| int | inu, | ||
| const Vector & | n_exit2bn, | ||
| const Vector & | n_pol, | ||
| int | ilayer, | ||
| int | ifold, | ||
| double & | hitangle_e, | ||
| double & | hitangle_h, | ||
| double & | e_component, | ||
| double & | h_component, | ||
| Vector & | ant_normal | ||
| ) |
| int Balloon::Getibnposition | ( | ) |
| void Balloon::GetSlacPositions | ( | Anita * | anita1 | ) |
| void Balloon::InitializeBalloon | ( | ) |
| void Balloon::PickBalloonPosition | ( | Vector | straightup, |
| IceModel * | antarctica, | ||
| Settings * | settings1, | ||
| Anita * | anita1 | ||
| ) |
| void Balloon::PickBalloonPosition | ( | IceModel * | antarctica1, |
| Settings * | settings1, | ||
| int | inu, | ||
| Anita * | anita1 | ||
| ) |
| void Balloon::PickDownwardInteractionPoint | ( | Interaction * | interaction1, |
| Anita * | anita1, | ||
| Settings * | settings1, | ||
| IceModel * | antarctica1, | ||
| int | inu, | ||
| Ray * | ray1, | ||
| TH1F * | h1, | ||
| TH1F * | h2, | ||
| TH1F * | h3, | ||
| TH1F * | h4, | ||
| TH1F * | h5, | ||
| int & | beyondhorizon | ||
| ) |
| void Balloon::ReadAnitaliteFlight | ( | ) |
| void Balloon::SetDefaultBalloonPosition | ( | IceModel * | antarctica1 | ) |
| void Balloon::setObservationLocation | ( | Interaction * | interaction1, |
| int | inu, | ||
| IceModel * | antarctic, | ||
| Settings * | settings1 | ||
| ) |
| void Balloon::setphiTrigMask | ( | ) |
| void Balloon::setr_bn | ( | double | latitude, |
| double | longitude | ||
| ) |
| double Balloon::altitude |
| double Balloon::altitude_bn |
| double Balloon::altitude_bn_anitalite[100000] |
| double Balloon::BN_ALTITUDE |
| double Balloon::BN_LATITUDE |
| double Balloon::BN_LONGITUDE |
| int Balloon::CENTER |
| double Balloon::dtryingposition |
| float Balloon::faltitude |
| float Balloon::fheading |
| float Balloon::flatitude |
| TChain* Balloon::flightdatachain |
| float Balloon::flongitude |
| float Balloon::fpitch |
| float Balloon::froll |
| TFile* Balloon::fturf |
| double Balloon::heading |
| double Balloon::heading_bn_anitalite[100000] |
| double Balloon::horizcoord_bn |
| int Balloon::ibnposition |
| int Balloon::igps |
| int Balloon::igps_previous |
| int Balloon::islacposition |
| int Balloon::iturf |
| int Balloon::iturfevent |
| double Balloon::latitude |
| double Balloon::latitude_bn_anitalite[100000] |
| double Balloon::longitude |
| double Balloon::longitude_bn_anitalite[100000] |
|
static |
| double Balloon::MAXHORIZON |
| float Balloon::meanp[9][32] |
| double Balloon::MINALTITUDE |
| Vector Balloon::n_bn |
| Vector Balloon::n_east |
| Vector Balloon::n_north |
| int Balloon::NPOINTS |
| int Balloon::NPOINTS_MAX |
| int Balloon::NPOINTS_MIN |
| double Balloon::phi_bn |
| double Balloon::phi_spin |
| UShort_t Balloon::phiTrigMask |
| double Balloon::pitch |
| float Balloon::powerthresh[9][32] |
| Position Balloon::r_bn |
| Position Balloon::r_bn_shadow |
| Position Balloon::r_boresights[Anita::NLAYERS_MAX][Anita::NPHI_MAX] |
| int Balloon::RANDOMIZE_BN_ORIENTATION |
| double Balloon::realtime_bn_anitalite[100000] |
| unsigned int Balloon::realTime_flightdata |
| unsigned int Balloon::realTime_tr_max |
| unsigned int Balloon::realTime_tr_min |
| unsigned int Balloon::realTime_turfrate |
| int Balloon::REDUCEBALLOONPOSITIONS |
| double Balloon::roll |
| Vector Balloon::slacpositions[MAX_POSITIONS] |
| string Balloon::sslacpositions[MAX_POSITIONS] |
| double Balloon::surface_under_balloon |
| unsigned short Balloon::surfTrigBandMask[9][2] |
| double Balloon::theta_bn |
| TTreeIndex* Balloon::tindex |
| TTree* Balloon::turfratechain |
| double Balloon::vertcoord_bn |
| int Balloon::WHICHPATH |
1.8.3.1