#include "MuonProductionDepthFinder.h"
#include <fwk/LocalCoordinateSystem.h>
#include <fwk/CoordinateSystemRegistry.h>
#include <fwk/CentralConfig.h>
#include <fwk/RunController.h>
#include <evt/Event.h>
#include <evt/ShowerRecData.h>
#include <evt/ShowerSRecData.h>
#include <evt/ShowerSimData.h>
#include <evt/AtmosphereParameters.h>
#include <sevt/SEvent.h>
#include <sevt/Station.h>
#include <sevt/PMTCalibData.h>
#include <sevt/PMTRecData.h>
#include <sevt/StationRecData.h>
#include <sevt/Header.h>
#include <det/Detector.h>
#include <sdet/SDetector.h>
#include <sdet/STimeVariance.h>
#include <atm/Atmosphere.h>
#include <atm/InclinedAtmosphericProfile.h>
#include <utl/MathConstants.h>
#include <utl/CoordinateSystemPtr.h>
#include <utl/AxialVector.h>
#include <utl/Vector.h>
#include <utl/Point.h>
#include <utl/AugerUnits.h>
#include <utl/ReferenceEllipsoid.h>
#include <utl/PhysicalConstants.h>
#include <utl/UTMPoint.h>
#include <utl/TimeStamp.h>
#include <utl/Trace.h>
#include <utl/ErrorLogger.h>
#include <utl/TraceAlgorithm.h>
#include <utl/AugerException.h>
#include <utl/UTCDateTime.h>
#include <iostream>
#include <string>
#include <cmath>
#include <iterator>
Go to the source code of this file.
Functions | |
double | DepthToZ (const double x, const vector< double > &hl, const vector< double > &al, const vector< double > &bl, const vector< double > &cl) |
double | EpsilonRz (const double r, const double z) |
double | FLogP0 (double logz) |
double | ZToDepth (const double h, const vector< double > &hl, const vector< double > &al, const vector< double > &bl, const vector< double > &cl) |
double | ZToSlantDepth (const double zcground, const double theta, const double z, const vector< double > &hl, const vector< double > &al, const vector< double > &bl, const vector< double > &cl, const bool curvature) |
double DepthToZ | ( | const double | x, |
const vector< double > & | hl, | ||
const vector< double > & | al, | ||
const vector< double > & | bl, | ||
const vector< double > & | cl | ||
) |
Definition at line 78 of file MuonProductionDepthFinder.cc.
References ZToDepth().
Referenced by ZToSlantDepth().
double EpsilonRz | ( | const double | r, |
const double | z | ||
) |
Definition at line 196 of file MuonProductionDepthFinder.cc.
References FLogP0(), and std::pow().
Referenced by MuonProductionDepthFinderGL::MuonProductionDepthFinder::SetMuonProductionDepthHist().
double FLogP0 | ( | double | logz | ) |
Definition at line 184 of file MuonProductionDepthFinder.cc.
Referenced by EpsilonRz().
double ZToDepth | ( | const double | h, |
const vector< double > & | hl, | ||
const vector< double > & | al, | ||
const vector< double > & | bl, | ||
const vector< double > & | cl | ||
) |
Definition at line 61 of file MuonProductionDepthFinder.cc.
Referenced by DepthToZ(), and ZToSlantDepth().
double ZToSlantDepth | ( | const double | zcground, |
const double | theta, | ||
const double | z, | ||
const vector< double > & | hl, | ||
const vector< double > & | al, | ||
const vector< double > & | bl, | ||
const vector< double > & | cl, | ||
const bool | curvature | ||
) |
Definition at line 99 of file MuonProductionDepthFinder.cc.
References DepthToZ(), max, galactic::meter, sqrt(), and ZToDepth().
Referenced by MuonProductionDepthFinderGL::MuonProductionDepthFinder::SetMuonProductionDepthHist().