#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().