Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
utl Namespace Reference

Namespaces

 Accumulator
 
 Bit
 
 Detail
 
 detail
 
 Evaluator
 
 File
 
 GumbelXmax
 
 InvisibleEnergy
 
 LambertWDetail
 
 Minou
 
 PointerContainer
 
 RefractionIndex
 
 ShadowPtrMeta
 
 Spline
 
 ssd
 
 String
 
 TypeId
 
 Verbosity
 
 wcd
 
 XmaxParam
 

Classes

class  AdaptiveRK5Iterator
 
class  add_const_reference
 
class  AnalyticCoordinateTransformator
 Utility class to do analytic coordinate transformation (especially error propagation) from spherical (radius, zenith, azimuth) to cartesian coordinates (x,y,z) and the other wayaround. More...
 
class  AnalyticFilter
 Abstract base class for analytic filters. More...
 
class  AnalyticWindow
 Abstract base class for analytic windows. More...
 
class  AugerCoordinateSystemConstructor
 
class  AugerException
 Base class for all exceptions used in the auger offline code. More...
 
class  AugerUnitParser
 
class  AugerUnits
 
class  AxialVector
 AxialVector object. More...
 
class  BaseCSPolicy
 Policy for base coordinate systems. More...
 
class  BasicVector
 Basic vector class template for geometry. More...
 
class  Bin
 
class  BinomialCoefficients
 Calculates binomial coefficients and caches the results. More...
 
class  Branch
 Class representing a document branch. More...
 
class  BranchOwner
 Class to handle memory related to Xerces. More...
 
class  Cache
 
class  CharEqualNoCase
 Utility class to compare characters in a case-independent way. More...
 
class  CloseAbs
 
class  CloseRel
 
class  CloseTo
 Predicate for approximate equality (for floating point) More...
 
class  ComplexLgAmpPhase
 A class to store complex numbers which are internally represented by log10(amplitude) and phase (and not real and imaginary part). This is needed for some operations like interpolation and pow(). More...
 
class  ConfigParameter
 Helper class for configuration of parameters. More...
 
class  ConsecutiveEnumFactory
 Simple factory to create an enumerator for a given enumeration. More...
 
class  ConstTabulatedFunctionComplexLgAmpPhaseIterator
 
class  ConstTabulatedFunctionErrIterator
 
class  ConstTabulatedFunctionIterator
 
class  CoordinateSystemException
 Exception dealing with coordinate systems. More...
 
class  CoordinateTransformer
 Bottom part of Coordinate system class. More...
 
class  CorrelationMatrix
 
class  CountedObject
 Mix-in class for counting creation and destruction of objects. More...
 
class  CountedObjectRegistry
 Registry for counted objects. More...
 
class  CovarianceMatrix
 
class  DataNotFoundInDBException
 Exception to use in case requested data not found in the database with detailed printout. More...
 
class  DefaultRK5ErrorScaling
 
class  DeleteRow
 
class  Deprecator
 Class to collect and provide information about deprecated class interfaces. More...
 
class  DerivedCSPolicy
 Policy for derived coordinate systems. More...
 
class  DoesNotComputeException
 Base class for inconsistency/illogicality exceptions. More...
 
class  EndColumn
 type-only supplying class that triggers end-of-column in the TabularStream More...
 
class  EndRow
 type-only supplying class that triggers end-of-row in the TabularStream More...
 
class  Equal
 Predicate for equality. More...
 
class  EqualBinning
 equal binning policy for Histogram More...
 
class  Equidistant
 
class  EquidistantInNorm
 
class  ErrorLogger
 Class to handle routing and writing of error messages. More...
 
class  ExponentialFitData
 
class  ExponentialFitter
 Fit exponential function. More...
 
class  ExpressionParser
 
struct  F_cos_Impl
 
struct  F_exp_Impl
 
struct  F_log10_Impl
 
struct  F_log_Impl
 
struct  F_sin_Impl
 
struct  F_tan_Impl
 
class  FactoryErrorIgnore
 Default error policy for ObjectFactory: return 0. More...
 
class  FCNCalculator
 
class  FFTDataContainer
 Template class for a data container that offers and takes both time series and corresponding frequency data, keeping track of which one is the most recent and doing FFTs automatically if necessary. More...
 
class  FFTDataContainerAlgorithm
 Algorithms working on FFTDataContainer objects. More...
 
class  FlatErrors
 
class  Function
 Evaluate functions given in a string. The real work is done by the ExpressionParser class. More...
 
class  GeometryException
 General exception class for the Geometry package. More...
 
class  Greater
 Predicate for greater. More...
 
class  GreaterOrEqual
 Predicate for greater or equal. More...
 
class  HannWindow
 Abstract base class for analytic windows. More...
 
class  Histogram
 Histogram. More...
 
class  HistogramWrap
 
class  HLine
 class that triggers insertion of the line row in the TabularStream More...
 
class  HoldOnly
 Non-owning policy class. More...
 
class  Identity
 
struct  identity
 
class  InitializedLameShadowPtr
 
class  InitializedShadowPtr
 
class  InitSequenceException
 Exception to use if sequence of initialisations violated. More...
 
class  Integrator
 Class for integration of functions with one independent parameter. More...
 
class  InvalidConfigurationException
 Base class for exceptions arising because configuration data are not valid. More...
 
class  InvalidIteratorException
 Exception for invalid operation on Iterators. More...
 
class  InvalidTraceBoundException
 Exception thrown when trying to access invalid bounds in Trace. More...
 
class  IOFailureException
 Base class to report exceptions in IO. More...
 
class  IsProxy
 
struct  IsSpace
 Predicate used in STL for searching for whitespace. More...
 
class  IteratorDeprecator
 Wrapper around the normal Deprecator class that specifically deprecates the filter_iterator defaults of the FEvent. It can itself be removed after those defaults have finally been removed. See the documentation for Deprecator. More...
 
class  join
 
class  join_source
 
class  LabeledObject
 Class for attaching a label to an object. More...
 
class  LabeledTabulatedFunction
 
class  LabeledTabulatedFunctionErrors
 
class  LabeledTimeDistribution
 
class  LabeledTrace
 A Trace with a label attached to it. More...
 
class  LameShadowPtr
 
class  LeakingSingleton
 CRTP for leaking singleton. More...
 
class  LeapSeconds
 
class  Less
 Predicate for less. More...
 
class  LessOrEqual
 Predicate for less or equal. More...
 
class  Line
 
class  LineStringTo
 
class  ListMatrixAssignmentProxy
 
class  ListVectorAssignmentProxy
 
struct  MathExpressionGrammar
 
class  Md5Sum
 Class to compute MD5 checksum Based on the RSA C code, wrapped in an OO fashion. More...
 
class  MemoryMonitor
 monitor memeory More...
 
class  MessageLogger
 Handle diagnosis messages output. More...
 
class  MessageLoggerConfig
 Wraps a message to logger (received as parameter or created here), its access and configuration. More...
 
class  Meta
 
class  MissingEventDataException
 Base class for exceptions arising because required info not present in the Event. More...
 
class  ModuleSequenceException
 Exception to use in case of module sequencing failures. More...
 
class  MoonCycle
 
class  MultiObject
 container for object and associated labels More...
 
class  MultiTabulatedFunction
 A collection of TabulatedFunction. More...
 
class  MultiTabulatedFunctionErrors
 A collection of TabulatedFunctionErrors, which provides methods to access different sources. More...
 
class  MultiTimeDistribution
 A collection of TimeDistribution<T>,which provides methods to access different sources. More...
 
class  MultiTrace
 A collection of Trace<T>,which provides methods to access different sources. More...
 
class  MuonArrivalTime
 all time delays are relative to arrival time of shower front plane More...
 
class  MuonTimeModel
 
class  NoDataForModelException
 Exception to use in a atmosphere model cannot find data it needs. More...
 
class  NoDereferenceCheck
 
class  Noise
 Abstract base class for noise profiles. More...
 
class  NoiseCCIR670
 Noise profiles based on the textbook of Meinke and Grundlach. More...
 
class  NoiseSaS
 Class producing noise originating from a Symmetric alpha-Stable distribution function. More...
 
class  NoiseWhite
 Class producing white noise with a given temperature. More...
 
class  NonExistentComponentException
 Base class for exceptions trying to access non-existing components. More...
 
class  Not
 
class  NucleusProperties
 Class to hold properties of nuclei. More...
 
class  NumericalErrorPropagation
 
class  NumericalErrorPropagator
 
class  ObjectFactory
 Template for object factory. More...
 
class  ObjectRegistrar
 Class for the automatic registration of an object. More...
 
class  OstreamPolicy
 Ouputs via the given std::ostream reference. More...
 
class  OutOfBoundException
 Exception for reporting variable out of valid range. More...
 
class  Own
 Owning policy class. More...
 
class  Pair
 a pair of graph points (x,y) More...
 
class  PairComplexLgAmpPhase
 
class  PairErr
 A pair of graph points (x,y) with errors. More...
 
struct  Parameter
 
class  ParameterStorage
 Template class allowing to store parameters and their covariances using enums to address them with a general interface. More...
 
class  Particle
 Describes a particle for Simulation. More...
 
class  ParticleProperties
 Provide particle properties that depend only on its type. More...
 
class  ParticlePropertiesCreator
 Functor for the creation of particle properties by a factory. More...
 
class  ParticleTypeException
 Base class to report non-existing particle id's. More...
 
class  Photon
 
class  Plane
 Class describing a Plane object. More...
 
class  Point
 Point object. More...
 
class  PoissonianErrors
 
class  Polynomial
 Simple polynomial container. More...
 
struct  PowerToImpl
 
struct  PowerToImpl2
 
class  Probability
 Utility class to provide often used probability distributions in radio reconstruction. In addition this singleton class can return random variables. Currently only Fisher is implemented. More...
 
class  QuadraticFitData
 Holds result of the quadratic fit. More...
 
class  QuadraticFitter
 
class  RadioGeometryUtilities
 
class  RadioTraceUtilities
 This class containes helper functions which act on utl::Trace<...>. Like Peakfinder, RMS calculations and so on ... Previously implemendent in various modules. More...
 
class  RandomEngine
 Wraps the random number engine used to generate distributions. More...
 
class  RandomSamplerFromCDF
 
class  RandomSamplerFromPDF
 
class  Reader
 Utility for parsing XML files. More...
 
class  ReaderErrorReporter
 Reports errors encountered during XML parsing. More...
 
class  ReaderStringInput
 This just defines a type which holds some character data to be parsed by the Reader. More...
 
class  ReadStream
 
class  RealTimeStopwatch
 
class  RectangleFilter
 An idealised rectangle filter. More...
 
class  ReferenceEllipsoid
 Reference ellipsoids for UTM transformations. More...
 
class  ResponseMap
 A helper class which manages a list of system response identifiers (std::strings) and their corresponding weights. More...
 
class  RK4Iterator
 
class  RK4ODEIntegrator
 
class  RK5Iterator
 
class  RK5ODEIntegrator
 
class  SaveCurrentTDirectory
 
class  Segment
 A segment joins two points. More...
 
class  ShadowPtr
 pointer with built-in initialization, deletion, deep copying More...
 
class  SharedBinHistogram
 
class  ShowerParticleIterator
 Iterator to retrieve particles from utl::VShowerParticlList. More...
 
class  ShowerParticleList
 Interface class for accessing a list of particles from a shower file. More...
 
class  SilentPolicy
 Simply returns. More...
 
class  Singleton
 Curiously Recurring Template Pattern (CRTP) for Meyers singleton. More...
 
class  SMatrix
 Static (small and dense) matrix class. More...
 
class  SparseMatrix
 Sparse container class for matrix data. More...
 
class  SparseVector
 Sparse container class for vectorial data. More...
 
class  split
 
class  StandardCreator
 Class for the automatic creation of an object. More...
 
class  Stopwatch
 
class  SVector
 Static (small and dense) vector class. More...
 
class  TableCell
 Holds TabularStream cell entry. More...
 
class  TableColumn
 
class  TabularStream
 class to format data in tabular form More...
 
class  TabulatedFunction
 Class to hold collection (x,y) points and provide interpolation between them. More...
 
class  TabulatedFunctionComplexLgAmpPhase
 Class to hold collection (x,y) points and provide interpolation between them, where y are complex numbers. More...
 
class  TabulatedFunctionComplexLgAmpPhaseIterator
 
class  TabulatedFunctionErrIterator
 
class  TabulatedFunctionErrors
 
class  TabulatedFunctionIterator
 
class  ThrowOnZeroDereference
 
class  ThrowPolicy
 Simply throws. More...
 
class  TimeDistribution
 Histogram class for time distributions with suppressed empty bins. More...
 
class  TimeDistributionAlgorithm
 Utility class for returning properties of a TimeDistribution. More...
 
class  TimeInterval
 A TimeInterval is used to represent time elapsed between two events. More...
 
class  TimeRange
 Time interval defined by two TimeStamps. More...
 
class  TimeStamp
 A TimeStamp holds GPS second and nanosecond for some event. More...
 
class  Trace
 Template class for a FADC data or calibrated data container. Use the typedefs (TraceD, TraceI, etc.) defined in Trace-fwd.h. More...
 
class  TraceAlgorithm
 algorithms to manipulate traces More...
 
class  TransformationMatrix
 Transformations matrices for afine transformations. More...
 
class  TransformationPolicy
 
class  TransformerConstructor
 Constructors for Transformer classes. More...
 
class  TypeLabeledContainer
 container of classes with common base, labeled by concrete type More...
 
class  UniqueObject
 Curiously Recurring Template Pattern (CRTP) for unique object. More...
 
class  UnitEvaluator
 
struct  UnitGrammar
 
class  UnitsConfig
 Helper class for configuration of units: value and name. More...
 
class  UnregisteredParticlePropertyPolicy
 Policy for dealing with the creation of properties for unregistered particle ID's. More...
 
class  UTCDate
 
class  UTCDateTime
 
class  UTMPoint
 Class to hold and convert a point in geodetic coordinates. More...
 
class  Validated
 Wrapper class for initially unset data. More...
 
class  VariableBinHistogram
 
class  VariableBinHistogramWrap
 
class  VariableBinning
 policy for the variable bin boundaries in Histogram More...
 
class  Vector
 Vector object. More...
 
class  VectorIntegrator
 
class  VParticleProperties
 Internal interface for particle properties. This is intended to be implemented for elementary particles and nuclei. More...
 
class  VRandomSampler
 Class to shoot random numbers given by a user-defined distribution function. More...
 
class  VShowerFileParticleIterator
 Interface class for accessing a list of particles from a shower file. More...
 
class  VValidated
 Minimum validation handling methods. More...
 
class  XercesPtr
 
class  XMLParseException
 Exception for errors encountered when parsing XML. More...
 
class  XMLValidationException
 Exception for errors encountered when validating XML files. More...
 
class  zfstream_sink
 
class  zfstream_source
 
class  zifstream
 
class  zofstream
 
class  zstream_sink
 
class  zstream_source
 

Typedefs

typedef std::map< std::string,
std::string > 
AttributeMap
 
typedef
AugerCoordinateSystemConstructor
< BaseCSPolicy
AugerBaseCoordinateSystem
 For base coordinate systems. More...
 
typedef
AugerCoordinateSystemConstructor
< DerivedCSPolicy
AugerCoordinateSystem
 The normal coordinate system type. More...
 
typedef ExpressionParser
< UnitGrammar, AugerUnits
AugerUnitParser
 
typedef BasicVector
< HepGeom::Normal3D< double > > 
AxialVectorBase
 
typedef TransformerConstructor
< BaseCSPolicy
BaseCoordinateSystem
 For base coordinate systems. More...
 
typedef TransformerConstructor
< DerivedCSPolicy
CoordinateSystem
 The normal coordinate system type. More...
 
typedef boost::shared_ptr
< const CoordinateTransformer
CoordinateSystemPtr
 Shared pointer for coordinate systems. More...
 
typedef utl::ExpressionParser
< MathExpressionGrammar,
AugerUnits
FunctionParser
 
typedef
utl::MultiTimeDistribution
< double > 
MultiTimeDistributionD
 
typedef
utl::MultiTimeDistribution
< int > 
MultiTimeDistributionI
 
typedef utl::MultiTrace< double > MultiTraceD
 
typedef utl::MultiTrace< int > MultiTraceI
 
typedef utl::ObjectFactory
< ParticlePropertiesPtr, int,
const
ParticlePropertiesCreator,
UnregisteredParticlePropertyPolicy
ParticlePropertiesFactory
 Typedef for particle properties factory using the generic object factory. More...
 
typedef boost::shared_ptr
< const VParticleProperties
ParticlePropertiesPtr
 
typedef BasicVector
< HepGeom::Point3D< double > > 
PointBase
 
typedef std::map< std::string,
double > 
SymbolTable
 
typedef TimeDistribution< double > TimeDistributionD
 
typedef TimeDistribution< int > TimeDistributionI
 
typedef Trace< char > TraceB
 
typedef Trace< std::complex
< double > > 
TraceC
 
typedef Trace< double > TraceD
 
typedef Trace< float > TraceF
 
typedef Trace< int > TraceI
 
typedef Trace< short int > TraceSI
 
typedef Trace< unsigned int > TraceUI
 
typedef Trace< unsigned short int > TraceUSI
 
typedef Trace< Vector3CTraceV3C
 
typedef Trace< Vector3DTraceV3D
 
typedef TransformerConstructor
< TransformationPolicy
Transformation
 
typedef boost::tuple< double,
double, double > 
Triple
 Coordinate triple for easy getting or setting of coordinates. More...
 
typedef unsigned long ulong
 
typedef utl::SVector
< 3, std::complex< double > > 
Vector3C
 
typedef utl::SVector< 3, double > Vector3D
 
typedef BasicVector
< HepGeom::Vector3D< double > > 
VectorBase
 
typedef XercesPtr< char > XercesPtrC
 
typedef XercesPtr< XMLCh > XercesPtrX
 
typedef
boost::iostreams::stream
< zstream_source
zistream
 
typedef
boost::iostreams::stream
< zstream_sink
zostream
 

Enumerations

enum  AtmosphereNoise { eNoAtmosphereNoise, eDayAtmosphereNoise, eNightAtmosphereNoise }
 
enum  HadronicInteractionModel { eQGSJETII04, eEPOSLHC, eSibyll23d }
 
enum  IndustryNoise { eNoIndustryNoise, eRuralIndustryNoise, eUrbanIndustryNoise }
 
enum  zip_type {
  zip_type::none = 0, zip_type::gzip = 1, zip_type::bzip2 = 2, zip_type::xzip = 3,
  zip_type::automatic = 16
}
 

Functions

template<size_t n, typename T >
double abs (const SVector< n, T > &v)
 
double Angle (const Vector &left, const Vector &right)
 
template<typename T , typename U >
double Angle (SVector< 3, T > left, SVector< 3, U > right)
 
template<typename T , typename U >
As (const U &x)
 useful shorthand for boost::lexical_cast More...
 
template<typename T >
Bit::Array< T > AsBitArray (T &target)
 
std::string AsString (const XMLCh *const xStr)
 
std::string BareFileName (const boost::filesystem::path &path)
 Compute the leaf and strip the extension. More...
 
std::string BareFileName (const fs::path &thePath)
 
boost::filesystem::path BareFilePath (const boost::filesystem::path &path)
 Compute the full path, but strip the extension from the leaf. More...
 
fs::path BareFilePath (const fs::path &thePath)
 
double Beta (const double energy)
 Calculate the electron energy versus the relativistic beta. More...
 
double BetaCF (const double a, const double b, const double x)
 BetaCF. More...
 
double CherenkovThreshold (const double nRef)
 Calculate the electron Cherenkov threshold energy for refraction index. More...
 
double Chi2Probability (const double chi2, const double ndof)
 
template<class Predicate >
bool ContainsSubstring (const std::string &a, const std::string &b, Predicate p)
 Utility to search for a substring within a string according to a given search predicate. More...
 
bool ContainsSubstring (const std::string &a, const std::string &b)
 Syntactic sugar for searching within a string for a substring. Search is case-sensitive. More...
 
bool ContainsSubstringEquivalent (const std::string &a, const std::string &b)
 Syntactic sugar for searching within a string for a substring. Search is case-insensitive. More...
 
void CoordinateSystemValid (const CoordinateSystemPtr &theCoordinateSystem)
 
double CosAngle (const Vector &l, const Vector &r)
 
template<typename T , typename U >
double CosAngle (const SVector< 3, T > &l, const SVector< 3, U > &r)
 
AxialVector Cross (const Vector &l, const Vector &r)
 
AxialVector cross (const Vector &l, const Vector &r)
 vector cross product More...
 
template<typename T , typename U >
SVector< 3, typename
boost::lambda::return_type_2
< boost::lambda::arithmetic_action
< boost::lambda::multiply_action >
, T, U >::type > 
Cross (const SVector< 3, T > &a, const SVector< 3, U > &b)
 
template<typename T , class D >
bool DeepEqual (const LameShadowPtr< T, D > &s1, const LameShadowPtr< T, D > &s2)
 
template<typename T , class D >
bool DeepEqual (const ShadowPtr< T, D > &s1, const ShadowPtr< T, D > &s2)
 
utl::Triple Diff (const utl::Triple &lhs, const utl::Triple &rhs)
 
double Distance (const Point &p1, const Point &p2)
 
double Distance (const Line &line, const Point &point)
 
double Distance (const Point &point, const Plane &plane)
 
double Distance (const Plane &plane, const Point &point)
 
double Distance (const Line &line1, const Line &line2)
 
double Distance (const Point &point, const Line &line)
 
double ElectronsAboveCut (const double enCut)
 Fraction of electrons above energy cutoff enCut (in MeV) at age = 1. More...
 
double Energy (const double beta)
 Calculate the electron energy for a relativistic beta. More...
 
double EnergyDeposit (const double depthX, const double xMax, const double enCut)
 Parametrization for the average energy deposit per particle. More...
 
double EnergyDeposit (const double age, const double enCut)
 Parametrization for the average energy deposit per particle. More...
 
double ErfSigmoid (const double x, const double delta)
 
template<typename T >
double EvalPoly (const T &a, const double x)
 Simple polynomial evaluator. More...
 
template<typename T >
double EvalPoly (const std::initializer_list< T > &a, const double x)
 
double Fermi (const double x)
 
double Fermi (const double x, const double x0, const double sigma)
 Fermi function. More...
 
std::string FileExtension (const boost::filesystem::path &path)
 Return the extension of the path. More...
 
std::string FileExtension (const fs::path &thePath)
 
constexpr int FloorDiv (const int num, const int den)
 
double GaisserHillas (const double x, const double x0, const double xMax, const double nMax, const double lambda)
 Calculate the Gaisser-Hillas function. More...
 
template<int side>
double GaisserHillasInverse (const double n, const double x0, const double xMax, const double nMax, const double lambda)
 
TimeStamp GetCurrentSystemTime ()
 get current time as reported by system More...
 
TRandom3 * GetRandom3 ()
 
double GoraAParameter (const double age)
 parameter a of D. Gora et al., Astropart. Phys. 24 (2006), 484 More...
 
double GoraBParameter (const double age)
 parameter b of D. Gora et al., Astropart. Phys. 24 (2006), 484 More...
 
double GoraCDF (const double rStar, const double age)
 
double GoraPDF (const double rStar, const double age)
 
const HLine hline ('-')
 
template<typename T >
void Ignore (const T &)
 
double IncompleteBeta (const double a, const double b, const double x)
 Incomplete Beta function. More...
 
double IncompleteGammaP (const double a, const double x)
 Incomplete gamma P(a, x) function. More...
 
double IncompleteGammaPCF (const double a, const double x)
 Continued Fraction for incomplete gamma function Q(a, x) More...
 
double IncompleteGammaPSeries (const double a, const double x)
 logarithm of Gamma function More...
 
double IncompleteGammaQ (const double a, const double x)
 Incomplete gamma Q(a, x) = 1 - P(a, x) function. More...
 
constexpr double Interpolate (const double dx, const double dy, const double x)
 
ComplexLgAmpPhase Interpolate (double x1, const ComplexLgAmpPhase &y1, double x2, const ComplexLgAmpPhase &y2, double x)
 Do linear interpolation of two ComplexLgAmpPhases in log10(amplitude) and phase. More...
 
constexpr double Interpolate (const double x1, const double y1, const double x2, const double y2, const double x)
 
Line Intersection (const Plane &p1, const Plane &p2)
 
Point Intersection (const Plane &plane, const Line &line)
 
Point Intersection (const Line &line, const Plane &plane)
 
vector< PointIntersection (const ReferenceEllipsoid &ellipsoid, const double height, const Line &line)
 
double InverseGoraCDF (const double fraction, const double age)
 
template<int branch>
double InverseMoyal (const double y, const double eps=1e-6)
 Inverse of the Moyal function. More...
 
template double InverseMoyal<+1 > (const double y, const double eps)
 
template double InverseMoyal<-1 > (const double y, const double eps)
 
template<int branch>
double InverseMoyalApproximation (const double y)
 
template<int branch>
double InverseMoyalBranchPointExpansion (const double y)
 
double InverseNormalCDF (const double p)
 Inverse of the comulative normal distribution. Taken from http://home.online.no/~pjacklam/notes/invnorm/ The algorithm has never been published in a journal. The accuracy is more than 15 decimal places. More...
 
double InverseNormalCDF (const double p, const double sigma)
 
double InverseNormalCDF (const double p, const double mean, const double sigma)
 
bool Invert3x3 (double a[3][3])
 
template<typename AMatrix >
void InvertMatrix (const size_t n, AMatrix &a)
 Invert A in place with Gauss-Jordan elimination and full pivoting. More...
 
template<typename T >
IsProxy< T > Is (const T &x)
 
oss<< "0b";oss<< ((x >> i)&1);return oss.str();}template< class S, class V > std::string Join (const S &sep, const V &v)
 
double KolmogorovProbability (const double effectiveN, const double kolmogorovDistance)
 
double KolmogorovProbability (const int n, const double kolmogorovDistance)
 
double KolmogorovProbability (const int n1, const int n2, const double kolmogorovDistance)
 
template<int branch>
double LambertW (const double x)
 
template<>
double LambertW< 0 > (const double x)
 
template<>
double LambertW<-1 > (const double x)
 
template<int branch>
double LambertWApproximation (const double x)
 
template double LambertWApproximation< 0 > (const double x)
 
template double LambertWApproximation<-1 > (const double x)
 
constexpr double LinearSigmoid (const double x, const double delta)
 
template<class T1 , class T2 >
void LoadConfig (const utl::Branch &b, const std::string &tag, T1 &var, const T2 &defaultValue)
 Helper method to load a particular configuration parameter. More...
 
double LogarithmOfErfc (const double x)
 
double LogarithmOfNormalCDF (const double x)
 
double LogarithmOfNormalCDF (const double x, const double sigma)
 
double LogarithmOfNormalCDF (const double x, const double mean, const double sigma)
 
double LogarithmOfNormalComplementCDF (const double x)
 
double LogarithmOfNormalComplementCDF (const double x, const double sigma)
 
double LogarithmOfNormalComplementCDF (const double x, const double mean, const double sigma)
 
double LogarithmOfNormalPDF (const double x)
 
double LogarithmOfNormalPDF (const double x, const double sigma)
 
double LogarithmOfNormalPDF (const double x, const double mean, const double sigma)
 
double LogGamma (const double x)
 
double LogPoissonPDF (const ulong k, const double x)
 
template<class istream >
split< istream > make_split (istream &is)
 
template<class Histogram , typename T >
ExponentialFitter< HistogramMakeExponentialFitter (const Histogram &histogram, const T &start, const T &stop)
 
template<class Histogram , typename T >
ExponentialFitter< HistogramMakeExponentialFitter (const Histogram &histogram, const std::pair< T, T > &startStop)
 
template<class Functor >
Integrator< Functor > MakeIntegrator (Functor &f)
 convenience factory More...
 
template<class Histogram , class ErrorPolicy >
QuadraticFitter< Histogram,
ErrorPolicy > 
MakeQuadraticFitter (const Histogram &h, const ErrorPolicy)
 
template<class Histogram >
QuadraticFitter< HistogramMakeQuadraticFitter (const Histogram &h)
 
template<class Histogram , typename Type , class ErrorPolicy >
QuadraticFitter< Histogram,
ErrorPolicy > 
MakeQuadraticFitter (const Histogram &h, const Type xStart, const Type xStop, [[maybe_unused]] const ErrorPolicy ep)
 
template<class Histogram , typename Type >
QuadraticFitter< HistogramMakeQuadraticFitter (const Histogram &h, const Type xStart, const Type xStop)
 
string Md5Signature (const TabulatedFunction &tf, const unsigned int precision)
 
string Md5Signature (const double d, const unsigned int precision)
 
std::string Md5Signature (const bool b)
 
std::string Md5Signature (const int i)
 
double ModifiedJulianDate (const time_t unixSecond)
 
double ModifiedJulianDate (const TimeStamp &time)
 
double ModifiedJulianDate (const UTCDateTime &time)
 
double MoliereRadius (const double temperature, const double pressure, const double cosTheta=0)
 The Moliere Radius (2 radiation length above obs-level, GAP-1998-002) More...
 
double Moyal (const double x)
 Moyal function. More...
 
 MULTIOBJECT_INST (TimeDistribution< int >, LabeledTimeDistribution< int >)
 
 MULTIOBJECT_INST (utl::TabulatedFunction, utl::LabeledTabulatedFunction)
 
 MULTIOBJECT_INST (utl::TabulatedFunctionErrors, utl::LabeledTabulatedFunctionErrors)
 
 MULTIOBJECT_INST (TimeDistribution< double >, LabeledTimeDistribution< double >)
 
 MULTIOBJECT_INST (Trace< int >, LabeledTrace< int >)
 
 MULTIOBJECT_INST (Trace< double >, LabeledTrace< double >)
 
template<class Map >
Map::mapped_type & MustFind (Map &map, const typename Map::key_type &key, const std::string &failMessage="key not found")
 
template<class Map >
const Map::mapped_type & MustFind (const Map &map, const typename Map::key_type &key, const std::string &failMessage="key not found")
 
template<class Map >
Map::mapped_type & MustFind (Map *const map, const typename Map::key_type &key, const std::string &failMessage="key not found")
 
template<class Map >
const Map::mapped_type & MustFind (const Map *const map, const typename Map::key_type &key, const std::string &failMessage="key not found")
 
double NemesLnGamma (const double z)
 
double NormalCDF (const double x)
 
double NormalCDF (const double x, const double sigma)
 
double NormalCDF (const double x, const double mean, const double sigma)
 
double NormalizeAngleMinusPiPi (const double x)
 Normalize angle to lie between -pi and pi (-180 and 180 deg) More...
 
double NormalizeAngleZero2Pi (const double x)
 Normalize angle to lie between 0 and 2pi (0 and 360 deg) More...
 
AxialVector Normalized (const AxialVector &v)
 
Vector Normalized (const Vector &v)
 
double NormalizedGaisserHillas (const double x, const double xMax)
 
double NormalPDF (const double x)
 
double NormalPDF (const double x, const double sigma)
 
double NormalPDF (const double x, const double mean, const double sigma)
 
bool operator!= (const TimeStamp &ts, const TimeRange &tr)
 
Vector operator* (const double d, const Vector &v)
 
Vector operator* (const Vector &v, const double d)
 
template<unsigned int n, unsigned int m, typename T , typename U >
boost::lambda::return_type_2
< boost::lambda::arithmetic_action
< boost::lambda::multiply_action >
, utl::SMatrix< n, m, T >
, utl::SVector< m, U > >::type 
operator* (const SMatrix< n, m, T > &a, const SVector< m, U > &x)
 
template<typename T , typename U >
boost::lambda::return_type_2
< boost::lambda::arithmetic_action
< boost::lambda::multiply_action >
, SparseMatrix< T >
, SparseVector< U > >::type 
operator* (const SparseMatrix< T > &m, const SparseVector< U > &v)
 
double operator* (const Vector &l, const Vector &r)
 
template<unsigned int n, unsigned int m, typename T , typename U >
boost::lambda::return_type_2
< boost::lambda::arithmetic_action
< boost::lambda::multiply_action >
, SMatrix< n, m, T >, SMatrix
< m, n, U > >::type 
operator* (const SMatrix< n, m, T > &a, const SMatrix< m, n, U > &b)
 
template<std::size_t n, typename T , typename U >
boost::lambda::return_type_2
< boost::lambda::arithmetic_action
< boost::lambda::multiply_action >
, SVector< n, T >, SVector< n,
U > >::type 
operator* (const SVector< n, T > &a, const SVector< n, U > &b)
 dot product More...
 
template<typename T , typename U >
boost::lambda::return_type_2
< boost::lambda::arithmetic_action
< boost::lambda::multiply_action >
, SparseVector< T >
, SparseVector< U > >::type 
operator* (const SparseVector< T > &a, const SparseVector< U > &b)
 dot product (scalar product of vectors) More...
 
template<typename T , typename U >
boost::lambda::return_type_2
< boost::lambda::arithmetic_action
< boost::lambda::multiply_action >
, SparseMatrix< T >
, SparseMatrix< U > >::type 
operator* (const SparseMatrix< T > &a, const SparseMatrix< U > &b)
 
template<typename _T1_ , typename _T2_ >
utl::Trace< _T2_ > operator* (const utl::Trace< _T1_ > &trace, const _T2_ value)
 
template<typename _T1_ , typename _T2_ >
utl::Trace< _T2_ > operator* (const _T2_ value, const utl::Trace< _T1_ > &trace)
 
Point operator+ (const Point &l, const Vector &r)
 
Vector operator+ (const Vector &l, const Vector &r)
 
Point operator+ (const Vector &l, const Point &r)
 
boost::filesystem::path operator+ (const boost::filesystem::path &path, const std::string &extra)
 Add string (e.g. an extension) to a path. More...
 
fs::path operator+ (const fs::path &thePath, const string &extra)
 
template<std::size_t n, typename T , typename U >
boost::lambda::return_type_2
< boost::lambda::arithmetic_action
< boost::lambda::plus_action >
, SVector< n, T >, SVector< n,
U > >::type 
operator+ (const SVector< n, T > &a, const SVector< n, U > &b)
 
template<typename _T1_ , typename _T2_ >
utl::Trace< _T2_ > operator+ (const utl::Trace< _T1_ > &trace, const _T2_ value)
 
template<typename _T1_ , typename _T2_ >
utl::Trace< _T2_ > operator+ (const _T2_ value, const utl::Trace< _T1_ > &trace)
 
Pointoperator+= (Point &p, const Vector &v)
 
Vector operator- (const Vector &l, const Vector &r)
 
Point operator- (const Point &l, const Vector &r)
 
Vector operator- (const Point &l, const Point &r)
 
template<std::size_t n, typename T , typename U >
boost::lambda::return_type_2
< boost::lambda::arithmetic_action
< boost::lambda::minus_action >
, SVector< n, T >, SVector< n,
U > >::type 
operator- (const SVector< n, T > &a, const SVector< n, U > &b)
 
template<typename _T1_ , typename _T2_ >
utl::Trace< _T2_ > operator- (const utl::Trace< _T1_ > &trace, const _T2_ value)
 
template<typename _T1_ , typename _T2_ >
utl::Trace< _T2_ > operator- (const _T2_ value, const utl::Trace< _T1_ > &trace)
 
Pointoperator-= (Point &p, const Vector &v)
 
Vector operator/ (const Vector &v, const double d)
 
template<typename _T1_ , typename _T2_ >
utl::Trace< _T2_ > operator/ (const utl::Trace< _T1_ > &trace, const _T2_ value)
 
bool operator< (const TimeStamp &ts, const TimeRange &tr)
 
template<typename T >
ostream & operator<< (ostream &os, const vector< T > &v)
 
ostream & operator<< (ostream &os, const Polynomial &p)
 
std::ostream & operator<< (std::ostream &is, const Polynomial &p)
 
ostream & operator<< (ostream &os, const TimeStamp &ts)
 
template<class Stream , unsigned int n, unsigned int m, typename T >
Stream & operator<< (Stream &s, const SMatrix< n, m, T > &a)
 
std::ostream & operator<< (std::ostream &os, const UTCDateTime &utc)
 
template<class Stream >
Stream & operator<< (Stream &s, MessageLoggerConfig &mlc)
 Applies the configuration to the given stream. More...
 
std::ostream & operator<< (std::ostream &os, const UTCDate &date)
 output in XML schema type "Date" (UTC) compliant format More...
 
std::ostream & operator<< (std::ostream &s, const TransformationMatrix &m)
 
std::ostream & operator<< (std::ostream &os, const TimeStamp &ts)
 
ostream & operator<< (ostream &os, const Branch &b)
 
std::ostream & operator<< (std::ostream &os, TabularStream &ts)
 
std::ostream & operator<< (std::ostream &s, const UTMPoint &p)
 Streamer for UTM points. More...
 
template<class Stream , typename T >
Stream & operator<< (Stream &s, const SparseMatrix< T > &m)
 
template<std::size_t n, typename T >
std::ostream & operator<< (std::ostream &os, const SVector< n, T > &v)
 
bool operator== (const TimeStamp &ts, const TimeRange &tr)
 
bool operator> (const TimeStamp &ts, const TimeRange &tr)
 
template<typename T >
istream & operator>> (istream &is, vector< T > &v)
 
istream & operator>> (istream &is, Polynomial &p)
 
std::istream & operator>> (std::istream &is, Polynomial &p)
 
std::istream & operator>> (std::istream &is, UTCDateTime &utc)
 
std::istream & operator>> (std::istream &is, UTCDate &date)
 read from XML schema type "Date" (any timezone) compliant format More...
 
template<std::size_t n, typename T >
std::istream & operator>> (std::istream &is, SVector< n, T > &v)
 
template<class Stream , typename T >
Stream & Output (Stream &s, const SparseVector< T > &v, const unsigned int size, const char separator= ' ')
 
template<class Stream , typename T >
Stream & Output (Stream &s, const SparseMatrix< T > &m, const typename SparseMatrix< T >::IndexType rows, const typename SparseMatrix< T >::IndexType columns, const char separator= ' ')
 
template<class Stream , typename T , typename SparseType >
Stream & OutputSparse (Stream &s, const SparseMatrix< T > &m, const typename SparseMatrix< T >::IndexType rows, const typename SparseMatrix< T >::IndexType columns, const char separator, const SparseType &sparse)
 
template<class Stream , typename T >
Stream & OutputSparse (Stream &s, const SparseMatrix< T > &m, const typename SparseMatrix< T >::IndexType rows, const typename SparseMatrix< T >::IndexType columns)
 
Point PerpendicularProjection (const Point &point, const Plane &plane)
 
Point PerpendicularProjection (const Plane &plane, const Point &point)
 
double PoissonDeviance (const double mean, const double n)
 
double PoissonPDF (const ulong k, const double x)
 
double PoissonProbability (const double mean, const double n)
 
double PolynomialInterpolation (const unsigned int n, const double px[], const double py[], const double x, double &dy)
 Perform polynomial interpolation or extrapolation. More...
 
double PolynomialInterpolation (const unsigned int n, const double px[], const double py[], const double x)
 Perform polynomial interpolation or extrapolation with approximation control. More...
 
double PositiveNormalPDF (double x, double mu, double sigma)
 Truncated normal distribution with xmin = 0 and xmax = infinity. More...
 
template<typename T >
void Print (ostream &os, const TimeDistribution< T > &td)
 
template void Print (ostream &os, const TimeDistributionI &td)
 
template void Print (ostream &os, const TimeDistributionD &td)
 
template<typename T >
void Print (std::ostream &os, const TimeDistribution< T > &td)
 
void PropagateAxisErrors (const Vector::Triple &u_v_w, const Vector::Triple &sigma_u2_uv_v2, double &thetaError, double &phiError, double &thetaPhiCorrelation)
 
void PropagateAxisErrors (const utl::Vector::Triple &u_v_w, const utl::Vector::Triple &sigma_u2_uv_v2, double &thetaError, double &phiError, double &thetaPhiCorrelation)
 
bool QuadraticMaximumInterpolation (const std::vector< double > &x, const std::vector< double > &y, double &xMax, double &yMax)
 
double QuadraticSigmoid (const double x, const double delta)
 
double SaturationVaporPressure (const double temperature)
 Evaluate the saturation vapor pressure over ice or water. More...
 
double ShowerAge (const double slantDepth, const double showerMax)
 General definition of shower age. More...
 
template<typename T >
constexpr int Sign (const T x, const boost::integral_constant< bool, false >)
 
template<typename T >
constexpr int Sign (const T x, const boost::integral_constant< bool, true >)
 
template<typename T >
constexpr int Sign (const T x)
 
double Sin2 (const double x)
 
double Sin2Deg (const double x)
 
bool Solve3x3 (const double y[3], double a[3][3], double x[3])
 
std::pair< double, double > SolveQuadraticEquation (const double a, const double b, const double c)
 
template<typename T >
constexpr T Sqr (const T x)
 
template<typename T >
constexpr T Sqr (const T &x)
 
constexpr double StepFunction (const double x)
 
template<class Predicate >
bool StringEquivalent (const std::string &a, const std::string &b, Predicate p)
 Utility to compare strings for equivalence. It takes a predicate to determine the equivalence of individual characters. More...
 
bool StringEquivalent (const std::string &a, const std::string &b)
 Utility to compare strings for equivalence. The two-argument variant internally uses the predicate CharEqualNoCase, which implements case-insensitive equivalence. More...
 
template<typename T , class D >
void swap (LameShadowPtr< T, D > &a, LameShadowPtr< T, D > &b)
 this helps LameShadowPtr in STL containers More...
 
void swap (utl::TabulatedFunction &t1, utl::TabulatedFunction &t2)
 
template<typename T , class D >
void swap (ShadowPtr< T, D > &a, ShadowPtr< T, D > &b)
 this helps ShadowPtr in STL containers More...
 
void System (const char *const command, const bool throwOnError, const bool notify)
 
void System (const std::string &command, const bool throwOnError=false, const bool notify=false)
 
void System (const std::ostringstream &command, const bool throwOnError=false, const bool notify=false)
 
void System (const std::stringstream &command, const bool throwOnError=false, const bool notify=false)
 
template<class Predicate , typename T >
bool Test (const Predicate &pred, const T &lhs, const T &rhs)
 Test condition by evaluating a predicate. More...
 
template<class Predicate , typename T >
bool Test (const T &lhs, const T &rhs)
 Main test function. More...
 
template<class Predicate , typename T , typename U >
bool Test (const T &lhs, const T &rhs, const U &eps)
 Test function for predicates that take an option. More...
 
double TruncatedNormalPDF (const double x, const double mu, const double sigma, const double xmin, const double xmax)
 
double TruncatedNormalPDF (const double x, const double mu, const double sigma, const double xmin)
 
double UniformAndersonDarling (const vector< pair< double, double >> &wcdf, double wtot)
 
double UniformAndersonDarling (const std::vector< std::pair< double, double >> &wcdf, const double totalWeight=0)
 
double UniformAndersonDarling (const std::vector< std::vector< std::pair< double, double >>> &wcdf)
 
template<typename T >
double UniformChi2Ndof (const std::vector< T > &counts, double nTot=0)
 
template<typename T >
double UniformChi2Ndof (const std::vector< std::vector< T >> &counts)
 
double UniformKolmogorovSmirnov (const vector< pair< double, double >> &wcdf, double wtot)
 
double UniformKolmogorovSmirnov (const std::vector< double > &cdf)
 
double UniformKolmogorovSmirnov (const std::vector< std::pair< double, double >> &wcdf, const double totalWeight=0)
 
template<typename T >
double UniformPoissonChi2 (const std::vector< T > &counts, double nTot=0)
 
template<typename T >
double UniformPoissonChi2 (const std::vector< std::vector< T >> &counts)
 

Variables

constexpr double ampere = coulomb/second
 
constexpr double angstrom = 1e-10*meter
 
constexpr double atmosphere = 101325*pascal
 
constexpr double atto = 1e-18
 
constexpr double bar = 100000*pascal
 
constexpr double barn = 1e-28*meter2
 
constexpr double becquerel = 1/second
 
constexpr double candela = 1
 
constexpr double centi = 1e-2
 
constexpr double centimeter = centi*meter
 
constexpr double centimeter2 = centimeter*centimeter
 
constexpr double centimeter3 = centimeter*centimeter*centimeter
 
constexpr double cm = centimeter
 
constexpr double cm2 = centimeter2
 
constexpr double cm3 = centimeter3
 
static constexpr int CorsToAiresTab [77]
 
constexpr double coulomb = eplus/eSI
 
constexpr double curie = 3.7e+10 * becquerel
 
constexpr double day = 24*hour
 
constexpr double deci = 1e-1
 
constexpr double deg = degree
 
constexpr double degree = M_PI / 180
 
constexpr double deka = 1e+1
 
const DeleteRow delr = DeleteRow()
 
constexpr double EeV = exaelectronvolt
 
constexpr double electronvolt = 1
 
const EndColumn endc = EndColumn()
 
const EndRow endr = EndRow()
 
constexpr double eplus = 1
 
constexpr double eSI = 1.602176462e-19
 
constexpr double eV = electronvolt
 
constexpr double exa = 1e+18
 
constexpr double exaelectronvolt = exa*electronvolt
 
const phoenix::function
< F_cos_Impl
F_cos = F_cos_Impl()
 
const phoenix::function
< F_exp_Impl
F_exp = F_exp_Impl()
 
const phoenix::function
< F_log_Impl
F_log = F_log_Impl()
 
const phoenix::function
< F_log10_Impl
F_log10 = F_log10_Impl()
 
const phoenix::function
< F_sin_Impl
F_sin = F_sin_Impl()
 
const phoenix::function
< F_tan_Impl
F_tan = F_tan_Impl()
 
constexpr double farad = coulomb/volt
 
constexpr double femto = 1e-15
 
constexpr double fermi = femto*meter
 
constexpr double fraction = 1
 
constexpr double g = gram
 
constexpr double gauss = 1e-4*tesla
 
constexpr double GeV = gigaelectronvolt
 
constexpr double giga = 1e+9
 
constexpr double gigaelectronvolt = giga*electronvolt
 
const std::function< double(double,
double)> 
gQuad
 
constexpr double gram = milli*kilogram
 
TRandom3 *const gRandom3 = GetRandom3()
 
constexpr double gray = joule/kilogram
 
constexpr double hecto = 1e+2
 
constexpr double henry = weber/ampere
 
constexpr double hertz = 1/second
 
constexpr double hour = 60*minute
 
constexpr double hPa = hecto*pascal
 
constexpr double Hz = hertz
 
constexpr double joule = electronvolt/eSI
 
constexpr double kAirDensitySeaLevel = 1.24036 * kg/m3
 
constexpr double kAlpha
 
constexpr double kArAirFraction = 9340 * perMillion
 
constexpr double kArMolarMass = 39.9481 * gram/mole
 
constexpr double kAvogadro = 6.022142e23 / mole
 
constexpr double kBoltzmann = kMolarGasConstant / kAvogadro
 
constexpr double kCO2AirFraction = 380 * perMillion
 
constexpr double kCO2MolarMass = 44.0096 * gram/mole
 
constexpr double kConversionRadioSignalToEnergyFluence = 1 / second * kSpeedOfLightSI * kEpsilonZeroSI / eSI
 
constexpr double kDeltaMass = 1.232 * MeV
 
constexpr double kDeuteronMass = 1875.612762 * MeV
 
constexpr double kDeuteronMassSI = kDeuteronMass*kMassConversionSI
 
constexpr double kDryAirMolarMass = 28.97 * gram/mole
 
constexpr double kE = 2.71828182845904523536028747135266249775724709369995957496696762772407663035354759457138217852516642742746639193
 
constexpr double kEarthRadius = 6371.0*km
 
constexpr double kElectronMass = 0.510998902 * MeV
 
constexpr double kElectronMassSI = kElectronMass * kMassConversionSI
 
constexpr double kElectronRadiusSI
 
constexpr double kelvin = 1
 
constexpr double kEpsilonZeroSI = 1 / (kMuZeroSI * kSpeedOfLightSI*kSpeedOfLightSI)
 
constexpr double kEtaMass = 547.30 * MeV
 
constexpr double kEtaMassSI = kEtaMass * kMassConversionSI
 
constexpr double kEulerGamma = 0.5772156649015328606065120900824024310421593359399235988057672348848677267776646709369470632917467495
 
constexpr double keV = kiloelectronvolt
 
constexpr double kg = kilogram
 
constexpr double kgEarth = 9.81 * m/(s*s)
 
constexpr double kH2OFreezingPoint = 273.15 * kelvin
 
constexpr double kH2OMolarMass = 18.0153 * gram/mole
 
constexpr double kHalfPi = kPiOnTwo
 
constexpr double kHz = kilohertz
 
constexpr double kilo = 1e+3
 
constexpr double kiloelectronvolt = kilo*electronvolt
 
constexpr double kilogauss = deci*tesla
 
constexpr double kilogram = joule*second*second/(meter*meter)
 
constexpr double kilohertz = kilo*hertz
 
constexpr double kilometer = kilo*meter
 
constexpr double kilometer2 = kilometer*kilometer
 
constexpr double kilometer3 = kilometer*kilometer*kilometer
 
constexpr double kiloParsec = kilo * parsec
 
constexpr double kilovolt = milli*megavolt
 
const double kJ2000NewMoonMJD = 51549.59757
 
constexpr double kKaonChargedLifetime = 1.2384e-8 * s
 
constexpr double kKaonChargedMass = 493.677 * MeV
 
constexpr double kKaonChargedMassSI = kKaonChargedMass * kMassConversionSI
 
constexpr double kKaonStarChargedMass = 0.89166 * GeV
 
constexpr double kKaonStarZeroMass = 0.89594 * GeV
 
constexpr double kKaonZeroLongLifetime = 5.17e-8 * s
 
constexpr double kKaonZeroMass = 497.672 * MeV
 
constexpr double kKaonZeroMassSI = kKaonZeroMass * kMassConversionSI
 
constexpr double kKaonZeroShortLifetime = 0.8934e-10 * s
 
constexpr double kLambdacMass = 2286.46 * MeV
 
constexpr double kLambdacMassSI = kLambdacMass * kMassConversionSI
 
constexpr double kLambdaGH = 70 * g/cm2
 
constexpr double kLambdaLifetime = 2.632e-10 * s
 
constexpr double kLambdaMass = 1115.683 * MeV
 
constexpr double kLambdaMassSI = kLambdaMass * kMassConversionSI
 
constexpr double kLn10 = 2.30258509299404568401799145468436420760110148862877297603332790096757260967735248023599720508959829834196778404
 
constexpr double km = kilometer
 
constexpr double km2 = kilometer2
 
constexpr double km3 = kilometer3
 
constexpr double kMassConversionSI = eSI / (kSpeedOfLightSI*kSpeedOfLightSI)
 
const double kMeanSynodicMonth = 29.530589
 
constexpr double kMolarGasConstant = 8.3145 * joule/(mole*kelvin)
 
constexpr double kMuonLifetime = 2.19703e-6 * s
 
constexpr double kMuonMass = 105.658357 * MeV
 
constexpr double kMuonMassSI = kMuonMass * kMassConversionSI
 
constexpr double kMuZero = kMuZeroSI*newton/(ampere*ampere)
 
constexpr double kMuZeroSI = 4*kPi * 1e-7
 
constexpr double kN2AirFraction = 780840 * perMillion
 
constexpr double kN2MolarMass = 28.0134 * gram/mole
 
constexpr double kNeutronLifetime = 885.7 * s
 
constexpr double kNeutronMass = 939.56533 * MeV
 
constexpr double kNeutronMassSI = kNeutronMass * kMassConversionSI
 
constexpr double kO2AirFraction = 209460 * perMillion
 
constexpr double kO2MolarMass = 31.9989 * gram/mole
 
constexpr double kOmegaMesonMass = 782.65 * MeV
 
constexpr double kOmegaMinusLifetime = 0.821e-10 * s
 
constexpr double kOmegaMinusMass = 1672.45 * MeV
 
constexpr double kOmegaMinusMassSI = kOmegaMinusMass * kMassConversionSI
 
constexpr double kOverburdenSeaLevel = 1033 * g/cm2
 
constexpr double kPhiMass = 1.01946 * GeV
 
constexpr double kPi = 3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651
 
constexpr double kPiChargedLifetime = 2.6033e-8 * s
 
constexpr double kPiChargedMass = 139.57018 * MeV
 
constexpr double kPiChargedMassSI = kPiChargedMass * kMassConversionSI
 
constexpr double kPiOnTwo = 0.5*kPi
 
constexpr double kPiZeroLifetime = 8.4e-17 * s
 
constexpr double kPiZeroMass = 134.9766 * MeV
 
constexpr double kPiZeroMassSI = kPiZeroMass * kMassConversionSI
 
constexpr double kPlanck = kPlanckSI * joule*s
 
constexpr double kPlanckReduced = kPlanckReducedSI * joule*s
 
constexpr double kPlanckReducedSI = kPlanckSI / (2*kPi)
 
constexpr double kPlanckSI = 6.62606876e-34
 
constexpr double kProtonMass = 938.271998 * MeV
 
constexpr double kProtonMassSI = kProtonMass * kMassConversionSI
 
constexpr double kRadiationLength = 37 * g/cm2
 
constexpr double kRefractiveIndexSeaLevel = 1.000292
 
constexpr double kRhoChargedMass = 775.11 * MeV
 
constexpr double kRhoZeroMass = 775.49 * MeV
 
constexpr double kSigmaMinusLifetime = 1.479e-10 * s
 
constexpr double kSigmaMinusMass = 1197.449 * MeV
 
constexpr double kSigmaMinusMassSI = kSigmaMinusMass * kMassConversionSI
 
constexpr double kSigmaPlusLifetime = 0.8018e-10 * s
 
constexpr double kSigmaPlusMass = 1189.37 * MeV
 
constexpr double kSigmaPlusMassSI = kSigmaPlusMass * kMassConversionSI
 
constexpr double kSigmaZeroLifetime = 7.4e-20 * s
 
constexpr double kSigmaZeroMass = 1192.642 * MeV
 
constexpr double kSigmaZeroMassSI = kSigmaZeroMass * kMassConversionSI
 
constexpr double kSpeedOfLight = kSpeedOfLightSI * m/s
 
constexpr double kSpeedOfLight2 = kSpeedOfLight * kSpeedOfLight
 
constexpr double kSpeedOfLightSI = 299792458
 
constexpr double kSqrt2 = 1.41421356237309504880168872420969807856967187537694807317667973799073247846210703885038753432764157273501384623
 
constexpr double kSqrt2Pi = 2.50662827463100050241576528481104525300698674060993831662992357634229365460784197494659583837805726611600997267
 
constexpr double kSqrt3 = 1.73205080756887729352744634150587236694280525381038062805580697945193301690880003708114618675724857567562614142
 
constexpr double kSqrtPi = 1.77245385090551602729816748334114518279754945612238712821380778985291128459103218137495065673854466541622682362
 
constexpr double kTauMass = 1776.99 * MeV
 
constexpr double kTauMassSI = kTauMass * kMassConversionSI
 
constexpr double kThomsonCrossSectionSI
 
constexpr double kTwoPi = 2*kPi
 
constexpr double kXiMinusLifetime = 1.639e-10 * s
 
constexpr double kXiMinusMass = 1321.31 * MeV
 
constexpr double kXiMinusMassSI = kXiMinusMass * kMassConversionSI
 
constexpr double kXiZeroLifetime = 2.9e-10 * s
 
constexpr double kXiZeroMass = 1314.83 * MeV
 
constexpr double kXiZeroMassSI = kXiZeroMass * kMassConversionSI
 
constexpr double lumen = candela*steradian
 
constexpr double lux = lumen/meter2
 
constexpr double m = meter
 
constexpr double m2 = meter2
 
constexpr double m3 = meter3
 
constexpr double mega = 1e+6
 
constexpr double megaelectronvolt = mega*electronvolt
 
constexpr double megahertz = mega*hertz
 
constexpr double megaParsec = mega * parsec
 
constexpr double megavolt = megaelectronvolt/eplus
 
constexpr double meter = 1
 
constexpr double meter2 = meter*meter
 
constexpr double meter3 = meter*meter*meter
 
constexpr double MeV = megaelectronvolt
 
constexpr double mg = milligram
 
constexpr double MHz = megahertz
 
constexpr double micro = 1e-6
 
constexpr double microampere = micro*ampere
 
constexpr double microbarn = micro*barn
 
constexpr double microfarad = micro*farad
 
constexpr double micrometer = micro*meter
 
constexpr double microsecond = micro*second
 
constexpr double microtesla = micro*tesla
 
constexpr double microvolt = micro*volt
 
constexpr double milli = 1e-3
 
constexpr double milliampere = milli*ampere
 
constexpr double millibar = milli*bar
 
constexpr double millibarn = milli*barn
 
constexpr double millifarad = milli*farad
 
constexpr double milligram = milli*gram
 
constexpr double millimeter = milli*meter
 
constexpr double millimeter2 = millimeter*millimeter
 
constexpr double millimeter3 = millimeter*millimeter*millimeter
 
constexpr double milliradian = milli*radian
 
constexpr double millisecond = milli*second
 
constexpr double millivolt = milli*volt
 
constexpr double minute = 60*second
 
constexpr double mm = millimeter
 
constexpr double mm2 = millimeter2
 
constexpr double mm3 = millimeter3
 
constexpr double mole = 1
 
constexpr double mrad = milliradian
 
constexpr double ms = millisecond
 
constexpr double nano = 1e-9
 
constexpr double nanoampere = nano*ampere
 
constexpr double nanobarn = nano*barn
 
constexpr double nanofarad = nano*farad
 
constexpr double nanometer = nano*meter
 
constexpr double nanosecond = 1
 
constexpr double nanosecond2 = nanosecond*nanosecond
 
constexpr double newton = joule/meter
 
template<typename T , std::size_t n>
constexpr std::size_t noexcept
 
constexpr double ns = nanosecond
 
constexpr double ohm = volt/ampere
 
constexpr double parsec = 3.0856775807e+16 * meter
 
constexpr double pascal = newton/m2
 
constexpr double perCent = 0.01
 
constexpr double percent = perCent
 
constexpr double permil = perThousand
 
constexpr double perMillion = 0.000001
 
constexpr double perThousand = 0.001
 
constexpr double peta = 1e+15
 
constexpr double petaelectronvolt = peta*electronvolt
 
constexpr double PeV = petaelectronvolt
 
constexpr double pico = 1e-12
 
constexpr double picobarn = pico*barn
 
constexpr double picofarad = pico*farad
 
constexpr double picosecond = pico*second
 
const phoenix::function
< PowerToImpl
power = PowerToImpl()
 
const phoenix::function
< PowerToImpl2
power2 = PowerToImpl2()
 
constexpr double rad = radian
 
constexpr double radian = 1
 
constexpr double s = second
 
constexpr double second = giga*nanosecond
 
constexpr double sr = steradian
 
constexpr double steradian = 1
 
constexpr double tera = 1e+12
 
constexpr double teraelectronvolt = tera*electronvolt
 
constexpr double tesla = volt*second/meter2
 
constexpr double TeV = teraelectronvolt
 
constexpr double V = volt
 
constexpr double volt = micro*megavolt
 
constexpr double watt = joule/second
 
constexpr double weber = volt*second
 
constexpr double yocto = 1e-24
 
constexpr double yotta = 1e+24
 
constexpr double zepto = 1e-21
 
constexpr double zetta = 1e+21
 
constexpr double zettaelectronvolt = zetta*electronvolt
 
constexpr double ZeV = zettaelectronvolt
 

Detailed Description

Author
Darko Veberic
Date
28 Jun 2006
Author
Darko Veberic
Date
25 Jun 2009
Author
Hans Dembinski
Lukas Nellen
Darko Veberic
Date
27 Jan 2014

Typedef Documentation

typedef std::map<std::string, std::string> utl::AttributeMap

Definition at line 24 of file Branch.h.

For base coordinate systems.

Definition at line 56 of file AugerCoordinateSystem.h.

The normal coordinate system type.

Definition at line 52 of file AugerCoordinateSystem.h.

Definition at line 174 of file UnitGrammar.h.

typedef BasicVector<HepGeom::Normal3D<double> > utl::AxialVectorBase

Definition at line 367 of file BasicVector.h.

For base coordinate systems.

Definition at line 264 of file CoordinateSystem.h.

typedef boost::shared_ptr<const CoordinateTransformer> utl::CoordinateSystemPtr

Shared pointer for coordinate systems.

Pointers to coordinate systems should always be of this type. The CoordinateSystemPtr is what is normally used in interfaces. So it is sufficient to include this header for class and function declarations that use coordinate systems.

Author
Lukas Nellen
Date
20 Oct 2003

Definition at line 9 of file CoordinateSystemPtr.h.

Definition at line 241 of file MathExpressionGrammar.h.

Definition at line 79 of file MultiTimeDistribution.h.

Definition at line 80 of file MultiTimeDistribution.h.

typedef MultiTrace< double > utl::MultiTraceD

Definition at line 92 of file MultiTrace.h.

typedef MultiTrace< int > utl::MultiTraceI

Definition at line 91 of file MultiTrace.h.

Typedef for particle properties factory using the generic object factory.

Definition at line 54 of file ParticlePropertiesFactory.h.

typedef boost::shared_ptr<const VParticleProperties> utl::ParticlePropertiesPtr

Definition at line 40 of file VParticleProperties.h.

typedef BasicVector<HepGeom::Point3D<double> > utl::PointBase

Definition at line 368 of file BasicVector.h.

typedef std::map<std::string, double> utl::SymbolTable

Definition at line 10 of file SymbolTable.h.

Definition at line 15 of file TimeDistribution-fwd.h.

Definition at line 18 of file TimeDistribution-fwd.h.

typedef Trace< char > utl::TraceB

Definition at line 28 of file Trace-fwd.h.

typedef Trace< std::complex< double > > utl::TraceC

Definition at line 29 of file Trace-fwd.h.

typedef Trace< double > utl::TraceD

Definition at line 26 of file Trace-fwd.h.

typedef Trace< float > utl::TraceF

Definition at line 25 of file Trace-fwd.h.

typedef Trace< int > utl::TraceI

Definition at line 24 of file Trace-fwd.h.

typedef Trace< short int > utl::TraceSI

Definition at line 22 of file Trace-fwd.h.

typedef Trace< unsigned int > utl::TraceUI

Definition at line 23 of file Trace-fwd.h.

typedef Trace< unsigned short int > utl::TraceUSI

Definition at line 19 of file Trace-fwd.h.

Definition at line 37 of file Trace-fwd.h.

Definition at line 36 of file Trace-fwd.h.

Definition at line 17 of file Transformation-fwd.h.

typedef boost::tuple<double, double, double> utl::Triple

Coordinate triple for easy getting or setting of coordinates.

Definition at line 15 of file Triple.h.

typedef unsigned long utl::ulong

Definition at line 10 of file PoissonDistribution.h.

typedef utl::SVector< 3, std::complex< double > > utl::Vector3C

Definition at line 34 of file Trace-fwd.h.

typedef utl::SVector< 3, double > utl::Vector3D

Definition at line 32 of file Trace-fwd.h.

typedef BasicVector<HepGeom::Vector3D<double> > utl::VectorBase

Definition at line 369 of file BasicVector.h.

typedef XercesPtr<char> utl::XercesPtrC

Definition at line 68 of file XercesUtil.h.

typedef XercesPtr<XMLCh> utl::XercesPtrX

Definition at line 69 of file XercesUtil.h.

typedef boost::iostreams::stream<zstream_source> utl::zistream

Definition at line 124 of file zstream.h.

typedef boost::iostreams::stream<zstream_sink> utl::zostream

Definition at line 171 of file zstream.h.

Enumeration Type Documentation

Enumerator
eNoAtmosphereNoise 
eDayAtmosphereNoise 
eNightAtmosphereNoise 

Definition at line 29 of file NoiseCCIR670.h.

Enumerator
eQGSJETII04 
eEPOSLHC 
eSibyll23d 

Definition at line 255 of file PhysicalFunctions.h.

Enumerator
eNoIndustryNoise 
eRuralIndustryNoise 
eUrbanIndustryNoise 

Definition at line 30 of file NoiseCCIR670.h.

enum utl::zip_type
strong
Enumerator
none 
gzip 
bzip2 
xzip 
automatic 

Definition at line 18 of file zstream.h.

Function Documentation

template<size_t n, typename T >
double utl::abs ( const SVector< n, T > &  v)
inline

Definition at line 32 of file ValidationTests/SdCalibration/Validatrix.cc.

References Sqr(), and sqrt().

Referenced by RdAirplane::Ads_bEvent::_getAltitudeFromPressure(), RdSimulationRadioTrigger::RdSimulationRadioTrigger::AbsValue(), RdAirplane::Airplane::AddAds_bEvent(), otoa::SD2ADST::AddStations(), RdPolarizationReconstructor::RdPolarizationReconstructor::CalculateAndFillChargeExcessFraction(), RdADCTraceFixer::RdADCTraceFixer::CalculateRatio(), CalcBeaconRefPhase::CalcBeaconRefPhase::calculateReferencePhases(), RdStationSignalReconstructorWithBgSubtraction::RdStationSignalReconstructorWithBgSubtraction::CalculateTheBGAverage(), RdChannelNoiseImporter_AERA::RdChannelNoiseImporter_AERA::CheckMatchingChannel(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::CherenkovRadius(), atm::CherenkovModel::CKVBeam(), atm::CherenkovModel::CKVDirect(), atm::CherenkovModel::CKVPhot(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::CleanEvent(), SdBaselineFinderOG::SdBaselineFinder::ComputeBaseline(), SdCalibratorOG::SdCalibrator::ComputeBaseline(), SdFootprintAnalyzerNS::SdFootprintAnalyzer::ComputeGroundVariables(), RdPreWaveFitter::RdPreWaveFitter::ComputeSignalPosition(), TimeModel::ConvertProductionHeightDistribution(), SdEventSelectorOG::SdEventSelector::CTimeDifferenceMargin(), atm::AnalyticalCherenkovModel::DeltaPhotons(), G4StationSimulatorOG::G4TankOpBoundaryProcess::DielectricDielectric(), G4TankSimulatorOG::G4TankOpBoundaryProcess::DielectricDielectric(), G4XTankSimulatorAG::G4XTankOpBoundaryProcess::DielectricDielectric(), TelescopeSimulatorLX::FDsimG4OpBoundaryProcess::DielectricDielectric(), FdEnergyDepositFinderKG::ProfileFitter::DoTimeConvolution(), FdElectronicsSimulatorOG::FdElectronicsSimulator::DoTimeConvolution(), RdStationSignalReconstructorWithBgSubtraction::RdStationSignalReconstructorWithBgSubtraction::EnergyFluenceIntegral(), LDFFinderOG::LDFFinder::EstimateS1000(), evt::GaisserHillas4Parameter::Eval(), atm::ParametricXMLMieModel::EvaluateMieAttenuation(), atm::NonParametricXMLMieModel::EvaluateMieAttenuation(), atm::MeasuredDBMieModel::EvaluateMieAttenuation(), RdHASLDFFitter::LDFFitFunction::FGeomagneticPos(), RdHASLDFFitter::LDFFitFunction::FGeomagneticPosErr(), MdCornerClippingCorrecterAG::MdCornerClippingCorrecter::FillCornerClippingProbability(), otoa::Detector2ADST::FillDetector(), otoa::FD2ADST::FillFdRecStations(), otoa::FD2ADST::FillHybridStations(), FdAxisFinderOG::FdAxisFinder::FillPoints(), otoa::RdFiller::FillRadioChannels(), otoa::RdFiller::FillRadioStations(), otoa::SD2ADST::FillSEvent(), FdAxisFinderOG::FdAxisFinder::FindAxisLaser(), FdPulseFinderOG::FdPulseFinder::FindBestSignalOverNoise(), un2::FindPeaks(), FdProfileConstrainedGeometryFitPG::ApertureLight::FindZeta(), FdProfileConstrainedGeometryFit::ApertureLight::FindZeta(), RdStationSignalReconstructor::RdStationSignalReconstructor::FitAnalyticSignal(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::FitShowerFront(), MdLDFFinderAG::MdLDFFinder::FixBetaFlag(), atm::CherenkovModel::GDistance(), atm::ParametricXMLRayleighModel::GDistance(), fwk::RandomEngineRegistry::GenerateSeeds(), RdHASLDFFitter::LDFFitFunction::GeomagneticEmissionFactor(), RdAirplane::Ads_bDataBase::getAirplaneOffset(), RPCSimulatorLX::RPCChargeGenerator::GetCharge(), RdStationPolarizationRejector::RdStationPolarizationRejector::GetCoreErrorEllipse(), Validatrix::AbsoluteDifference< SVector< 2, int > >::GetDistance(), Validatrix::RelativeDifference< utl::SVector >::GetDistance(), sdet::Scintillator::GetDistancesToBarEnds(), sdet::Scintillator::GetDistancesToPMT(), TimeModelTestKG::TimeModelTest::GetLogZdist(), SdSimpleSimKG::SdSimpleSim::GetLogZdist(), sdet::Scintillator::GetMaxRadius(), utl::AdaptiveRK5Iterator< DerivativeFunctor, VectorType, ErrorScalingPolicy >::GetMaxScaledError(), RdChannelNoiseImporter_AERA::RdChannelNoiseImporter_AERA::GetNoiseEventNumber(), io::CorsikaShowerFileParticleIterator::GetOneParticle(), cdet::Station::GetPadId(), LDFFinderKG::EnergyConversion::GetS38(), evt::GaisserHillas4Parameter::GetShapeParameter(), SdFootprintAnalyzerNS::SdFootprintAnalyzer::Init(), CachedShowerRegeneratorOG::CachedShowerRegenerator::Init(), RPCSimulatorLX::RPCChargeGenerator::Initialize(), interactiveReceiveData(), RdStationInterpolatorStarShape::RdStationInterpolatorStarShape::Interpolate(), RdStationInterpolator::RdStationInterpolator::InterpolateInTwoD(), rdet::AntennaType::InterpolateLinear(), utl::CloseTo::IsCloseAbs(), utl::CloseTo::IsCloseRel(), sdet::Scintillator::IsInsideBar(), FdSDPFinderOG::FdSDPFinder::IsIsolated(), RdNoiseConverter::RdNoiseBinaryToROOTConverter::IsNoiseTrace(), FdProfileFinderOG::FdProfileFinder::LightAtApertureToSize(), utl::TimeDistributionAlgorithm::Mean(), utl::TimeDistributionAlgorithm::MeanRMS(), RdChannelMedianFilter::RdChannelMedianFilter::MedianFilter(), FdProfileConstrainedGeometryFitPG::ChiZeroRegression::MinuitFitFunc(), HybridGeometryFinderOG::HybridGeometryFinder::MinuitFitFuncHybrid(), FdAxisFinderOG::FdAxisFinder::MinuitFitFuncLaser(), utl::DefaultRK5ErrorScaling::operator()(), SdCompParam::SdCompositionParameters::PhotonEnergyCalculation(), SdPMTSignalShapeQualityChecker::SdPMTSignalShapeQualityChecker::PMTTraceChecks(), utl::ReferenceEllipsoid::PointToLatitudeLongitudeHeight(), TelescopeSimulatorLX::FDsimG4OpBoundaryProcess::PostStepDoIt(), ShowerLightSimulatorKG::ShowerLightSimulator::PrimaryCherenkovLight(), G4StationSimulatorOG::G4UMDScintStripAction::ProcessHits(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ProcessPulses(), MdCounterSimulatorAG::MdCounterSimulator::ProcessPulses(), utl::RadioTraceUtilities::Pulsefinder(), utl::RadioTraceUtilities::PulseFixedWindowIntegrator(), utl::TabulatedFunctionComplexLgAmpPhase::PushBack(), RdHASLDFFitter::RdHASLDFFitter::RadiationDensityCorrection(), io::AiresShowerFile::Read(), FdSDPFinderOG::FdSDPFinder::ReadmitPixel(), HybridGeometryFinderWG::HybridGeometryFinder::ReadmitPixel(), SdSignalRecoveryKLT::SignalRecovery::RecoverSignalUndershoot(), FdSDPFinderOG::FdSDPFinder::RemoveNoise(), FdSDPFinderOG::FdSDPFinder::RemoveOutliers(), RdVirtualStationNoiseImporter::RdVirtualStationNoiseImporter::RemovePedestal(), RdChannelNoiseImporter_AERA::RdChannelNoiseImporter_AERA::RemovePedestal(), HybridGeometryFinderWG::HybridGeometryFinder::RemovePixel(), RdChannelSineWaveSuppressor::RdChannelSineWaveSuppressor::RFISort(), utl::TimeDistributionAlgorithm::RMS(), RdSphericalFit::RdSphericalFit::Run(), RdHASLDFFitter::RdHASLDFFitter::Run(), RdTopDownStationSelector::RdTopDownStationSelector::Run(), RdStationDebugWriter::RdStationDebugWriter::Run(), RdChannelUpsampler::RdChannelUpsampler::Run(), RdAntennaChannelToStationConverter::RdAntennaChannelToStationConverter::Run(), RdSimulationRadioTrigger::RdSimulationRadioTrigger::Run(), RdDirectionConvergenceChecker::RdDirectionConvergenceChecker::Run(), SdBaselineFinderKG::SdBaselineFinderKG::Run(), SdHistogramFitterKG::SdHistogramFitter::Run(), RdChannelBandstopFilter::RdChannelBandstopFilter::Run(), RdAntennaStationToChannelConverter::RdAntennaStationToChannelConverter::Run(), ThresholdCalculatorKG::ThresholdCalculator::Run(), ProfileSimulatorOG::ProfileSimulator::Run(), RdChannelSineWaveSuppressor::RdChannelSineWaveSuppressor::Run(), RdChannelGalacticBackgroundCalibrator::RdChannelGalacticBackgroundCalibrator::Run(), RdChannelBeaconSimulator::RdChannelBeaconSimulator::Run(), RdChannelBeaconSuppressor::RdChannelBeaconSuppressor::Run(), SdBaselineFinderOG::SdBaselineFinder::Run(), SdStationCheckerOG::SdStationChecker::Run(), RdChannelGalacticConstantsGenerator::RdChannelGalacticConstantsGenerator::Run(), SdTraceCalibratorOG::SdTraceCalibrator::Run(), SdHistogramFitterOG::SdHistogramFitter::Run(), RdChannelSpectrumAverager::RdChannelSpectrumAverager::Run(), RdChannelBeaconTimingCalibrator::RdChannelBeaconTimingCalibrator::Run(), RdStationNoiseAnalyser::Run(), LaserLightSimulatorNA::LaserLightSimulator::Run(), FdAxisFinderOG::FdAxisFinder::Run(), RdVirtualStationNoiseImporter::RdVirtualStationNoiseImporter::Run(), RdChannelNoiseImporter_AERA::RdChannelNoiseImporter_AERA::Run(), RdEventMerger::RdEventMerger::Run(), RdGalacticDatasetMaker::RdGalacticDatasetMaker::Run(), HybridGeometryFinderOG::HybridGeometryFinder::Run(), RdChannelBeaconSignalExtractor::RdChannelBeaconSignalExtractor::Run(), RdStationSignalReconstructorWithBgSubtraction::RdStationSignalReconstructorWithBgSubtraction::Run(), RdTimeCalibration::RdTimeCalibration::Run(), RdMonitoring::RdMonitoring::Run(), CachedXShowerRegeneratorAG::CachedXShowerRegenerator::Run(), CachedShowerRegeneratorASCII::CachedShowerRegenerator::Run(), SdCalibratorOG::SdCalibrator::Run(), RdChannelNoisePowerAnalyser::RdChannelNoisePowerAnalyser::Run(), CachedDirectInjectorOG::CachedDirectInjector::Run(), SdSimMuonNumberFitterNS::SdSimMuonNumberFitter::Run(), FdProfileConstrainedGeometryFit::PCGFitter::ScanChi0(), FdProfileConstrainedGeometryFitPG::PCGFitter::ScanChi0(), HybridGeometryFinderWG::HybridGeometryFinder::SelectPixels(), SetRealAspectRatio(), RdBeamFormer::RdBeamFormer::shiftTraces(), snipMode(), RDetectorTest::testAntennaType(), testFFTDataContainer::testChannelFFTs(), TestStationTriggerAlgorithm::TestManyTOTOnTimeDistributionI(), TestStationTriggerAlgorithm::TestOneTOTdOnTimeDistributionI(), TestStationTriggerAlgorithm::TestOneTOTdOnTimeDistributionIWithBaseline(), TestStationTriggerAlgorithm::TestOneTOTOnTimeDistributionI(), FdTriggerSimulatorOG::FdTriggerSimulator::TestPattern(), testAnalyticFilters::testRectangleFilter(), TestStationTriggerAlgorithm::TestT1ThresholdAndTOTOnTimeDistributionI(), TestInclinedProfileModel::TestVerticalGeometry(), TelescopeSimulatorKG2::Filter::Trace(), TelescopeSimulatorKG2::Mirror::Trace(), TelescopeSimulatorKG2::Camera::TraceShadow(), TelescopeSimulatorKG2::Lens::TraceWithTorus(), RdChannelLinearPredictorRFISuppressor::RdChannelLinearPredictorRFISuppressor::TranslateTimeToSample(), SdTopDownSignalSelectorUGR::SdTopDownSignalSelectorUGR::UpdateStations(), RdBeamFormer::RdBeamFormer::WriteASCII(), RdChannelDebugWriter::RdChannelDebugWriter::writeAsciiSpectrum(), RdBeamTimeOptimizer::RdBeamTimeOptimizer::WriteASCIISpectrum(), RdChannelDebugWriter::RdChannelDebugWriter::writeRootOutput(), XbAlgoFindCluster(), XbAlgoT2Process(), RdBeamTimeOptimizer::RdBeamTimeOptimizer::xtrace(), and RdBeamFormer::RdBeamFormer::xtrace().

double utl::Angle ( const Vector &  left,
const Vector &  right 
)
inline
template<typename T , typename U >
double utl::Angle ( SVector< 3, T >  left,
SVector< 3, U right 
)
inline

Definition at line 287 of file SVector.h.

References utl::SVector< n, T >::GetMag(), and sqrt().

template<typename T , typename U >
T utl::As ( const U x)
inline

useful shorthand for boost::lexical_cast

Author
Darko Veberic
Date
14 Jul 2006

Definition at line 27 of file String.h.

template<typename T >
Bit::Array<T> utl::AsBitArray ( T &  target)
inline
std::string utl::AsString ( const XMLCh *const  xStr)
inline
std::string utl::BareFileName ( const boost::filesystem::path &  path)

Compute the leaf and strip the extension.

std::string utl::BareFileName ( const fs::path &  thePath)
boost::filesystem::path utl::BareFilePath ( const boost::filesystem::path &  path)

Compute the full path, but strip the extension from the leaf.

fs::path utl::BareFilePath ( const fs::path &  thePath)

Definition at line 33 of file FileName.cc.

Referenced by testFileName::testBareFilePath().

double utl::Beta ( const double  energy)
inline
double utl::CherenkovThreshold ( const double  nRef)
inline
double utl::Chi2Probability ( const double  chi2,
const double  ndof 
)
inline
template<class Predicate >
bool utl::ContainsSubstring ( const std::string &  a,
const std::string &  b,
Predicate  p 
)
inline

Utility to search for a substring within a string according to a given search predicate.

Definition at line 62 of file StringCompare.h.

References G4StationSimulatorOG::p.

Referenced by ContainsSubstring(), and ContainsSubstringEquivalent().

bool utl::ContainsSubstring ( const std::string &  a,
const std::string &  b 
)
inline

Syntactic sugar for searching within a string for a substring. Search is case-sensitive.

Definition at line 73 of file StringCompare.h.

References ContainsSubstring().

bool utl::ContainsSubstringEquivalent ( const std::string &  a,
const std::string &  b 
)
inline

Syntactic sugar for searching within a string for a substring. Search is case-insensitive.

Definition at line 84 of file StringCompare.h.

References ContainsSubstring().

Referenced by atm::MeasuredDBMieModel::GetZoneName(), atm::MeasuredDBMieModel::StringToZoneParam(), and atm::MeasuredDBMieModel::ZoneMatch().

void utl::CoordinateSystemValid ( const CoordinateSystemPtr &  theCoordinateSystem)
inline
double utl::CosAngle ( const Vector &  l,
const Vector &  r 
)
inline
template<typename T , typename U >
double utl::CosAngle ( const SVector< 3, T > &  l,
const SVector< 3, U > &  r 
)
inline

Definition at line 275 of file SVector.h.

References utl::SVector< n, T >::GetMag().

AxialVector utl::Cross ( const Vector &  l,
const Vector &  r 
)
inline

Definition at line 25 of file OperationsAV.h.

References utl::BasicVector< HepVector >::fCoordinateSystem, and utl::BasicVector< HepVector >::fVector.

Referenced by FdProfileConstrainedGeometryFit::PCGFitter::AdjustGeometry(), FdProfileConstrainedGeometryFitPG::PCGFitter::AdjustGeometry(), SdEventSelectorOG::SdEventSelector::BottomUpSelection(), otoa::FOVCalculator::CalculateFOVBoundaries(), cross(), RdBeamFormer::RdConicalWaveModel::delay(), RdBeamFormer::RdHyperbolicWaveModel::delay(), Distance(), otoa::FD2ADST::FillEyeSim(), otoa::FD2ADST::FillFdRecStations(), otoa::FD2ADST::FillHybridStations(), FdAxisFinderOG::FdAxisFinder::FillPoints(), otoa::FD2ADST::FillRecPixel(), otoa::FD2ADST::FillSDEye(), TelescopeSimulatorKG2::Filter::Filter(), FdPulseFinderOG::FdPulseFinder::FindAdditionalPulse(), FindTimeOffset::FindTimeOffset::FindOffset(), MdLDFFinderAG::MdLDFFinder::FixBetaFlag(), EventGeneratorOG::EventGenerator::GenerateArrayCentricRandomizedCoreAroundRandomStation(), EventGeneratorOG::EventGenerator::GenerateSphereCentricCore(), RdHASLDFFitter::LDFFitFunction::GeomagneticEmissionFactor(), utl::RadioGeometryUtilities::GetAngleToEFieldExpectation2D(), otoa::LongitudinalXmaxScanner::GetChangedDepth(), FdProfileConstrainedGeometryFitPG::FdProfileConstrainedGeometryFit::GetDataFromPreviousFit(), utl::RadioGeometryUtilities::GetLorentzVector(), RdPolarizationReconstructor::RdPolarizationReconstructor::GetRotatedPolarizationTraces(), Intersection(), SdEventPosteriorSelectorOG::IsAlongside(), FdProfileConstrainedGeometryFitPG::ChiZeroRegression::MinuitFitFunc(), FdAxisFinderOG::FdAxisFinder::MinuitFitFuncLaser(), otoa::err::CalculateFdCorePosition::operator()(), otoa::err::CalculateFdArrivalDirection::operator()(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::PrepareEyeCopy(), SdEventPosteriorSelectorOG::ProjectPointAlongAxisToTriangle(), utl::RadioGeometryUtilities::RadioGeometryUtilities(), GeometryExampleNS::GeometryExample::Run(), RdStationSignalReconstructorWithBgSubtraction::RdStationSignalReconstructorWithBgSubtraction::Run(), FdProfileConstrainedGeometryFitPG::PCGFitter::Underground(), vectorsine(), and vectorsine_oriented().

AxialVector utl::cross ( const Vector &  l,
const Vector &  r 
)
inline

vector cross product

Definition at line 32 of file OperationsAV.h.

References Cross().

Referenced by HybridGeometryFinderWG::HybridGeometryFinder::CalculateAxisForTel(), MdLDFFinderAG::MdLDFFinder::CalculateChi2(), MdLDFFinderAG::MdLDFFinder::CalculateRho0Seed(), FdSimEventCheckerOG::FdSimEventChecker::CalculateXmaxViewingAngle(), otoa::fd::ConvertXToChi(), MdLDFFinderAG::VMinMethodFunctor::DistanceInShowerPlane(), FdSDPFinderOG::FdSDPFinder::EstimateChi_i(), HdAxisFinderUU::HdAxisFinder::FillPoints(), FdAxisFinderOG::FdAxisFinder::FindAxisLaser(), StereoGeometryFinderOG::StereoGeometryFinder::FindAxisStereo(), StereoGeometryFinderOG::StereoGeometryFinder::FindAxisStereoHybrid(), FdSDPFinderOG::FdSDPFinder::FindSDPFirstGuess(), HybridGeometryFinderWG::HybridGeometryFinder::GetDataFromPreviousFit(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::GetExternalGeometry(), sevt::IsLightning(), fdDoubleBumpFinder::FdDoubleBumpFinder::IsPreselected(), HdAxisFinderUU::HdAxisFinder::MinuitFitFunc(), HybridGeometryFinderWG::HybridGeometryFinder::MinuitFitFuncAxis(), HybridGeometryFinderOG::HybridGeometryFinder::MinuitFitFuncHybrid(), StereoGeometryFinderOG::StereoGeometryFinder::MinuitFitFuncStereo(), StereoGeometryFinderOG::StereoGeometryFinder::MinuitFitFuncStereoHybrid(), HybridGeometryFinderWG::AxisParameterCalculator::operator()(), HybridGeometryFinderWG::HybridGeometryFinder::ReadmitPixel(), HybridGeometryFinderWG::HybridGeometryFinder::RecalculateChiSquare(), HybridGeometryFinderWG::HybridGeometryFinder::RemovePixel(), FdCherenkovFinderOG::FdCherenkovFinder::Run(), StereoGeometryFinderOG::StereoGeometryFinder::Run(), FdAxisFinderOG::FdAxisFinder::Run(), FdProfileFinderOG::FdProfileFinder::Run(), HdAxisFinderUU::HdAxisFinder::Run(), HybridGeometryFinderOG::HybridGeometryFinder::Run(), LightAtDiaphragmSimulatorKG::LightAtDiaphragmSimulator::Run(), HybridGeometryFinderWG::HybridGeometryFinder::SelectPixels(), FdProfileReconstructorKG::FdProfileReconstructor::SetGeometry(), MdLDFFinderAG::MdLDFFinder::SetLdfResiduals(), UseMcGeometryOG::UseMcGeometry::SetSDP(), UseMcGeometryOG::UseMcGeometry::SetTimeFit(), HybridGeometryFinderWG::HybridGeometryFinder::StoreData(), and testOperationsAxialVector::testOperationsAV().

template<typename T , typename U >
SVector< 3, typename boost::lambda::return_type_2< boost::lambda::arithmetic_action<boost::lambda::multiply_action>, T, U >::type > utl::Cross ( const SVector< 3, T > &  a,
const SVector< 3, U > &  b 
)
inline

Definition at line 255 of file SVector.h.

References U.

template<typename T , class D >
bool utl::DeepEqual ( const LameShadowPtr< T, D > &  s1,
const LameShadowPtr< T, D > &  s2 
)
inline

Definition at line 91 of file LameShadowPtr.h.

Referenced by ns2::Bar::operator==().

template<typename T , class D >
bool utl::DeepEqual ( const ShadowPtr< T, D > &  s1,
const ShadowPtr< T, D > &  s2 
)
inline

Definition at line 238 of file ShadowPtr.h.

utl::Triple utl::Diff ( const utl::Triple lhs,
const utl::Triple rhs 
)
inline

Definition at line 205 of file Test.h.

Referenced by tst::Verify().

double utl::Distance ( const Point &  p1,
const Point &  p2 
)
inline

Definition at line 58 of file GeometryUtilities.h.

double utl::ElectronsAboveCut ( double  enCut)

Fraction of electrons above energy cutoff enCut (in MeV) at age = 1.

This function returns the fraction of electrons above energy cutoff enCut at s = 1.

  • extrapolation to other cutoffs with function from Nerling et al, Proc 28th ICRC (figure 4)

Input: electron energy cutoff

Definition at line 210 of file PhysicalFunctions.cc.

References MeV, and WARNING.

Referenced by EnergyDeposit().

double utl::Energy ( const double  beta)
inline

Calculate the electron energy for a relativistic beta.

Definition at line 49 of file PhysicalFunctions.h.

References kElectronMass, Sqr(), and sqrt().

Referenced by SdSimMuonNumberFitterNS::SdSimMuonNumberFitter::Run(), and testPhysicalFunctions::testEnergy().

double utl::EnergyDeposit ( const double  depthX,
const double  xMax,
const double  enCut 
)
inline

Parametrization for the average energy deposit per particle.

Definition at line 120 of file PhysicalFunctions.h.

References EnergyDeposit(), and ShowerAge().

double utl::EnergyDeposit ( const double  age,
const double  enCut 
)
double utl::ErfSigmoid ( const double  x,
const double  delta 
)
inline

Definition at line 105 of file Tools/CIC/utl/Math.h.

template<typename T >
double utl::EvalPoly ( const T &  a,
const double  x 
)
inline

Simple polynomial evaluator.

EvalPoly Implements numerically stable Horner evaluation.

const double y = EvalPoly({1, -1, 3}, x);

Gives you y = 1 - x + 3 x^2

Author
Darko Veberic and Lukas Nellen
Date
15 Jul 2018

Definition at line 144 of file Utilities/Math/Math.h.

Referenced by EvalPoly(), utl::Polynomial::operator()(), utl::MuonArrivalTime::SetTheta(), MathTest::TestEvalPoly(), and utl::wcd::TriggerProbability().

template<typename T >
double utl::EvalPoly ( const std::initializer_list< T > &  a,
const double  x 
)
inline

Definition at line 153 of file Utilities/Math/Math.h.

References EvalPoly().

double utl::Fermi ( const double  x)
inline
std::string utl::FileExtension ( const boost::filesystem::path &  path)

Return the extension of the path.

std::string utl::FileExtension ( const fs::path &  thePath)

Definition at line 58 of file FileName.cc.

Referenced by testFileName::testFileExtension().

constexpr int utl::FloorDiv ( const int  num,
const int  den 
)
inline
double utl::GaisserHillas ( const double  x,
const double  x0,
const double  xMax,
const double  nMax,
const double  lambda 
)
template<int side>
double utl::GaisserHillasInverse ( const double  n,
const double  x0,
const double  xMax,
const double  nMax,
const double  lambda 
)

Inverse of the Gaisser-Hillas function branch can be either -1 or +1

Parameters
n,:the target particle number
x0,:slant depth of first interaction
xMax,:slant depth of shower maximum
nMax,:particle number at shower maximum
lambda,:radiation length
Returns
the X where GH(X) == n

Definition at line 36 of file PhysicalFunctions.h.

References LambertW(), and std::pow().

TimeStamp utl::GetCurrentSystemTime ( )
TRandom3* utl::GetRandom3 ( )
inline

Definition at line 13 of file Tools/CIC/utl/Math.cc.

double utl::GoraAParameter ( const double  age)
inline

parameter a of D. Gora et al., Astropart. Phys. 24 (2006), 484

Definition at line 935 of file PhysicalFunctions.cc.

Referenced by GoraCDF(), GoraPDF(), and InverseGoraCDF().

double utl::GoraBParameter ( const double  age)
inline

parameter b of D. Gora et al., Astropart. Phys. 24 (2006), 484

Definition at line 944 of file PhysicalFunctions.cc.

Referenced by GoraCDF(), GoraPDF(), and InverseGoraCDF().

double utl::GoraCDF ( const double  rStar,
const double  age 
)

CDF of lateral light distribution from Gora et al., APP24 (2006), 484 input: distance to shower axis in units of moliere radii and shower age

Definition at line 951 of file PhysicalFunctions.cc.

References RdGeoCeLDFFitter::a, RdGeoCeLDFFitter::b, GoraAParameter(), GoraBParameter(), and std::pow().

Referenced by FdEnergyDepositFinderKG::LateralLightCalculator::FluoLightFraction(), and FdProfileReconstructorKG::CherenkovFluorescenceMatrix::GoraFraction().

double utl::GoraPDF ( const double  rStar,
const double  age 
)

PDF of lateral light distribution from Gora et al., APP24 (2006), 484 input: distance to shower axis in units of moliere radii and shower age

Definition at line 969 of file PhysicalFunctions.cc.

References RdGeoCeLDFFitter::a, RdGeoCeLDFFitter::b, GoraAParameter(), GoraBParameter(), and std::pow().

Referenced by FluorescenceFunctor::operator()().

const HLine utl::hline ( '-'  )

Referenced by MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ApplyCITIROCTransfer(), MdCounterSimulatorAG::MdCounterSimulator::ApplyCITIROCTransfer(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ApplyTransferBlock(), MdCounterSimulatorAG::MdCounterSimulator::ApplyTransferBlock(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ApplyTransferBlocks(), MdCounterSimulatorAG::MdCounterSimulator::ApplyTransferBlocks(), SdEventSelectorOG::SdEventSelector::BottomUpSelection(), CentralTriggerEventBuilderNS::CentralTriggerEventBuilder::BuildEvent(), SdSimulationCalibratorOG::SdSimulationCalibrator::Finish(), fwk::RunController::FinishBranch(), FdLightCollectionEfficiencyKG::SubModule::FinishTimingPrintout(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::GetPulseTimeSpan(), MdCounterSimulatorAG::MdCounterSimulator::GetPulseTimeSpan(), utl::Deprecator::GetReport(), CachedXShowerRegeneratorAG::CachedXShowerRegenerator::OutputStats(), CachedShowerRegeneratorASCII::CachedShowerRegenerator::OutputStats(), CachedShowerRegeneratorOG::CachedShowerRegenerator::OutputStats(), FdProfileReconstructorKG::OpticalHalo::PrintFractions(), utl::CountedObjectRegistry::PrintStatistics(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ProcessPulses(), MdCounterSimulatorAG::MdCounterSimulator::ProcessPulses(), DummyCentralTriggerNS::DummyCentralTrigger::Run(), RPCElectronicsSimulatorLX::RPCElectronicsSimulator::Run(), MdPileUpCorrecterAG::MdPileUpCorrecter::Run(), EdepSimulatorAG::EdepSimulator::Run(), io::CorsikaShowerFile::SetRunHeader(), MdCounterSimulatorAG::MdCounterSimulator::SimulatePulses(), TestTabularStream::TestB(), TestTabularStream::TestTooManyColumns(), and FdLightCollectionEfficiencyKG::SubModule::TimingHeader().

template<typename T >
void utl::Ignore ( const T &  )
inline

Definition at line 8 of file Ignore.h.

constexpr double utl::Interpolate ( const double  dx,
const double  dy,
const double  x 
)
inline
ComplexLgAmpPhase utl::Interpolate ( double  x1,
const ComplexLgAmpPhase &  y1,
double  x2,
const ComplexLgAmpPhase &  y2,
double  x 
)
inline

Do linear interpolation of two ComplexLgAmpPhases in log10(amplitude) and phase.

Definition at line 120 of file ComplexLgAmpPhase.h.

References utl::ComplexLgAmpPhase::GetLgAmplitude(), and utl::ComplexLgAmpPhase::GetPhase().

constexpr double utl::Interpolate ( const double  x1,
const double  y1,
const double  x2,
const double  y2,
const double  x 
)
inline

Definition at line 124 of file Tools/CIC/utl/Math.h.

References Interpolate().

double utl::InverseGoraCDF ( const double  fraction,
const double  age 
)

inverse CDF of lateral light distribution from Gora et al., APP24 (2006), 484 input: light fraction [0, 1], output: rStar

Definition at line 960 of file PhysicalFunctions.cc.

References RdGeoCeLDFFitter::a, RdGeoCeLDFFitter::b, GoraAParameter(), GoraBParameter(), and std::pow().

Referenced by ShowerPhotonGeneratorOG::ShowerPhotonGenerator::GoraFunction(), and FdProfileConstrainedGeometryFitPG::ChiZeroRegression::MinuitFitFunc().

template double utl::InverseMoyal<+1 > ( const double  y,
const double  eps 
)
template double utl::InverseMoyal<-1 > ( const double  y,
const double  eps 
)
double utl::InverseNormalCDF ( const double  p,
const double  sigma 
)
inline

Definition at line 94 of file NormalDistribution.h.

References InverseNormalCDF().

double utl::InverseNormalCDF ( const double  p,
const double  mean,
const double  sigma 
)
inline

Definition at line 98 of file NormalDistribution.h.

References InverseNormalCDF().

bool utl::Invert3x3 ( double  a[3][3])

Definition at line 257 of file PhysicalFunctions.cc.

References RdGeoCeLDFFitter::b, and ERROR.

Referenced by Solve3x3().

template<typename AMatrix >
void utl::InvertMatrix ( const size_t  n,
AMatrix &  a 
)
template<typename T >
IsProxy<T> utl::Is ( const T &  x)
inline
oss<< "0b"; oss << ((x >> i) & 1); return oss.str(); } template<class S, class V> std::string utl::Join ( const S sep,
const V v 
)
double utl::KolmogorovProbability ( const double  effectiveN,
const double  kolmogorovDistance 
)

Definition at line 10 of file Kolmogorov.cc.

References Sqr(), and sqrt().

Referenced by KolmogorovProbability(), and MathTest::TestKolmogorovProbability().

double utl::KolmogorovProbability ( const int  n1,
const int  n2,
const double  kolmogorovDistance 
)

Definition at line 41 of file Kolmogorov.cc.

References KolmogorovProbability().

template<>
double utl::LambertW< 0 > ( const double  x)
template<>
double utl::LambertW<-1 > ( const double  x)
template double utl::LambertWApproximation< 0 > ( const double  x)

Referenced by LambertW< 0 >().

template double utl::LambertWApproximation<-1 > ( const double  x)

Referenced by LambertW<-1 >().

constexpr double utl::LinearSigmoid ( const double  x,
const double  delta 
)
inline

Definition at line 70 of file Tools/CIC/utl/Math.h.

template<class T1 , class T2 >
void utl::LoadConfig ( const utl::Branch b,
const std::string &  tag,
T1 &  var,
const T2 &  defaultValue 
)
inline

Helper method to load a particular configuration parameter.

Parameters
bThe main branch from which the parameters should be loaded.
tagThe node tag for the configuration parameter desired.
tDatum where the configured value should be written.
defDefault value to use if no configuration in b.

Note the usage of two template parameters: gives more freedom to the compiler to resolve the call. For instance, if we have

unsigned int value;
LoadConfig(b, tag, value, 1000);

The 1000 literal needs to be casted to unsigned int in order to match the prototype.

This method could be, in fact, be added to branch, or (better) as an standalone function in utl namespace: seems to much...well, at last I put it as a free function.

Author
Rodolfo Federico Gamarra
Date
21 Sep 2009

Definition at line 35 of file ConfigUtils.h.

References RdGeoCeLDFFitter::c, utl::Branch::GetChild(), and utl::Branch::GetData().

Referenced by utl::UnitsConfig::Configure(), MdCornerClippingCorrecterAG::MdCornerClippingCorrecter::Init(), MdBiasCorrecterAG::MdBiasCorrecter::Init(), MdADCCalibrationAG::MdADCCalibration::Init(), MdMuonIntegratorAG::MdMuonIntegrator::Init(), MdEventSelectorAG::MdEventSelector::Init(), MdShowerRegeneratorAG::MdShowerRegenerator::Init(), MdPileUpCorrecterAG::MdPileUpCorrecter::Init(), MdPatternFinderAG::MdPatternFinder::Init(), UnderGrdInjectorAG::UnderGrdInjector::Init(), MdMuonEstimatorAG::MdMuonEstimator::Init(), MdMuonCounterAG::MdMuonCounter::Init(), EdepSimulatorAG::EdepSimulator::Init(), MdLDFFinderAG::MdLDFFinder::Init(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::Init(), MdCounterSimulatorAG::MdCounterSimulator::Init(), utl::MessageLoggerConfig::LoadConfiguration(), and EdepSimulatorAG::ScintillatorConstruction::ScintillatorConstruction().

double utl::LogarithmOfErfc ( const double  x)
inline

Definition at line 41 of file NormalDistribution.h.

References Sqr().

Referenced by LogarithmOfNormalComplementCDF().

double utl::LogarithmOfNormalCDF ( const double  x)
inline

Definition at line 75 of file NormalDistribution.h.

References LogarithmOfNormalComplementCDF().

Referenced by LogarithmOfNormalCDF().

double utl::LogarithmOfNormalCDF ( const double  x,
const double  sigma 
)
inline

Definition at line 79 of file NormalDistribution.h.

References LogarithmOfNormalCDF().

double utl::LogarithmOfNormalCDF ( const double  x,
const double  mean,
const double  sigma 
)
inline

Definition at line 83 of file NormalDistribution.h.

References LogarithmOfNormalCDF().

double utl::LogarithmOfNormalComplementCDF ( const double  x)
inline
double utl::LogarithmOfNormalComplementCDF ( const double  x,
const double  sigma 
)
inline

Definition at line 67 of file NormalDistribution.h.

References LogarithmOfNormalComplementCDF().

double utl::LogarithmOfNormalComplementCDF ( const double  x,
const double  mean,
const double  sigma 
)
inline

Definition at line 71 of file NormalDistribution.h.

References LogarithmOfNormalComplementCDF().

double utl::LogarithmOfNormalPDF ( const double  x)
inline
double utl::LogarithmOfNormalPDF ( const double  x,
const double  sigma 
)
inline

Definition at line 31 of file NormalDistribution.h.

References LogarithmOfNormalPDF().

double utl::LogarithmOfNormalPDF ( const double  x,
const double  mean,
const double  sigma 
)
inline

Definition at line 35 of file NormalDistribution.h.

References LogarithmOfNormalPDF().

double utl::LogPoissonPDF ( const ulong  k,
const double  x 
)
inline

Definition at line 12 of file PoissonDistribution.h.

References LogGamma().

Referenced by PoissonPDF().

template<class istream >
split<istream> utl::make_split ( istream &  is)
inline

Definition at line 82 of file split.h.

References is().

template<class Histogram , typename T >
ExponentialFitter<Histogram> utl::MakeExponentialFitter ( const Histogram &  histogram,
const T &  start,
const T &  stop 
)
inline
template<class Histogram , typename T >
ExponentialFitter<Histogram> utl::MakeExponentialFitter ( const Histogram &  histogram,
const std::pair< T, T > &  startStop 
)
inline

Definition at line 154 of file ExponentialFitter.h.

template<class Functor >
Integrator<Functor> utl::MakeIntegrator ( Functor &  f)
inline
template<class Histogram , class ErrorPolicy >
QuadraticFitter<Histogram, ErrorPolicy> utl::MakeQuadraticFitter ( const Histogram &  h,
const ErrorPolicy   
)
inline
template<class Histogram >
QuadraticFitter<Histogram> utl::MakeQuadraticFitter ( const Histogram &  h)
inline

Definition at line 240 of file QuadraticFitter.h.

template<class Histogram , typename Type , class ErrorPolicy >
QuadraticFitter<Histogram, ErrorPolicy> utl::MakeQuadraticFitter ( const Histogram &  h,
const Type  xStart,
const Type  xStop,
[[maybe_unused] ] const ErrorPolicy  ep 
)
inline

Definition at line 249 of file QuadraticFitter.h.

template<class Histogram , typename Type >
QuadraticFitter<Histogram> utl::MakeQuadraticFitter ( const Histogram &  h,
const Type  xStart,
const Type  xStop 
)
inline

Definition at line 259 of file QuadraticFitter.h.

std::string utl::Md5Signature ( const TabulatedFunction &  tf,
const unsigned int  precision 
)
std::string utl::Md5Signature ( const double  d,
const unsigned int  precision 
)

Definition at line 26 of file Md5Signature.cc.

std::string utl::Md5Signature ( const bool  b)
inline

Definition at line 31 of file Md5Signature.h.

std::string utl::Md5Signature ( const int  i)
inline

Definition at line 34 of file Md5Signature.h.

double utl::ModifiedJulianDate ( const time_t  unixSecond)
inline
double utl::ModifiedJulianDate ( const UTCDateTime &  time)
double utl::MoliereRadius ( double  temperature,
double  pressure,
const double  cosTheta 
)
utl::MULTIOBJECT_INST ( TimeDistribution< int >  ,
LabeledTimeDistribution< int >   
)
utl::MULTIOBJECT_INST ( utl::TabulatedFunction  ,
utl::LabeledTabulatedFunction   
)
utl::MULTIOBJECT_INST ( TimeDistribution< double >  ,
LabeledTimeDistribution< double >   
)
utl::MULTIOBJECT_INST ( Trace< int >  ,
LabeledTrace< int >   
)
utl::MULTIOBJECT_INST ( Trace< double >  ,
LabeledTrace< double >   
)
template<class Map >
Map::mapped_type& utl::MustFind ( Map &  map,
const typename Map::key_type &  key,
const std::string &  failMessage = "key not found" 
)
inline

Definition at line 13 of file MustFind.h.

References ERROR.

template<class Map >
const Map::mapped_type& utl::MustFind ( const Map &  map,
const typename Map::key_type &  key,
const std::string &  failMessage = "key not found" 
)
inline

Definition at line 26 of file MustFind.h.

References ERROR.

template<class Map >
Map::mapped_type& utl::MustFind ( Map *const  map,
const typename Map::key_type &  key,
const std::string &  failMessage = "key not found" 
)
inline

Definition at line 39 of file MustFind.h.

References ERROR.

template<class Map >
const Map::mapped_type& utl::MustFind ( const Map *const  map,
const typename Map::key_type &  key,
const std::string &  failMessage = "key not found" 
)
inline

Definition at line 54 of file MustFind.h.

References ERROR.

double utl::NemesLnGamma ( const double  z)
inline

Definition at line 224 of file Tools/CIC/utl/Math.h.

double utl::NormalCDF ( const double  x)
inline
double utl::NormalCDF ( const double  x,
const double  sigma 
)
inline

Definition at line 55 of file NormalDistribution.h.

References NormalCDF().

double utl::NormalCDF ( const double  x,
const double  mean,
const double  sigma 
)
inline

Definition at line 59 of file NormalDistribution.h.

References NormalCDF().

double utl::NormalizeAngleMinusPiPi ( const double  x)
inline
double utl::NormalizeAngleZero2Pi ( const double  x)
inline

Normalize angle to lie between 0 and 2pi (0 and 360 deg)

Definition at line 74 of file Utilities/Math/Math.h.

References kTwoPi.

Referenced by RdREASSimPreparatorNG::RdREASSimPreparatorNG::CreateCoREASContent(), and RdREASSimPreparatorNG::RdREASSimPreparatorNG::CreateCORSIKAContent().

AxialVector utl::Normalized ( const AxialVector &  v)
inline

Definition at line 81 of file AxialVector.h.

References utl::AxialVector::Normalize().

Referenced by FdProfileConstrainedGeometryFit::PCGFitter::AdjustGeometry(), FdProfileConstrainedGeometryFitPG::PCGFitter::AdjustGeometry(), atm::AnalyticalCherenkovModel::AsymmCorrection(), SdEventSelectorOG::SdEventSelector::BottomUpSelection(), otoa::FOVCalculator::CalculateFOVBoundaries(), FdEnergyDepositFinderKG::LateralLightCalculator::DirCherLightFraction(), atm::AnalyticalCherenkovModel::EvaluateDirectCherenkovProbability(), otoa::FD2ADST::FillEyeSim(), otoa::FD2ADST::FillFdRecStations(), otoa::FD2ADST::FillHybridStations(), otoa::FD2ADST::FillRecPixel(), otoa::FD2ADST::FillSDEye(), FindTimeOffset::FindTimeOffset::FindOffset(), EventGeneratorOG::EventGenerator::GenerateArrayCentricRandomizedCoreAroundRandomStation(), EventGeneratorOG::EventGenerator::GenerateSphereCentricCore(), RdLDFFitter::RdLDFFitter::GetAnglesToEFieldExpectation(), RdLDFFitter::RdLDFFitter::GetAnglesToLorentzVector(), utl::RadioGeometryUtilities::GetAngleToEFieldExpectation2D(), otoa::LongitudinalXmaxScanner::GetChangedDepth(), utl::RadioGeometryUtilities::GetChargeExcessVector(), FdProfileConstrainedGeometryFitPG::FdProfileConstrainedGeometryFit::GetDataFromPreviousFit(), utl::RadioGeometryUtilities::GetLorentzVector(), FdProfileConstrainedGeometryFitPG::ChiZeroRegression::MinuitFitFunc(), otoa::err::CalculateFdCorePosition::operator()(), otoa::err::CalculateFdArrivalDirection::operator()(), RdEventPostSelector::RdEventPostSelector::passesCoincidenceCheck(), RdLDFFitter::RdLDFFitter::PlotGoodnessOfFit(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::PrepareEyeCopy(), utl::RadioGeometryUtilities::RadioGeometryUtilities(), RdStationEFieldVectorCalculator::RdStationEFieldVectorCalculator::Run(), RdStationSignalReconstructorWithBgSubtraction::RdStationSignalReconstructorWithBgSubtraction::Run(), utl::Particle::SetMomentum(), testAtmLowLevelAtmInterface::testGOESDB(), TelescopeSimulatorKG2::Camera::Trace(), and FdProfileConstrainedGeometryFitPG::PCGFitter::Underground().

Vector utl::Normalized ( const Vector &  v)
inline

Definition at line 102 of file Vector.h.

References utl::Vector::Normalize().

double utl::NormalizedGaisserHillas ( const double  x,
const double  xMax 
)
inline

Canonical form of the Gaisser-Hillas function x = (X - X0) / lambda xMax = (XMax - X0) / lambda

Definition at line 34 of file PhysicalFunctions.cc.

References std::pow().

Referenced by GaisserHillas().

double utl::NormalPDF ( const double  x)
inline
double utl::NormalPDF ( const double  x,
const double  sigma 
)
inline

Definition at line 16 of file NormalDistribution.h.

References NormalPDF().

double utl::NormalPDF ( const double  x,
const double  mean,
const double  sigma 
)
inline

Definition at line 20 of file NormalDistribution.h.

References NormalPDF().

bool utl::operator!= ( const TimeStamp &  ts,
const TimeRange &  tr 
)
inline

Definition at line 100 of file TimeRange.h.

Vector utl::operator* ( const double  d,
const Vector &  v 
)
inline
Vector utl::operator* ( const Vector &  v,
const double  d 
)
inline
template<unsigned int n, unsigned int m, typename T , typename U >
boost::lambda::return_type_2< boost::lambda::arithmetic_action<boost::lambda::multiply_action>, utl::SMatrix<n, m, T>, utl::SVector<m, U> >::type utl::operator* ( const SMatrix< n, m, T > &  a,
const SVector< m, U > &  x 
)
inline

Definition at line 56 of file SMatrixSVectorOp.h.

References m.

template<typename T , typename U >
boost::lambda::return_type_2< boost::lambda::arithmetic_action<boost::lambda::multiply_action>, SparseMatrix<T>, SparseVector<U> >::type utl::operator* ( const SparseMatrix< T > &  m,
const SparseVector< U > &  v 
)
double utl::operator* ( const Vector &  l,
const Vector &  r 
)
inline
template<unsigned int n, unsigned int m, typename T , typename U >
boost::lambda::return_type_2< boost::lambda::arithmetic_action<boost::lambda::multiply_action>, SMatrix<n, m, T>, SMatrix<m, n, U> >::type utl::operator* ( const SMatrix< n, m, T > &  a,
const SMatrix< m, n, U > &  b 
)
inline

Definition at line 167 of file SMatrix.h.

References m.

template<std::size_t n, typename T , typename U >
boost::lambda::return_type_2< boost::lambda::arithmetic_action<boost::lambda::multiply_action>, SVector<n, T>, SVector<n, U> >::type utl::operator* ( const SVector< n, T > &  a,
const SVector< n, U > &  b 
)
inline

dot product

Definition at line 232 of file SVector.h.

References U.

template<typename T , typename U >
boost::lambda::return_type_2< boost::lambda::arithmetic_action<boost::lambda::multiply_action>, SparseVector<T>, SparseVector<U> >::type utl::operator* ( const SparseVector< T > &  a,
const SparseVector< U > &  b 
)
template<typename T , typename U >
boost::lambda::return_type_2< boost::lambda::arithmetic_action<boost::lambda::multiply_action>, SparseMatrix<T>, SparseMatrix<U> >::type utl::operator* ( const SparseMatrix< T > &  a,
const SparseMatrix< U > &  b 
)

general matrix multiplication In case matrix elements are not simple scalar values, the corresponding operator* will be used. For example, imagine matrix elements are vectors and the element * element multiplication is equal to scalar product. The required dot product functor is then used.

Definition at line 295 of file SparseMatrix.h.

References RdGeoCeLDFFitter::c, utl::SparseMatrix< T >::SparseBegin(), and utl::SparseMatrix< T >::SparseEnd().

template<typename _T1_ , typename _T2_ >
utl::Trace<_T2_> utl::operator* ( const utl::Trace< _T1_ > &  trace,
const _T2_  value 
)

Definition at line 350 of file Trace.h.

template<typename _T1_ , typename _T2_ >
utl::Trace<_T2_> utl::operator* ( const _T2_  value,
const utl::Trace< _T1_ > &  trace 
)

Definition at line 351 of file Trace.h.

Point utl::operator+ ( const Point &  l,
const Vector &  r 
)
inline
Vector utl::operator+ ( const Vector &  l,
const Vector &  r 
)
inline
Point utl::operator+ ( const Vector &  l,
const Point &  r 
)
inline
boost::filesystem::path utl::operator+ ( const boost::filesystem::path &  path,
const std::string &  extra 
)

Add string (e.g. an extension) to a path.

fs::path utl::operator+ ( const fs::path &  thePath,
const string &  extra 
)

Definition at line 73 of file FileName.cc.

template<std::size_t n, typename T , typename U >
boost::lambda::return_type_2< boost::lambda::arithmetic_action<boost::lambda:: plus_action >, SVector<n, T>, SVector<n, U> >::type utl::operator+ ( const SVector< n, T > &  a,
const SVector< n, U > &  b 
)
inline

Definition at line 326 of file SVector.h.

template<typename _T1_ , typename _T2_ >
utl::Trace<_T2_> utl::operator+ ( const utl::Trace< _T1_ > &  trace,
const _T2_  value 
)

Definition at line 346 of file Trace.h.

template<typename _T1_ , typename _T2_ >
utl::Trace<_T2_> utl::operator+ ( const _T2_  value,
const utl::Trace< _T1_ > &  trace 
)

Definition at line 347 of file Trace.h.

Point& utl::operator+= ( Point &  p,
const Vector &  v 
)
inline
Vector utl::operator- ( const Vector &  l,
const Vector &  r 
)
inline
Point utl::operator- ( const Point &  l,
const Vector &  r 
)
inline
Vector utl::operator- ( const Point &  l,
const Point &  r 
)
inline
template<std::size_t n, typename T , typename U >
boost::lambda::return_type_2< boost::lambda::arithmetic_action<boost::lambda:: minus_action >, SVector<n, T>, SVector<n, U> >::type utl::operator- ( const SVector< n, T > &  a,
const SVector< n, U > &  b 
)
inline

Definition at line 327 of file SVector.h.

template<typename _T1_ , typename _T2_ >
utl::Trace<_T2_> utl::operator- ( const utl::Trace< _T1_ > &  trace,
const _T2_  value 
)

Definition at line 348 of file Trace.h.

template<typename _T1_ , typename _T2_ >
utl::Trace<_T2_> utl::operator- ( const _T2_  value,
const utl::Trace< _T1_ > &  trace 
)

Definition at line 349 of file Trace.h.

Point& utl::operator-= ( Point &  p,
const Vector &  v 
)
inline
Vector utl::operator/ ( const Vector &  v,
const double  d 
)
inline
template<typename _T1_ , typename _T2_ >
utl::Trace<_T2_> utl::operator/ ( const utl::Trace< _T1_ > &  trace,
const _T2_  value 
)

Definition at line 352 of file Trace.h.

bool utl::operator< ( const TimeStamp &  ts,
const TimeRange &  tr 
)
inline

Definition at line 103 of file TimeRange.h.

template<typename T >
ostream& utl::operator<< ( ostream &  os,
const vector< T > &  v 
)

Definition at line 22 of file Polynomial.cc.

ostream& utl::operator<< ( ostream &  os,
const Polynomial p 
)

Definition at line 41 of file Polynomial.cc.

References utl::Polynomial::GetCoefficients().

std::ostream& utl::operator<< ( std::ostream &  is,
const Polynomial p 
)
ostream& utl::operator<< ( ostream &  os,
const TimeStamp &  ts 
)
template<class Stream , unsigned int n, unsigned int m, typename T >
Stream& utl::operator<< ( Stream &  s,
const SMatrix< n, m, T > &  a 
)

Definition at line 78 of file SMatrixSVectorOp.h.

References RdGeoCeLDFFitter::a, and s.

std::ostream& utl::operator<< ( std::ostream &  os,
const UTCDateTime &  utc 
)
inline

Definition at line 89 of file UTCDateTime.h.

References utl::UTCDateTime::GetInXMLFormat().

template<class Stream >
Stream& utl::operator<< ( Stream &  s,
MessageLoggerConfig &  mlc 
)
inline

Applies the configuration to the given stream.

Allow usage of the config as a manipulator. This basically because utl::TabularStream applies a manipulator only to the current column, and so when the column changes then any setting is lost.

So, if desired, then before each call to operator<< a call to this is needed.

Definition at line 120 of file MessageLoggerConfig.h.

References s.

std::ostream& utl::operator<< ( std::ostream &  os,
const UTCDate &  date 
)
inline

output in XML schema type "Date" (UTC) compliant format

Definition at line 119 of file UTCDate.h.

References utl::UTCDate::GetInXMLFormat().

std::ostream & utl::operator<< ( std::ostream &  s,
const TransformationMatrix m 
)

Stream transformation matrix

Definition at line 182 of file TransformationMatrix.cc.

References utl::TransformationMatrix::fTransform, and utl::TransformationMatrix::kDimension.

std::ostream& utl::operator<< ( std::ostream &  os,
const TimeStamp &  ts 
)
ostream& utl::operator<< ( ostream &  os,
const Branch &  b 
)

Definition at line 226 of file Reader.cc.

References utl::Branch::String().

std::ostream& utl::operator<< ( std::ostream &  os,
TabularStream &  ts 
)
inline

Definition at line 285 of file TabularStream.h.

References utl::TabularStream::Str().

std::ostream & utl::operator<< ( std::ostream &  s,
const UTMPoint p 
)

Streamer for UTM points.

Definition at line 327 of file UTMPoint.cc.

References utl::UTMPoint::GetCoordinates(), and s.

template<class Stream , typename T >
Stream& utl::operator<< ( Stream &  s,
const SparseMatrix< T > &  m 
)
template<std::size_t n, typename T >
std::ostream& utl::operator<< ( std::ostream &  os,
const SVector< n, T > &  v 
)

Definition at line 334 of file SVector.h.

bool utl::operator== ( const TimeStamp &  ts,
const TimeRange &  tr 
)
inline
bool utl::operator> ( const TimeStamp &  ts,
const TimeRange &  tr 
)
inline

Definition at line 106 of file TimeRange.h.

template<typename T >
istream& utl::operator>> ( istream &  is,
vector< T > &  v 
)

Definition at line 12 of file Polynomial.cc.

References is().

istream& utl::operator>> ( istream &  is,
Polynomial p 
)

Definition at line 30 of file Polynomial.cc.

References RdGeoCeLDFFitter::c, and is().

std::istream& utl::operator>> ( std::istream &  is,
Polynomial p 
)
std::istream& utl::operator>> ( std::istream &  is,
UTCDateTime &  utc 
)
inline

Definition at line 93 of file UTCDateTime.h.

References utl::UTCDateTime::Parse().

std::istream& utl::operator>> ( std::istream &  is,
UTCDate &  date 
)
inline

read from XML schema type "Date" (any timezone) compliant format

Definition at line 124 of file UTCDate.h.

References utl::UTCDate::Parse().

template<std::size_t n, typename T >
std::istream& utl::operator>> ( std::istream &  is,
SVector< n, T > &  v 
)

Definition at line 346 of file SVector.h.

References is().

template<class Stream , typename T >
Stream& utl::Output ( Stream &  s,
const SparseVector< T > &  v,
const unsigned int  size,
const char  separator = ' ' 
)

Definition at line 280 of file SparseVector.h.

References utl::SparseVector< T >::IsEmpty(), and s.

template<class Stream , typename T >
Stream& utl::Output ( Stream &  s,
const SparseMatrix< T > &  m,
const typename SparseMatrix< T >::IndexType  rows,
const typename SparseMatrix< T >::IndexType  columns,
const char  separator = ' ' 
)
inline

Definition at line 386 of file SparseMatrix.h.

References utl::SparseMatrix< T >::GetInitializer(), and OutputSparse().

template<class Stream , typename T , typename SparseType >
Stream& utl::OutputSparse ( Stream &  s,
const SparseMatrix< T > &  m,
const typename SparseMatrix< T >::IndexType  rows,
const typename SparseMatrix< T >::IndexType  columns,
const char  separator,
const SparseType &  sparse 
)

Definition at line 346 of file SparseMatrix.h.

References utl::SparseMatrix< T >::IsEmpty(), and s.

Referenced by Output(), OutputSparse(), and TestSparseMatrix::TestAccess().

template<class Stream , typename T >
Stream& utl::OutputSparse ( Stream &  s,
const SparseMatrix< T > &  m,
const typename SparseMatrix< T >::IndexType  rows,
const typename SparseMatrix< T >::IndexType  columns 
)
inline

Definition at line 374 of file SparseMatrix.h.

References OutputSparse().

double utl::PoissonDeviance ( const double  mean,
const double  n 
)
inline

Definition at line 198 of file Tools/CIC/utl/Math.h.

Referenced by PoissonProbability().

double utl::PoissonPDF ( const ulong  k,
const double  x 
)
inline
double utl::PoissonProbability ( const double  mean,
const double  n 
)
inline

Definition at line 211 of file Tools/CIC/utl/Math.h.

References PoissonDeviance().

double utl::PositiveNormalPDF ( double  x,
double  mu,
double  sigma 
)
inline

Truncated normal distribution with xmin = 0 and xmax = infinity.

Definition at line 112 of file NormalDistribution.h.

References TruncatedNormalPDF().

template<typename T >
void utl::Print ( ostream &  os,
const TimeDistribution< T > &  td 
)
template void utl::Print ( ostream &  os,
const TimeDistributionI &  td 
)
template void utl::Print ( ostream &  os,
const TimeDistributionD &  td 
)
template<typename T >
void utl::Print ( std::ostream &  os,
const TimeDistribution< T > &  td 
)
void utl::PropagateAxisErrors ( const utl::Vector::Triple u_v_w,
const utl::Vector::Triple sigma_u2_uv_v2,
double &  thetaError,
double &  phiError,
double &  thetaPhiCorrelation 
)
void utl::PropagateAxisErrors ( const utl::Vector::Triple u_v_w,
const utl::Vector::Triple sigma_u2_uv_v2,
double &  thetaError,
double &  phiError,
double &  thetaPhiCorrelation 
)
bool utl::QuadraticMaximumInterpolation ( const std::vector< double > &  x,
const std::vector< double > &  y,
double &  xMax,
double &  yMax 
)

Finds the maximum value y_i and quadratically interpolates around it y_i-1 to y_i+1 (Used e.g. for definition of Shower maximum in CONEX)

Parameters
x-vector(slant depth)
y-vector(energy deposit)
xMaxset to position of maximum
yMaxset to value of maximum
Returns
bool, true if result could be determined

Definition at line 324 of file PhysicalFunctions.cc.

References RdGeoCeLDFFitter::a, ERROR, m, Solve3x3(), and Sqr().

Referenced by otoa::Offline2ADST::FillSim().

double utl::QuadraticSigmoid ( const double  x,
const double  delta 
)
inline

Definition at line 82 of file Tools/CIC/utl/Math.h.

References Sqr().

double utl::SaturationVaporPressure ( const double  temperature)
double utl::ShowerAge ( const double  slantDepth,
const double  showerMax 
)
inline

General definition of shower age.

Definition at line 86 of file PhysicalFunctions.h.

Referenced by FdProfileReconstructorKG::CherenkovFluorescenceMatrix::CalculateCherenkovAtTrack(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateDiagonalParameters(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateDirectCherenkovMatrix(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::CalculateDirectCherenkovMatrix(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::CalculateFluorescenceMatrix(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::CalculateMieAndRayScattCherenkovMatrix(), FdCherenkovFinderOG::FdCherenkovFinder::CherenkovFinderAtAperture(), ShowerLightSimulatorKG::ShowerLightSimulator::CherenkovLight(), EnergyDeposit(), otoa::FD2ADST::FillFdRecStations(), FdEnergyDepositFinderKG::LateralLightCalculator::FluoLightFraction(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::GillerFraction(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::GoraFraction(), FdCherenkovFinderOG::FdCherenkovFinder::InitialCherenkov(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::LateralDistributionScatteredCherenkov(), FdProfileConstrainedGeometryFitPG::ChiZeroRegression::MinuitFitFunc(), LDFTestKG::LDFTest::Run(), SdSimpleSimKG::SdSimpleSim::Run(), LightAtDiaphragmSimulatorKG::LightAtDiaphragmSimulator::Run(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::Run(), FdEnergyDepositFinderKG::LateralLightCalculator::ScattCherLightFraction(), FdLightCollectionEfficiencyKG::SimMockEvent::SetLongitudinalProfilesFromGH(), testPhysicalFunctions::testEnergyDeposit(), testPhysicalFunctions::testShowerAge(), and FdProfileReconstructorKG::RootCFMatrixOutput::WriteLateral().

template<typename T >
constexpr int utl::Sign ( const T  x,
const boost::integral_constant< bool, false >   
)
inline

Definition at line 32 of file Utilities/Math/Math.h.

Referenced by Sign(), and MathTest::TestSign().

template<typename T >
constexpr int utl::Sign ( const T  x,
const boost::integral_constant< bool, true >   
)
inline

Definition at line 42 of file Utilities/Math/Math.h.

template<typename T >
constexpr int utl::Sign ( const T  x)
inline

Definition at line 52 of file Utilities/Math/Math.h.

References Sign().

double utl::Sin2 ( const double  x)
inline

Definition at line 33 of file Tools/CIC/utl/Math.h.

References Sqr().

Referenced by cic::ResampleWithErrors(), and Sin2Deg().

double utl::Sin2Deg ( const double  x)
inline

Definition at line 41 of file Tools/CIC/utl/Math.h.

References degree, and Sin2().

bool utl::Solve3x3 ( const double  y[3],
double  a[3][3],
double  x[3] 
)

Definition at line 311 of file PhysicalFunctions.cc.

References Invert3x3().

Referenced by QuadraticMaximumInterpolation().

std::pair<double, double> utl::SolveQuadraticEquation ( const double  a,
const double  b,
const double  c 
)
inline

Accurate solution to quadratic equation a x^2 + b y + c = 0 For real solutions test return value for nan, ie !std::isnan(x.first)

Definition at line 260 of file Utilities/Math/Math.h.

References RdGeoCeLDFFitter::a, RdGeoCeLDFFitter::b, RdGeoCeLDFFitter::c, and sqrt().

template<typename T >
constexpr T utl::Sqr ( const T  x)
inline

Definition at line 22 of file Utilities/Math/Math.h.

template<typename T >
constexpr T utl::Sqr ( const T &  x)
inline

Definition at line 25 of file Tools/CIC/utl/Math.h.

Referenced by abs(), G4StationSimulatorOG::G4StationFastCerenkov::AlongStepDoIt(), G4StationSimulatorOG::G4TankFastCerenkov::AlongStepDoIt(), Beta(), FastTankSimulatorOG::FastTankSimulator::CalculateDistanceInTank(), FastTankSimulatorOG::FastTankSimulator::CalculateIntegratedCerenkovRate(), SdHistogramFitterKG::SdHistogramFitter::CalculatePeakAndCharge(), SdHistogramFitterOG::SdHistogramFitter::CalculatePeakAndCharge(), SdCalibratorOG::SdCalibrator::CalculatePeakAndCharge(), SdPlaneFitOG::SdPlaneFit::CalculateTimeResidual3D(), CherenkovThreshold(), SdEventSelectorOG::SeedFit::Chi2(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::CleanEvent(), SdBaselineFinderKG::SdBaselineFinderKG::ComputeBaseline(), SdBaselineFinderKG::SdBaselineFinderKG::ComputeBaselineEstimates(), RdPreWaveFitter::RdPreWaveFitter::ComputeSignalPosition(), evt::ConvertErToEvent(), evt::ConvertEsToEvent(), evt::ConvertEventToEr(), SdHistogramFitterKG::SdHistogramFitter::CopySmallPMTCalibData(), SdHistogramFitterOG::SdHistogramFitter::CopySmallPMTCalibData(), SdCalibratorOG::SdCalibrator::CopySmallPMTCalibData(), DLECorrectionWG::DLECorrection::CorrectIndividualDLE(), RdEventPreSelector::RdEventPreSelector::CountStationWithPulse(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::CreateSimulationInput(), LDFFinderOG::LDFFinder::CurvatureFitFnc(), FdProfileReconstructorKG::EnergyFitter::dEdXFitFunction(), G4StationSimulatorOG::G4TankOpBoundaryProcess::DielectricDielectric(), G4StationSimulatorOG::G4TankFastCerenkov::DiffuseScatterVertical(), G4StationSimulatorOG::G4StationFastCerenkov::DiffuseScatterVertical(), Distance(), SdCalibPlotterOG::HistoView::DrawAverage(), RdHASLDFFitter::RdHASLDFFitter::ElectromagneticEnergy(), Energy(), RdStationSignalReconstructorWithBgSubtraction::RdStationSignalReconstructorWithBgSubtraction::EnergyFluenceIntegral(), SdSignalRecoveryKLT::ErrorParametrization(), LDFFinderOG::LDFFinder::EstimateCurvature(), DLECorrectionWG::DLECorrection::EstimateSignalFluct(), evt::GaisserHillas6Parameter::Eval(), PolynomialInterpolationTest::ExpectedValue(), utl::InvisibleEnergy::FactorDerivative(), utl::InvisibleEnergy::FactorVariance(), RdHASLDFFitter::LDFFitFunction::FGeomagneticParam(), RdHASLDFFitter::LDFFitFunction::FGeomagneticPos(), FdProfileReconstructorKG::EnergyFitter::FillProfilesAtAperture(), TelescopeSimulatorKG2::Filter::Filter(), FdPulseFinderOG::FdPulseFinder::FindBestSignalOverNoise(), MdGeometryFitterAG::GeometryFitter::Fit(), LDFFinderOG::LDFFinder::FitCurvatureDriver(), LDFFinderOG::RoptFit::FitFunction(), MdGeometryFitterAG::GeometryFitter::FitPlane(), LDFFinderOG::LDFFinder::FixCore(), LDFFinderKG::LDFFinder::FixCore(), EventGeneratorOG::EventGenerator::FlagHoleStations(), RdHASLDFFitter::LDFFitFunction::FVxBPrediction(), FdProfileReconstructorKG::EnergyFitter::GaisserHillasChi2(), FdProfileReconstructorKG::EnergyFitter::GaisserHillasLogLike(), un2::Gaussian(), ParticleInjectorNEU::ParticleInjector::GeneratePosition(), RdStationEFieldVectorCalculator::RdStationEFieldVectorCalculator::GetAngleToLorentzForceError(), fdet::Diaphragm::GetArea(), MdGeometryFitterAG::GeometryFitter::GetChi2(), EnergyCalculationPG::EnergyCalculation::GetCorrectedS1000Geomagnetic(), G4StationSimulatorOG::G4StationFastCerenkov::GetDataFromConstruction(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::GetEarlyLateCorrectedAxisDistance(), G4StationSimulatorOG::G4TankFastCerenkov::GetEllipsoidIntersect(), G4StationSimulatorOG::G4StationFastCerenkov::GetEllipsoidIntersect(), LDFFinderOG::EnergyConversion::GetEnergy(), utl::RadioGeometryUtilities::GetEnergyFluenceCorrectionEarlyLateEffect(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::GetExternalGeometry(), utl::QuadraticFitter< Histogram, ErrorPolicy >::GetExtremePosition(), utl::ExponentialFitter< Histogram >::GetFit(), evt::GaisserHillas4Parameter::GetIntegralError(), un2::GetIntegratedTotalSignal(), RdHASLDFFitter::LDFFitFunction::GetLoss(), RdHASLDFFitter::LDFFitFunction::GetLossLog(), fdet::Telescope::GetModelWavelengthDependence(), utl::Particle::GetMomentum(), io::CorsikaShowerFileParticleIterator::GetOneParticle(), fdet::Pixel::GetPixelCoordinateSystem(), fdet::Corrector::GetRefractiveIndex(), RdHASLDFFitter::GetSineAlphaSquareErr(), io::CorsikaShowerFile::GetSlantDepthCurved(), utl::ExponentialFitter< Histogram >::GetSlope(), G4StationSimulatorOG::G4TankFastCerenkov::GetSphereIntersect(), G4StationSimulatorOG::G4StationFastCerenkov::GetSphereIntersect(), sdet::STimeVariance::GetTimeSigma2(), utl::Accumulator::VarN::GetVar(), utl::Accumulator::SampleVarianceN::GetVariance(), LDFFinderKG::EnergyConversion::GetX(), io::GHFit::GH4ParamFitFunctiondEdxGH(), un2::GHGauss(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::GuessGHParameters(), utl::FFTDataContainerAlgorithm::HilbertEnvelope(), LDFFinderKG::PowerLawLDF::if(), FdProfileReconstructorKG::EnergyFitter::Init(), ParticleInjectorNEU::ParticleInjector::Init(), FdProfileReconstructorKG::EnergyFitter::InitializeGHFit(), CachedXShowerRegeneratorAG::CachedXShowerRegenerator::InitNewShower(), CachedShowerRegeneratorASCII::CachedShowerRegenerator::InitNewShower(), CachedShowerRegeneratorOG::CachedShowerRegenerator::InitNewShower(), Intersection(), InverseMoyalBranchPointExpansion(), InverseNormalCDF(), sdet::Station::IsHit(), KolmogorovProbability(), LDFFinderOG::LDFFinder::LDFFitChi2Fnc(), LDFFinderOG::LDFFinder::LDFFitMaxLikeFnc(), SdPlaneFitOG::SdPlaneFit::LinearFit(), RdPlaneFit::RdPlaneFit::LinearFit(), RdScintPlaneFit::RdScintPlaneFit::LinearFit(), un2::lnA(), G4StationSimulatorOG::G4TankFastCerenkov::LobeScatterVertical(), G4StationSimulatorOG::G4StationFastCerenkov::LobeScatterVertical(), LogarithmOfErfc(), LogarithmOfNormalPDF(), un2::LogNormalPDF(), utl::RefractionIndex::LorentzLorentz(), RdStationRiseTimeCalculator::RdStationRiseTimeCalculator::MakeCumulative(), RdChannelRiseTimeCalculator::RdChannelRiseTimeCalculator::MakeCumulative(), utl::QuadraticFitter< Histogram, ErrorPolicy >::MakeSums(), utl::wcd::ModeGauss(), utl::QuadraticFitter< Histogram, ErrorPolicy >::NeedsCoeficient(), utl::QuadraticFitter< Histogram, ErrorPolicy >::NeedsDeterminant(), NormalPDF(), UnivFitterKG::OldSmoothPoissonFactor(), MdGeometryFitterAG::GeometryChi2::operator()(), LDFFinderKG::ROptFitter::operator()(), SdHorizontalReconstructionNS::ShowerFrontFunction::operator()(), LDFFinderKG::LDFLikelihoodFunction::operator()(), RdHASLDFFitter::LDFFitFunction::operator()(), FluorescenceFunctor::operator()(), SdAccidentalInjectorKG::CylinderSurfaceSampler::operator()(), utl::Accumulator::SampleVarianceN::operator()(), ScintillatorLDFFinderKG::LDFLikelihoodFunctionTN::operator()(), utl::Accumulator::VarN::operator()(), LDFFinderKG::CurvatureChi2Function::operator()(), ScintillatorLDFFinderKG::LDFChi2Function::operator()(), LDFFinderKG::LDFChi2Function::operator()(), LDFFinderOG::LDFFinder::ParameterizedRc(), LDFFinderKG::LDFFinder::ParameterizedRc(), SdPlaneFitOG::SdPlaneFit::PlaneFit3DDriver(), RdPlaneFit::RdPlaneFit::PlaneFit3DDriver(), RdScintPlaneFit::RdScintPlaneFit::PlaneFit3DDriver(), SdPlaneFitOG::SdPlaneFit::PlaneFit3DFnc(), RdPlaneFit::RdPlaneFit::PlaneFit3DFnc(), RdScintPlaneFit::RdScintPlaneFit::PlaneFit3DFnc(), RdPlaneFit::RdPlaneFit::PlaneFit3DHorizonFnc(), RdScintPlaneFit::RdScintPlaneFit::PlaneFit3DHorizonFnc(), utl::wcd::PoissonFactor(), utl::ssd::PoissonFactor(), SdHorizontalReconstructionNS::ShowerFrontFunction::Predict(), SdHorizontalReconstructionNS::ShowerSizeFunction::Predict(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::PrepareEyeCopy(), G4StationSimulatorOG::G4StationFastCerenkov::PropagateInDome(), G4StationSimulatorOG::G4StationFastCerenkov::PropagateInInterface(), G4StationSimulatorOG::G4TankFastCerenkov::PropagateInTank(), G4StationSimulatorOG::G4StationFastCerenkov::PropagateInTank(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::PropagateUncertainties(), utl::RadioTraceUtilities::PulseFixedWindowIntegrator(), RdStationSignalReconstructor::RdStationSignalReconstructor::PulseFixedWindowIntegrator(), utl::RadioTraceUtilities::PulseSlidingWindowIntegrator(), RdStationSignalReconstructor::RdStationSignalReconstructor::PulseSlidingWindowIntegrator(), TestQuadraticFitter::quadraticFunction(), QuadraticMaximumInterpolation(), QuadraticSigmoid(), sdet::RelativeTrackLength(), RdHASLDFFitter::RdHASLDFFitter::Run(), RdTopDownStationSelector::RdTopDownStationSelector::Run(), RdSimulationRadioTrigger::RdSimulationRadioTrigger::Run(), RdChannelSineWaveSuppressor::RdChannelSineWaveSuppressor::Run(), SdMonteCarloPropagatorKVI::SdMonteCarloPropagator::Run(), ShowerInventorAnalyzerNS::ShowerInventorAnalyzer::Run(), RdStationPolarizationRejector::RdStationPolarizationRejector::Run(), SdSignalRecoveryKLT::SignalRecovery::Run(), RdStationAssociator::RdStationAssociator::Run(), FastTankSimulatorOG::FastTankSimulator::Run(), MdShowerRegeneratorAG::MdShowerRegenerator::Run(), SdStationPositionCorrectionOG::SdStationPositionCorrection::Run(), RdStationSignalReconstructor::RdStationSignalReconstructor::Run(), RdZHAireSSimPreparator::RdZHAireSSimPreparator::Run(), RdStationSignalReconstructorWithBgSubtraction::RdStationSignalReconstructorWithBgSubtraction::Run(), TelescopeSimulatorKG2::TelescopeSimulator::Run(), LEInjectorOG::LEInjector::Run(), RdStationSignalInterpolator::RdStationSignalInterpolator::Run(), Risetime1000::Risetime1000LLL::Run(), CachedXShowerRegeneratorAG::CachedXShowerRegenerator::Run(), CachedShowerRegeneratorASCII::CachedShowerRegenerator::Run(), RdGeoCeLDFFitter::RdGeoCeLDFFitter::Run(), CachedShowerRegeneratorOG::CachedShowerRegenerator::Run(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::Run(), UniversalityFitter::UniversalityFitter::Run(), SdSignalRecoveryKLT::SignalRecovery::SaturationFitFnc(), G4StationSimulatorOG::G4TankFastCerenkov::ScatterOffWall(), G4StationSimulatorOG::G4StationFastCerenkov::ScatterOffWall(), io::CorsikaShowerFile::SetHeaderTrailer(), utl::Particle::SetMomentum(), LDFFinderOG::LDFFinder::SetRecData(), LDFFinderKG::LDFFinder::SetRecData(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::SetReconstructedValues(), utl::wcd::SignalUncertainty(), utl::ssd::SignalUncertainty(), un2::SimpleReco(), FastTankSimulatorOG::FastTankSimulator::SimulateComptonScattering(), Sin2(), SdAccidentalInjectorKG::StationTopSideArea(), un2::StD(), testParticle::testMomentum(), TelescopeSimulatorKG2::Filter::Trace(), TelescopeSimulatorKG2::Lens::TraceWithTorus(), G4StationSimulatorOG::G4StationFastCerenkov::TrackPhotonInTank(), G4StationSimulatorOG::G4TankFastCerenkov::TrackPhotonInTank(), G4StationSimulatorOG::G4TankFastCerenkov::TransitionToDome(), G4StationSimulatorOG::G4StationFastCerenkov::TransitionToDome(), G4StationSimulatorOG::G4TankFastCerenkov::TransitionToInterface(), G4StationSimulatorOG::G4StationFastCerenkov::TransitionToInterface(), UniformAndersonDarling(), UniformChi2Ndof(), sdet::VarianceForm2006(), sdet::VarianceForm2007(), and sdet::VarianceForm2012().

constexpr double utl::StepFunction ( const double  x)
inline

Definition at line 61 of file Tools/CIC/utl/Math.h.

template<class Predicate >
bool utl::StringEquivalent ( const std::string &  a,
const std::string &  b,
Predicate  p 
)
inline

Utility to compare strings for equivalence. It takes a predicate to determine the equivalence of individual characters.

Definition at line 38 of file StringCompare.h.

References G4StationSimulatorOG::p.

Referenced by fwk::RunController::DoNextInSequence(), fwk::CentralConfig::FillMap(), atm::AGOESSQLManager::GetDBResFundamental(), atm::ALidarSQLManager::GetDBResFundamental(), atm::ACloudSQLManager::GetDBResFundamental(), atm::AOverallQualitySQLManager::GetDBResFundamental(), atm::AAerosolSQLManager::GetDBResFundamental(), atm::AMolecularSQLManager::GetDBResFundamental(), atm::AMolecularSQLManager::GetDBResVector(), utl::ReferenceEllipsoid::GetEllipsoidIDFromString(), utl::Branch::GetListOfVariables(), utl::Branch::GetUnit(), fdet::FCalibSQLManager::GetWorkingCalibId(), RdAntennaChannelToStationConverter::RdAntennaChannelToStationConverter::Init(), SdFilterFADCSimulatorMTU::SdFilterFADCSimulator::Init(), ParticleInjectorNEU::ParticleInjector::Init(), RdChannelNoiseGenerator::RdChannelNoiseGenerator::Init(), SdFilterFADCSimulatorASCII::SdFilterFADCSimulator::Init(), RdStationInterpolator::RdStationInterpolator::Init(), RdMonitoring::RdMonitoring::Init(), RdStationSignalInterpolator::RdStationSignalInterpolator::Init(), RdStationInterpolatorStarShape::RdStationInterpolatorStarShape::Init(), SdCompParam::SdCompositionParameters::Init(), ParticleInjectorNEU::ParticleInjector::InjectParticles(), StringEquivalent(), testStringCompare::testEqual(), testStringCompare::testEqualPred(), testStringCompare::testNotEqual(), and testStringCompare::testNotEqualPred().

bool utl::StringEquivalent ( const std::string &  a,
const std::string &  b 
)
inline

Utility to compare strings for equivalence. The two-argument variant internally uses the predicate CharEqualNoCase, which implements case-insensitive equivalence.

Definition at line 50 of file StringCompare.h.

References StringEquivalent().

template<typename T , class D >
void utl::swap ( LameShadowPtr< T, D > &  a,
LameShadowPtr< T, D > &  b 
)
inline

this helps LameShadowPtr in STL containers

Definition at line 97 of file LameShadowPtr.h.

References utl::LameShadowPtr< T, DereferenceCheck >::Swap().

void utl::swap ( utl::TabulatedFunction t1,
utl::TabulatedFunction t2 
)
inline
template<typename T , class D >
void utl::swap ( ShadowPtr< T, D > &  a,
ShadowPtr< T, D > &  b 
)
inline

this helps ShadowPtr in STL containers

Definition at line 244 of file ShadowPtr.h.

References utl::ShadowPtr< T, DereferenceCheck >::Swap().

void utl::System ( const char *const  command,
const bool  throwOnError,
const bool  notify 
)
void utl::System ( const std::string &  command,
const bool  throwOnError = false,
const bool  notify = false 
)
inline

Definition at line 13 of file System.h.

References System().

void utl::System ( const std::ostringstream &  command,
const bool  throwOnError = false,
const bool  notify = false 
)
inline

Definition at line 17 of file System.h.

References System().

void utl::System ( const std::stringstream &  command,
const bool  throwOnError = false,
const bool  notify = false 
)
inline

Definition at line 21 of file System.h.

References System().

template<class Predicate , typename T >
bool utl::Test ( const Predicate &  pred,
const T &  lhs,
const T &  rhs 
)
inline

Test condition by evaluating a predicate.

If the predicate evaluates to false, we print a failure message with the values of the left- and right-hand side and the name of the predicate. This information is normally not available when using the CPPUNIT_ASSERT macro.

Definition at line 220 of file Test.h.

Referenced by Test().

template<class Predicate , typename T >
bool utl::Test ( const T &  lhs,
const T &  rhs 
)
inline

Main test function.

Definition at line 226 of file Test.h.

References Test().

template<class Predicate , typename T , typename U >
bool utl::Test ( const T &  lhs,
const T &  rhs,
const U eps 
)
inline

Test function for predicates that take an option.

Definition at line 232 of file Test.h.

References Test().

double utl::TruncatedNormalPDF ( const double  x,
const double  mu,
const double  sigma,
const double  xmin,
const double  xmax 
)

Definition at line 95 of file NormalDistribution.cc.

References NormalCDF(), and NormalPDF().

Referenced by PositiveNormalPDF().

double utl::TruncatedNormalPDF ( const double  x,
const double  mu,
const double  sigma,
const double  xmin 
)

Definition at line 106 of file NormalDistribution.cc.

References NormalCDF(), and NormalPDF().

double utl::UniformAndersonDarling ( const vector< pair< double, double >> &  wcdf,
double  wtot 
)
double utl::UniformAndersonDarling ( const std::vector< std::pair< double, double >> &  wcdf,
const double  totalWeight = 0 
)
double utl::UniformAndersonDarling ( const std::vector< std::vector< std::pair< double, double >>> &  wcdf)
inline

Definition at line 146 of file Tools/CIC/utl/Math.h.

References UniformAndersonDarling().

template<typename T >
double utl::UniformChi2Ndof ( const std::vector< T > &  counts,
double  nTot = 0 
)

Definition at line 158 of file Tools/CIC/utl/Math.h.

References RdGeoCeLDFFitter::c, and Sqr().

Referenced by cic::ConstIntCut::GetChi2Ndof().

template<typename T >
double utl::UniformChi2Ndof ( const std::vector< std::vector< T >> &  counts)

Definition at line 176 of file Tools/CIC/utl/Math.h.

References Sqr().

double utl::UniformKolmogorovSmirnov ( const vector< pair< double, double >> &  wcdf,
double  wtot 
)

Definition at line 44 of file Tools/CIC/utl/Math.cc.

References utl::Accumulator::Max< T >::GetMax(), and sqrt().

Referenced by cic::ConstIntCut::GetKS().

double utl::UniformKolmogorovSmirnov ( const std::vector< double > &  cdf)
double utl::UniformKolmogorovSmirnov ( const std::vector< std::pair< double, double >> &  wcdf,
const double  totalWeight = 0 
)
template<typename T >
double utl::UniformPoissonChi2 ( const std::vector< T > &  counts,
double  nTot = 0 
)
template<typename T >
double utl::UniformPoissonChi2 ( const std::vector< std::vector< T >> &  counts)
inline

Definition at line 252 of file Tools/CIC/utl/Math.h.

References UniformPoissonChi2().

Variable Documentation

constexpr double utl::ampere = coulomb/second
constexpr double utl::angstrom = 1e-10*meter

Definition at line 103 of file AugerUnits.h.

Referenced by atm::Keilhauer2008FluorescenceModel::Init().

constexpr double utl::atmosphere = 101325*pascal
constexpr double utl::atto = 1e-18

Definition at line 61 of file AugerUnits.h.

Referenced by utl::AugerUnits::FillMap(), and utl::AugerUnitParser::MakeSymbolTable().

constexpr double utl::bar = 100000*pascal
constexpr double utl::barn = 1e-28*meter2

Definition at line 106 of file AugerUnits.h.

constexpr double utl::becquerel = 1/second
constexpr double utl::candela = 1
constexpr double utl::centi = 1e-2

Definition at line 67 of file AugerUnits.h.

Referenced by utl::AugerUnits::FillMap(), and utl::AugerUnitParser::MakeSymbolTable().

constexpr double utl::centimeter = centi*meter
constexpr double utl::centimeter2 = centimeter*centimeter

Definition at line 90 of file AugerUnits.h.

Referenced by utl::AugerUnits::FillMap(), and utl::AugerUnitParser::MakeSymbolTable().

constexpr double utl::centimeter3 = centimeter*centimeter*centimeter

Definition at line 91 of file AugerUnits.h.

Referenced by utl::AugerUnits::FillMap(), and utl::AugerUnitParser::MakeSymbolTable().

constexpr double utl::cm = centimeter

Definition at line 117 of file AugerUnits.h.

Referenced by io::REASH5File::AddObserver(), G4StationSimulatorOG::G4StationConstruction::AssembleMARTA(), G4StationSimulatorOG::G4StationConstruction::AssembleTankSupport(), TelescopeSimulatorLX::FDsimG4Camera::BuildCamera(), TelescopeSimulatorKG::Camera::CalculateCameraSupportCoordinateSystem(), ProfileSimulatorOG::ProfileSimulator::CalculatedEdX(), ProfileSimulatorOG::ProfileSimulator::CalculateNMax(), FdProfileReconstructorKG::FdProfileReconstructor::CalculateTotalErrors(), TelescopeSimulatorKG2::Camera::Camera(), TelescopeSimulatorLX::FDsimG4DetectorConstruction::ConstructHousing(), RdREASSimPreparator::RdREASSimPreparator::CorsikaInpFileWriter(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::CreateCoREASContent(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::CreateCoREASListContent(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::CreateCORSIKAContent(), G4TankSimulatorOG::G4TankConstruction::CreatePrimitives(), G4TankSimulatorASCII::G4TankConstruction::CreatePrimitives(), G4XTankSimulatorAG::G4XTankConstruction::CreatePrimitives(), G4StationSimulatorOG::G4StationConstruction::CreatePrimitivesUMD(), TelescopeSimulatorKG2::Camera::Draw(), TelescopeSimulatorKG::Camera::Draw(), TelescopeSimulatorLX::FDsimG4Filter::FDsimG4Filter(), otoa::Offline2ADST::FillSim(), TelescopeSimulatorKG2::Filter::Filter(), SpotPhotonGeneratorOG::SpotPhotonGenerator::FinishSpot(), fdDoubleBumpFinder::FdDoubleBumpFinder::Fit(), SdSimpleSimKG::SdSimpleSim::FitAtmosphere(), GaussExp(), EdepSimulatorAG::PrimaryGenerator::GeneratePrimaries(), TimeModel::Get_dNdX(), TimeModel::Get_dNdX_FromProfile(), G4StationSimulatorOG::G4StationFastCerenkov::GetAverageNumberOfPhotons(), G4StationSimulatorOG::G4TankFastCerenkov::GetAverageNumberOfPhotons(), G4TankSimulatorASCII::G4TankFastCerenkov::GetAverageNumberOfPhotons(), G4XTankSimulatorAG::G4XTankFastCerenkov::GetAverageNumberOfPhotons(), G4TankSimulatorOG::G4TankFastCerenkov::GetAverageNumberOfPhotons(), atm::Keilhauer2008FluorescenceModel::GetdEdX0(), atm::Kakimoto1996FluorescenceModel::GetdEdX0(), atm::Nagano2004FluorescenceModel::GetdEdX0(), TimeModelTestKG::TimeModelTest::GetLogZdist(), SdSimpleSimKG::SdSimpleSim::GetLogZdist(), io::CorsikaShowerFileParticleIterator::GetOneParticle(), atm::VProfileModel::GetVerticalTimeOfFlight(), FdProfileReconstructorKG::FdProfileReconstructor::GuessShowerMaximum(), fdDoubleBumpFinder::FdDoubleBumpFinder::Init(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::Init(), EdepSimulatorAG::EdepSimulator::Init(), TelescopeSimulatorKG2::TelescopeSimulator::Init(), G4StationSimulatorOG::G4StationSimulator::Init(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::Init(), MdCounterSimulatorAG::MdCounterSimulator::Init(), UniversalityFitter::UniversalityFitter::InitBarilocheReconstruction(), FdProfileFinderOG::FdProfileFinder::LightAtApertureToSize(), UnivFitterKG::WCDFitFunction::operator()(), TabularTankResponseNS::TankResponse::PDF(), UserModule::PlotEnergyDeposit(), G4TankSimulatorASCII::G4ASCIIAction::ProcessHits(), ProfileSimulatorOG::ProfileSimulator::RandomLambda(), ProfileSimulatorOG::ProfileSimulator::RandomXMax(), io::ZHAireSFile::Read(), io::REASFile::Read(), io::AiresShowerFile::Read(), io::REASH5File::Read(), io::CorsikaShowerFile::ReadSteerFile(), RdREASSimPreparator::RdREASSimPreparator::REASFileWriter(), UnivTimeKGTester::UnivTimeKGTester::Run(), UnivParamNSTester::UnivParamNSTester::Run(), AtmosphericProfileNS::AtmosphericProfile::Run(), ReadMolecularHLNS::ReadMolecularHL::Run(), ReadMolecularLLNS::ReadMolecularLL::Run(), RdCOREASSimulationCreator::RdCOREASSimulationCreator::Run(), ShowerLightSimulatorKG::ShowerLightSimulator::Run(), FdEventLoggerGS::FdEventLogger::Run(), TimeModelTestKG::TimeModelTest::Run(), LEInjectorOG::LEInjector::Run(), SdSimpleSimKG::SdSimpleSim::Run(), MuonCounterViewerAG::MuonCounterViewer::Run(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::Run(), UniversalityFitter::UniversalityFitter::Run(), UnivFitterKG::Fitter::run(), UniversalityFitter::UniversalityFitter::RunBarilocheReconstruction(), fdDoubleBumpFinder::FdDoubleBumpFinder::Scan(), EdepSimulatorAG::ScintillatorConstruction::ScintillatorConstruction(), io::CorsikaShowerFile::SetHeaderTrailer(), G4StationSimulatorOG::G4StationConstruction::SetMARTAParameters(), io::CorsikaShowerFile::SetRunHeader(), G4StationSimulatorOG::G4StationConstruction::SetScintPropertyTable(), G4StationSimulatorOG::G4StationConstruction::SetUMDParameters(), GroundPropagatorAG::SoilConstruction::SoilConstruction(), testPhysicalFunctions::testEnergyDeposit(), testParametricXMLProfileModel::testEvaluateDensity(), testUSStdADBProfileModel::testEvaluateDensityVsHeight(), testRadiosondeDBProfileModel::testEvaluateDensityVsHeight(), testParametricXMLProfileModel::testEvaluateDepth(), testRadiosondeDBProfileModel::testEvaluateDepthVsHeight(), testUSStdADBProfileModel::testEvaluateDepthVsHeight(), testParametricXMLProfileModel::testEvaluateHeight(), testUSStdADBProfileModel::testEvaluateHeightVsDepth(), testRadiosondeDBProfileModel::testEvaluateHeightVsDepth(), testPhysicalFunctions::testGaisserHillas(), AugerUnitParserTest::testParsing(), testREASFile::testRead(), testCorsikaShowerFile::testRead(), testPhysicalFunctions::testRefractionIndex(), TelescopeSimulatorKG::Lens::Trace(), TelescopeSimulatorKG::Camera::TraceShadow(), TelescopeSimulatorKG2::Camera::TraceShadow(), TelescopeSimulatorKG2::Lens::TraceWithTorus(), RdREASSimPreparator::RdREASSimPreparator::WriteDetectorFile(), and RdGlobalFit::RdGlobalFit::XmaxFromRmax().

constexpr double utl::cm2 = centimeter2

Definition at line 118 of file AugerUnits.h.

Referenced by FdEnergyDepositFinderKG::CFMatrixCalculator::AddBinsOutsideFOV(), FdProfileReconstructorKG::FdProfileReconstructor::AddPointsOutsideFOV(), un2::CalcDXRealAtm(), DrumPhotonGeneratorOG::DrumPhotonGenerator::CalculateCalibrationConstants(), FdProfileReconstructorKG::EnergyFitter::CalculateEnergy(), otoa::FOVCalculator::CalculateFOVBoundaries(), FdEnergyDepositFinderKG::ProfileCalculator::CalculateProfile(), FdProfileReconstructorKG::FdProfileReconstructor::CalculateProfiles(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateTelescopeData(), FdProfileReconstructorKG::FdProfileReconstructor::CalculateTotalErrors(), otoa::FOVCalculator::CalculateXmaxErrors(), otoa::LongitudinalXmaxScanner::CalculateXmaxUncertainties(), FdSimEventCheckerOG::FdSimEventChecker::CalculateXmaxViewingAngle(), testShowerImpl::CheckShowerRecDataValues(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::CherenkovRadius(), evt::ConvertErToEvent(), evt::ConvertEventToEr(), otoa::fd::ConvertXToChi(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::CreateCoREASListContent(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::CreateCORSIKAContent(), evt::GaisserHillas2Parameter::Dump(), evt::GaisserHillas6Parameter::Dump(), evt::GaisserHillas4Parameter::Dump(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::DumpCurrentParameters(), EnergyDeposit(), atm::VProfileModel::ExtendProfilesTo100km(), FIOValidationObj::Fill(), otoa::FD2ADST::FillAtmosphericProfileVars(), otoa::Detector2ADST::FillDetector(), otoa::FD2ADST::FillEye(), otoa::FD2ADST::FillFdProfile(), otoa::FD2ADST::FillFdRecStations(), otoa::FOVCalculator::FillFOVVariables(), otoa::FD2ADST::FillGaisserHillas(), io::FillInteractionData(), otoa::Detector2ADST::FillLidarData(), otoa::LongitudinalXmaxScanner::FillLightFactors(), FdProfileReconstructorKG::EnergyFitter::FillProfilesAtAperture(), fdDoubleBumpFinder::FdDoubleBumpFinder::FillRecData(), io::FillShowerProfileDataFromConex(), otoa::Offline2ADST::FillSim(), otoa::SD2ADST::FillUniversality(), FdEnergyFinderOG::FdEnergyFinder::FindEmEnergy(), fdDoubleBumpFinder::FdDoubleBumpFinder::Fit(), SdSimpleSimKG::SdSimpleSim::FitAtmosphere(), SdSimpleSimKG::SdSimpleSim::FitDecay(), FdEnergyFinderOG::FdEnergyFinder::FitProfile(), FdProfileConstrainedGeometryFit::ProfileChi2::FitProfile(), FdProfileConstrainedGeometryFitPG::ProfileChi2::FitProfile(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::FitProfile(), UnivFitterKG::Fitter::Fitter(), FdProfileReconstructorKG::EnergyFitter::GaisserHillasChi2(), FdProfileReconstructorKG::EnergyFitter::GaisserHillasLogLike(), otoa::LongitudinalXmaxScanner::GetChangedDepth(), atm::ConstantFluorescenceModel::GetdEdX0(), FdProfileReconstructorKG::EnergyFitter::GetdEdXmax(), FdProfileReconstructorKG::EnergyFitter::GetLambda(), atm::MolecularLayer::GetLayerData(), io::CorsikaShowerFileParticleIterator::GetOneParticle(), io::CorsikaShowerFile::GetSlantDepthCurved(), atm::VProfileModel::GetVerticalTimeOfFlight(), FdProfileReconstructorKG::EnergyFitter::GetX0(), FitterUtil::getX0(), FdProfileReconstructorKG::EnergyFitter::GetXmax(), RdHASLDFFitter::RdHASLDFFitter::GetXmaxEstimator(), io::GHFit::GH4ParamFitFunctiondEdxGH(), FdEnergyDepositFinderKG::ProfileFitter::GHFit(), FdProfileConstrainedGeometryFit::ProfileChi2::GuessGHParameters(), FdProfileConstrainedGeometryFitPG::ProfileChi2::GuessGHParameters(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::GuessGHParameters(), atm::InclinedAtmosphericProfile::InclinedAtmosphericProfile(), ConexShowerGeneratorKG::ConexShowerGenerator::Init(), FdProfileReconstructorKG::EnergyFitter::Init(), GroundPropagatorAG::GroundPropagator::Init(), FdProfileReconstructorKG::FdProfileReconstructor::Init(), FdEnergyDepositFinderKG::CFMatrixCalculator::InitCalculation(), FdProfileReconstructorKG::FdProfileReconstructor::InitializeAtmosphere(), FdProfileReconstructorKG::EnergyFitter::InitializeGHFit(), FdEnergyDepositFinderKG::CFMatrixCalculator::IsOverlapBin(), fdDoubleBumpFinder::FdDoubleBumpFinder::IsSelected(), utl::GumbelXmax::Lambda(), utl::XmaxParam::Mean(), FdProfileConstrainedGeometryFitPG::ChiZeroRegression::MinuitFitFunc(), utl::GumbelXmax::Mu(), io::AiresShowerFile::Open(), UserModule::PlotEnergyDeposit(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::PlotLDF(), UserModule::PlotLongitudinalProfile(), UserModule::PlotTotalCherBeam(), UserModule::PlotTotalFluorLight(), ShowerLightSimulatorKG::ShowerLightSimulator::PrimaryCherenkovLight(), otoa::LongitudinalXmaxScanner::PrintCurrentVariables(), otoa::LongitudinalXmaxScanner::PropagateProfileUncertainty(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::PropagateUncertainties(), ProfileSimulatorOG::ProfileSimulator::RandomXOne(), ProfileSimulatorOG::ProfileSimulator::RandomXZero(), io::ZHAireSFile::Read(), io::AiresShowerFile::Read(), io::CONEXFile::Read(), io::CorsikaShowerFile::Read(), io::CorsikaShowerFile::ReadProfile(), RdSphericalFit::RdSphericalFit::Run(), RdHASLDFFitter::RdHASLDFFitter::Run(), UnivTimeKGTester::UnivTimeKGTester::Run(), UnivParamNSTester::UnivParamNSTester::Run(), MuonProfileBuilder::MuonProfileBuilder::Run(), RdAntennaChannelToStationConverter::RdAntennaChannelToStationConverter::Run(), HdRecValidationNS::HdRecValidation::Run(), ValidationNS::Validation::Run(), AtmosphericProfileNS::AtmosphericProfile::Run(), HybridSimValidationNS::HybridSimValidation::Run(), RdAntennaStationToChannelConverter::RdAntennaStationToChannelConverter::Run(), ProfileSimulatorOG::ProfileSimulator::Run(), MCShowerCheckerOG::MCShowerChecker::Run(), ConexShowerGeneratorKG::ConexShowerGenerator::Run(), FieldOfViewCalculatorKG::FieldOfViewCalculator::Run(), ShowerLightSimulatorKG::ShowerLightSimulator::Run(), FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::Run(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::Run(), SdSimpleSimKG::SdSimpleSim::Run(), io::CorsikaShowerFile::SetHeaderTrailer(), FdLightCollectionEfficiencyKG::SimMockEvent::SetLongitudinalProfilesFromGH(), MuonProductionDepthFinderGL::MuonProductionDepthFinder::SetMuonProductionDepthHist(), io::CorsikaShowerFile::SetRunHeader(), testShowerImpl::SetShowerRecDataValues(), utl::GumbelXmax::Sigma(), un2::SimpleReco(), GroundPropagatorAG::SoilConstruction::SoilConstruction(), utl::XmaxParam::StandardDeviation(), TestInclinedProfileModel::TestAccessDepth(), TestInclinedProfileModel::TestAccessHeight(), ReaderTest::testAttributes(), testAiresShowerFile::testdEdX(), testMonthlyAvgDBProfileModel::testEvaluateDepthVsHeight(), testMonthlyAvgDBProfileModel::testEvaluateHeightVsDepth(), TestInclinedProfileModel::TestHorizontalGeometry(), TestInclinedProfileModel::TestInitWithProfile(), testAiresShowerFile::testLongitudinalProfile(), ExpressionEvaluatorTest::testMath(), testAtmLowLevelAtmInterface::testMolecularLayer(), testMonthlyAvgDBProfileModel::testOutOfBoundsHeightVsDepth(), AugerUnitParserTest::testParsing(), testREASFile::testRead(), testAiresShowerFile::testSingleShowerdEdX(), testAiresShowerFile::testSingleShowerLongitudinalProfile(), TestInclinedProfileModel::TestVerticalGeometry(), and FdProfileReconstructorKG::EnergyFitter::UpDateFCM().

constexpr double utl::cm3 = centimeter3

Definition at line 119 of file AugerUnits.h.

Referenced by TelescopeSimulatorLX::FDsimG4Materials::ConstructTableOfMaterials(), G4TankSimulatorOG::G4TankConstruction::CreateAir(), G4TankSimulatorASCII::G4TankConstruction::CreateAir(), G4XTankSimulatorAG::G4XTankConstruction::CreateAir(), G4StationSimulatorOG::G4StationConstruction::CreateAir(), G4TankSimulatorOG::G4TankConstruction::CreateAluminium(), G4TankSimulatorASCII::G4TankConstruction::CreateAluminium(), G4XTankSimulatorAG::G4XTankConstruction::CreateAluminium(), G4StationSimulatorOG::G4StationConstruction::CreateAluminium(), G4TankSimulatorOG::G4TankConstruction::CreateDirt(), G4TankSimulatorASCII::G4TankConstruction::CreateDirt(), G4StationSimulatorOG::G4StationConstruction::CreateDirt(), G4StationSimulatorOG::G4StationConstruction::CreateElements(), G4StationSimulatorOG::G4StationConstruction::CreateExpandedPolystyreneFoam(), G4StationSimulatorOG::G4StationConstruction::CreateExtrudedPolystyreneFoam(), G4XTankSimulatorAG::G4XTankConstruction::CreateGround(), G4TankSimulatorOG::G4TankConstruction::CreateHDPE(), G4XTankSimulatorAG::G4XTankConstruction::CreateHDPE(), G4TankSimulatorASCII::G4TankConstruction::CreateHDPE(), G4StationSimulatorOG::G4StationConstruction::CreateHDPE(), G4TankSimulatorOG::G4TankConstruction::CreateInterface(), G4XTankSimulatorAG::G4XTankConstruction::CreateInterface(), G4TankSimulatorASCII::G4TankConstruction::CreateInterface(), G4StationSimulatorOG::G4StationConstruction::CreateInterface(), G4TankSimulatorASCII::G4TankConstruction::CreateIron(), G4TankSimulatorOG::G4TankConstruction::CreateLucite(), G4XTankSimulatorAG::G4XTankConstruction::CreateLucite(), G4TankSimulatorASCII::G4TankConstruction::CreateLucite(), G4StationSimulatorOG::G4StationConstruction::CreateLucite(), GroundPropagatorAG::SoilConstruction::CreateMaterials(), EdepSimulatorAG::ScintillatorConstruction::CreateMaterials(), G4TankSimulatorASCII::G4TankConstruction::CreatePlastic(), G4StationSimulatorOG::G4StationConstruction::CreatePolystyrene(), G4TankSimulatorASCII::G4TankConstruction::CreatePolystyrene(), G4StationSimulatorOG::G4StationConstruction::CreatePVC(), G4TankSimulatorOG::G4TankConstruction::CreatePyrex(), G4XTankSimulatorAG::G4XTankConstruction::CreatePyrex(), G4TankSimulatorASCII::G4TankConstruction::CreatePyrex(), G4StationSimulatorOG::G4StationConstruction::CreatePyrex(), G4TankSimulatorOG::G4TankConstruction::CreatePyrex1(), G4TankSimulatorASCII::G4TankConstruction::CreatePyrex1(), G4XTankSimulatorAG::G4XTankConstruction::CreatePyrex1(), G4StationSimulatorOG::G4StationConstruction::CreatePyrex1(), G4StationSimulatorOG::G4StationConstruction::CreateR134A(), G4StationSimulatorOG::G4StationConstruction::CreateScintillator(), G4StationSimulatorOG::G4StationConstruction::CreateSodaLimeGlass(), G4TankSimulatorOG::G4TankConstruction::CreateWater(), G4TankSimulatorASCII::G4TankConstruction::CreateWater(), G4XTankSimulatorAG::G4XTankConstruction::CreateWater(), G4StationSimulatorOG::G4StationConstruction::CreateWater(), G4StationSimulatorOG::G4StationConstruction::CreateWLS(), atm::Kakimoto1996FluorescenceModel::EvaluateFluorescenceYield(), atm::ParametricXMLRayleighModel::GetAttenuationLength(), UniversalityFitter::UniversalityFitter::InitBarilocheReconstruction(), UnivFitterKG::WCDFitFunction::operator()(), UnivParamNSTester::UnivParamNSTester::Run(), UnivTimeKGTester::UnivTimeKGTester::Run(), UniversalityFitter::UniversalityFitter::Run(), EdepSimulatorAG::ScintillatorConstruction::ScintillatorConstruction(), GroundPropagatorAG::SoilConstruction::SoilConstruction(), and AugerUnitParserTest::testParsing().

constexpr int utl::CorsToAiresTab[77]
static

Definition at line 11 of file CorsikaConst.h.

constexpr double utl::coulomb = eplus/eSI
constexpr double utl::curie = 3.7e+10 * becquerel
constexpr double utl::day = 24*hour
constexpr double utl::deci = 1e-1

Definition at line 68 of file AugerUnits.h.

Referenced by utl::AugerUnits::FillMap(), and utl::AugerUnitParser::MakeSymbolTable().

constexpr double utl::deg = degree

Definition at line 140 of file AugerUnits.h.

Referenced by FdBackgroundSimulatorOG::FdBackgroundSimulator::AddBackgroundFromVariance(), io::Aires::AiresAzimuthToAuger(), G4StationSimulatorOG::G4StationConstruction::AssembleUMD(), RdZHAireSSimPreparator::RdZHAireSSimPreparator::AugerAzimuthToZHAireS(), utl::UTMPoint::BandFromLatitude(), TelescopeSimulatorLX::FDsimG4Mirror::BuildMirror(), TelescopeSimulatorKG::Camera::CalculateCameraSupportCoordinateSystem(), otoa::CalculateNutationCorrection(), FdProfileConstrainedGeometryFitPG::ApertureLight::CalculateShowerGeometryData(), FdProfileConstrainedGeometryFit::ApertureLight::CalculateShowerGeometryData(), FdApertureLightFinderKG::FdApertureLightFinder::CalculateShowerGeometryData(), LDFTestKG::LDFTest::CalculateTankSignal(), FdSimEventCheckerOG::FdSimEventChecker::CalculateXmaxViewingAngle(), TelescopeSimulatorKG2::Camera::Camera(), testShowerImpl::CheckShowerSimDataValues(), atm::AnalyticalCherenkovModel::CherenkovIntegral(), RdHASLDFFitter::LDFFitFunctionPoly3::CherenkovRadius(), FdProfileConstrainedGeometryFitPG::PCGFitter::CombinedChi2(), io::AiresShowerFileParticleIterator::ComputeExternalShowerCoordinateSystem(), SdFootprintAnalyzerNS::SdFootprintAnalyzer::ComputeGroundVariables(), GroundPropagatorAG::SoilConstruction::Construct(), TelescopeSimulatorLX::FDsimG4DetectorConstruction::ConstructCamera(), TelescopeSimulatorLX::FDsimG4DetectorConstruction::ConstructFilter(), TelescopeSimulatorLX::FDsimG4DetectorConstruction::ConstructHousing(), TelescopeSimulatorLX::FDsimG4DetectorConstruction::ConstructLensSD(), TelescopeSimulatorLX::FDsimG4DetectorConstruction::ConstructMirror(), TelescopeSimulatorKG2::Camera::ConstructPlane(), TelescopeSimulatorKG::Camera::ConstructPlane(), evt::ConvertEventToEc(), TimeModel::ConvertProductionHeightDistribution(), DLECorrection::DLECorrection::CorrectDLE(), io::Corsika::CorsikaAzimuthToAuger(), RdZHAireSSimPreparator::RdZHAireSSimPreparator::CreateFiles(), G4TankSimulatorOG::G4TankConstruction::CreatePrimitives(), G4TankSimulatorASCII::G4TankConstruction::CreatePrimitives(), G4XTankSimulatorAG::G4XTankConstruction::CreatePrimitives(), G4StationSimulatorOG::G4StationConstruction::CreatePrimitives(), G4StationSimulatorOG::G4StationConstruction::CreatePrimitivesUMD(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::CreateSimulationInput(), un2::Deg2Rad(), TelescopeSimulatorKG::Lens::Draw(), TelescopeSimulatorKG2::Camera::Draw(), TelescopeSimulatorKG2::Lens::Draw(), TelescopeSimulatorKG::Camera::Draw(), RdHASLDFFitter::RdHASLDFFitter::ElectromagneticEnergy(), USCMuonProfileNS::USCMuonProfile::EnergyMuon(), atm::VMieModel::EvaluateScatteringAngleDistribution(), atm::VRayleighModel::EvaluateScatteringAngleDistribution(), TelescopeSimulatorLX::FDsimG4CameraFoot::FDsimG4CameraFoot(), MdCornerClippingCorrecterAG::MdCornerClippingCorrecter::FillCornerClippingProbability(), otoa::FD2ADST::FillEyeSim(), io::FillShowerSimDataFromConex(), TelescopeSimulatorKG::Filter::Filter(), FdPulseFinderOG::FdPulseFinder::FindAdditionalPulse(), FindTimeOffset::FindTimeOffset::FindOffset(), FdProfileConstrainedGeometryFitPG::ApertureLight::FindZeta(), FdProfileConstrainedGeometryFit::ApertureLight::FindZeta(), UnivFitterKG::Fitter::Fitter(), EventGeneratorOG::EventGenerator::GenerateEyeCentricCore(), EventGeneratorOG::EventGenerator::GenerateSphereCentricCore(), RdStationEFieldVectorCalculator::RdStationEFieldVectorCalculator::GetAngleToLorentzForceError(), DLECorrectionWG::DLECorrection::GetFCorr(), evt::ShowerSimData::GetMagneticFieldZenith(), TelescopeSimulatorKG2::Mirror::GetMirrorSegment(), fdet::Pixel::GetPixelCoordinateSystem(), fdet::EventPointingManager::GetPointing(), RdStationPolarizationRejector::RdStationPolarizationRejector::GetPolAngleUncertainty(), utl::MuonTimeModel::Info(), PixelSelectorOG::PixelSelector::Init(), FieldOfViewCalculatorKG::FieldOfViewCalculator::Init(), EventGeneratorOG::EventGenerator::Init(), fdet::EventPointingManager::Init(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::Init(), DLECorrectionWG::DLECorrection::Init(), TelescopeSimulatorKG2::TelescopeSimulator::Init(), TelescopeSimulatorLX::FDsimG4DetectorConstruction::Init(), DrumPhotonGeneratorOG::DrumPhotonGenerator::Init(), MdEventSelectorAG::MdEventSelector::IsHighTheta(), main(), otoa::MD2ADST::MakeCounter(), TelescopeSimulatorLX::FDsimG4Filter::MakeFrame(), io::CorsikaShowerFileGeometryProducer::MakeGroundParticleCoordinateSystem(), otoa::MD2ADST::MakeModule(), TimeModel::MakeProductionHeightDistribution(), otoa::MD2ADST::MakeSimCounter(), FdProfileConstrainedGeometryFitPG::ChiZeroRegression::MinuitFitFunc(), TelescopeSimulatorKG2::RTFunctions::MirrorDiffusion(), io::AiresShowerFile::Open(), otoa::err::CalculateEquatorialCoordinates::operator()(), otoa::err::CalculateGalacticCoordinates::operator()(), RdPreWaveFitter::RdPreWaveFitter::PlaneWaveFit(), TestProbability::PlotFisher2(), RdLDFFitter::RdLDFFitter::PlotScan(), io::ZHAireSFile::Read(), io::AiresShowerFile::Read(), io::SELFASFile::Read(), io::EVAFile::ReadBaseFileQuantities(), io::CorsikaShowerFile::ReadProfile(), RdSphericalFit::RdSphericalFit::Run(), RdHASLDFFitter::RdHASLDFFitter::Run(), RdAntennaChannelToStationConverter::RdAntennaChannelToStationConverter::Run(), RdDirectionConvergenceChecker::RdDirectionConvergenceChecker::Run(), RdStationSimulationRejector::RdStationSimulationRejector::Run(), AtmosphericProfileNS::AtmosphericProfile::Run(), RdAntennaStationToChannelConverter::RdAntennaStationToChannelConverter::Run(), GeometryGeneratorKG::GeometryGenerator::Run(), ConexShowerGeneratorKG::ConexShowerGenerator::Run(), RdEventPreSelector::RdEventPreSelector::Run(), GeometryExampleNS::GeometryExample::Run(), RdStationPolarizationRejector::RdStationPolarizationRejector::Run(), ShowerInventorAnalyzerNS::ShowerInventorAnalyzer::Run(), RdDummyStationToChannelConverter::RdDummyStationToChannelConverter::Run(), RdDummyChannelToStationConverter::RdDummyChannelToStationConverter::Run(), MdEventSelectorAG::MdEventSelector::Run(), RPCSimulatorLX::RPCSimulator::Run(), FdSimEventCheckerOG::FdSimEventChecker::Run(), FieldOfViewCalculatorKG::FieldOfViewCalculator::Run(), HybridGeometryFinderOG::HybridGeometryFinder::Run(), ShowerLightSimulatorKG::ShowerLightSimulator::Run(), TimeModelTestKG::TimeModelTest::Run(), MdLDFFinderAG::MdLDFFinder::Run(), TestTorusKG::TestTorus::Run(), SdSimpleSimKG::SdSimpleSim::Run(), RdStationInterpolatorStarShape::RdStationInterpolatorStarShape::Run(), RdLDFFitter::RdLDFFitter::Run(), RdGeoCeLDFFitter::RdGeoCeLDFFitter::Run(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::Run(), SdSimMuonNumberFitterNS::SdSimMuonNumberFitter::Run(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::Run(), FdProfileConstrainedGeometryFitPG::PCGFitter::ScanChi0(), RdWaveFit::RdWaveFit::ScanCWF(), RdPreWaveFitter::RdPreWaveFitter::ScanPWF(), RdWaveFit::RdWaveFit::ScanPWF(), G4TankSimulatorOG::G4TankConstruction::SetDetectorParameters(), G4XTankSimulatorAG::G4XTankConstruction::SetDetectorParameters(), G4TankSimulatorASCII::G4TankConstruction::SetDetectorParameters(), G4StationSimulatorOG::G4StationConstruction::SetDetectorParameters(), io::CorsikaShowerFile::SetHeaderTrailer(), UseMcGeometryOG::UseMcGeometry::SetSdGeometry(), UseMcGeometryOG::UseMcGeometry::SetSDP(), testShowerImpl::SetShowerSimDataValues(), UseMcGeometryOG::UseMcGeometry::SetTimeFit(), tls::SimpleEMComponent::SignalRatio(), testAxialVector::testAxialVectorTransformation(), testCorsikaShowerFile::testCherenkovShower(), testCorsikaUtilities::testCorsikaAzimuthToAuger(), TestProbability::TestFisher(), testReferenceEllipsoid::testLatLongConversion(), AugerUnitParserTest::testParsing(), testPoint::testPointTransformation(), testEVAFile::testRead(), testZHAireSFile::testRead(), testCONEXFile::testRead(), testREASFile::testRead(), testArtificialShowerFile::testRead(), testSenecaShowerFile::testRead(), testCorsikaShowerFile::testRead(), testAiresShowerFile::testRead(), TestCoordinateSystem::TestTransformationChaining(), testUTMPoint::testUTMConversions(), testVector::testVectorTransformation(), TestProbability::TestVonMises(), TelescopeSimulatorKG::Camera::Trace(), TelescopeSimulatorKG2::Mirror::Trace(), TelescopeSimulatorKG2::Lens::TraceWithTorus(), RdChannelDebugWriter::RdChannelDebugWriter::writeAsciiSpectrum(), RdChannelDebugWriter::RdChannelDebugWriter::writeRootOutput(), io::ZHAireSFile::ZHAireSAzimuthToAuger(), and utl::UTMPoint::ZoneFromLatitudeLongitude().

constexpr double utl::degree = M_PI / 180

Definition at line 18 of file Tools/CIC/utl/Math.h.

Referenced by FdProfileReconstructorKG::CherenkovFluorescenceMatrix::AngularCherenkovCDFWithCone(), rdet::AntennaType::BufferAntennaPattern(), RdGlobalFit::RdGlobalFitMinimizationCriterion::calc2dLDFConstants(), RdChannelNoiseImporter_AERA::RdChannelNoiseImporter_AERA::CheckMatchingChannel(), RdStationPolarizationRejector::RdStationPolarizationRejector::CheckZenith(), atm::CherenkovModel::CKVAerosol(), RdWaveFit::RdWaveFit::ConicalWaveFit(), SIOValidationObj::Fill(), otoa::Offline2ADST::FillDetectorGeometryIncremental(), HybridGeometryFinderWG::HybridGeometryFinder::FitAxis(), HybridGeometryFinderWG::HybridGeometryFinder::GetDataFromPreviousFit(), fwk::ParametricGeoMagneticField::GetDeclination(), fwk::MagneticFieldModel::GetDeclination(), rdet::AntennaType::GetElectricFieldResponse_LinearInterpolation(), fwk::MagneticFieldModel::GetInclination(), evt::ShowerSimData::GetMagneticFieldAzimuth(), RdStationPolarizationRejector::RdStationPolarizationRejector::GetMaxChargeExcess(), RdStationPolarizationRejector::RdStationPolarizationRejector::GetMinChargeExcess(), RdStationPolarizationRejector::RdStationPolarizationRejector::GetPolAngleUncertainty(), MultipleScatterer::GetRandomZeta(), LDFFinderKG::EnergyConversion::GetS38(), GeometryGeneratorKG::GeometryGenerator::GetTheta(), USCInterTankResponseNS::TankResponse::GetThetaMax(), tls::ZeroEMComponent::GetThetaMax(), tls::EMComponentIVR::GetThetaMax(), tls::SimpleEMComponent::GetThetaMax(), AachenTankResponseNS::TankResponse::GetThetaMax(), SimpleTankResponseNS::TankResponse::GetThetaMax(), USCInterTankResponseNS::TankResponse::GetThetaMin(), tls::EMComponentIVR::GetThetaMin(), tls::ZeroEMComponent::GetThetaMin(), tls::SimpleEMComponent::GetThetaMin(), AachenTankResponseNS::TankResponse::GetThetaMin(), SimpleTankResponseNS::TankResponse::GetThetaMin(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::GillerFraction(), GeometryGeneratorKG::GeometryGenerator::Init(), TelescopeSimulatorLX::FDsimG4DetectorConstruction::Init(), MultipleScatterer::IntegralA(), TelescopeSimulatorKG2::RTFunctions::LambertDiffusion(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::LateralDistributionScatteredCherenkov(), evt::DefaultShowerGeometryProducer::MakeGroundParticleCoordinateSystem(), io::CorsikaShowerFileGeometryProducer::MakeGroundParticleCoordinateSystem(), utl::AugerUnitParser::MakeSymbolTable(), HybridGeometryFinderWG::HybridGeometryFinder::MinuitFitFuncAxis(), FdEnergyDepositFinderKG::CFMatrixCalculator::MultipleScatteringFraction(), USCMuonProfileNS::USCMuonProfile::NMuon(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::PekalaFraction(), HybridGeometryFinderWG::HybridGeometryFinder::ReadmitPixel(), io::CorsikaShowerFile::ReadSteerFile(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::RobertsFraction(), RdTopDownStationSelector::RdTopDownStationSelector::Run(), RdStationSimPulseFinder::RdStationSimPulseFinder::Run(), RdStationPolarizationRejector::RdStationPolarizationRejector::Run(), Rd2dLDFFitter::Rd2dLDFFitter::Run(), RdVirtualStationNoiseImporter::RdVirtualStationNoiseImporter::Run(), MdShowerRegeneratorAG::MdShowerRegenerator::Run(), MdGeometryFitterAG::MdGeometryFitter::Run(), RdGlobalFit::RdGlobalFit::Run(), PlotGOESNS::PlotGOES::Run(), RdLDFFitter::RdLDFFitter::Run(), RdWaveFit::RdWaveFit::Run(), RdWaveFit::RdWaveFit::ScanCWF(), RdWaveFit::RdWaveFit::ScanPWF(), HybridGeometryFinderWG::HybridGeometryFinder::SelectPixels(), evt::ShowerSimData::SetMagneticFieldAzimuth(), G4StationSimulatorOG::G4StationConstruction::SetMARTAParameters(), Sin2Deg(), GroundPropagatorAG::SoilConstruction::SoilConstruction(), HybridGeometryFinderWG::HybridGeometryFinder::StoreData(), testMagneticFieldModel::testIGRFValues(), AugerUnitParserTest::testParsing(), and RDetectorTest::testRModel().

constexpr double utl::deka = 1e+1

Definition at line 69 of file AugerUnits.h.

Referenced by utl::AugerUnits::FillMap(), and utl::AugerUnitParser::MakeSymbolTable().

const DeleteRow utl::delr = DeleteRow()
constexpr double utl::EeV = exaelectronvolt
constexpr double utl::electronvolt = 1
const EndColumn utl::endc = EndColumn()

Definition at line 102 of file TabularStream.h.

Referenced by MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ApplyCITIROCTransfer(), MdCounterSimulatorAG::MdCounterSimulator::ApplyCITIROCTransfer(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ApplyTransferBlock(), MdCounterSimulatorAG::MdCounterSimulator::ApplyTransferBlock(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ApplyTransferBlocks(), MdCounterSimulatorAG::MdCounterSimulator::ApplyTransferBlocks(), SdEventSelectorOG::SdEventSelector::BottomUpSelection(), CentralTriggerEventBuilderNS::CentralTriggerEventBuilder::BuildEvent(), EventCheckerOG::EventChecker::Finish(), MCShowerCheckerOG::MCShowerChecker::Finish(), SdSimulationCalibratorOG::SdSimulationCalibrator::Finish(), fwk::RunController::FinishBranch(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::GetPulseTimeSpan(), MdCounterSimulatorAG::MdCounterSimulator::GetPulseTimeSpan(), utl::Deprecator::GetReport(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::GetTriggerTimeFromSD(), CachedXShowerRegeneratorAG::CachedXShowerRegenerator::OutputStats(), CachedShowerRegeneratorASCII::CachedShowerRegenerator::OutputStats(), CachedShowerRegeneratorOG::CachedShowerRegenerator::OutputStats(), FdProfileReconstructorKG::OpticalHalo::PrintFractions(), utl::CountedObjectRegistry::PrintStatistics(), FdLightCollectionEfficiencyKG::SubModule::PrintTiming(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ProcessPulses(), MdCounterSimulatorAG::MdCounterSimulator::ProcessPulses(), DummyCentralTriggerNS::DummyCentralTrigger::Run(), RPCElectronicsSimulatorLX::RPCElectronicsSimulator::Run(), TankTriggerSimulatorOG::TankTriggerSimulator::Run(), MdPileUpCorrecterAG::MdPileUpCorrecter::Run(), EdepSimulatorAG::EdepSimulator::Run(), io::CorsikaShowerFile::SetRunHeader(), MdCounterSimulatorAG::MdCounterSimulator::SimulatePulses(), TestTabularStream::TestA(), TestTabularStream::TestB(), TestTabularStream::TestC(), TestTabularStream::TestTooManyColumns(), and FdLightCollectionEfficiencyKG::SubModule::TimingHeader().

const EndRow utl::endr = EndRow()

Definition at line 110 of file TabularStream.h.

Referenced by MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ApplyCITIROCTransfer(), MdCounterSimulatorAG::MdCounterSimulator::ApplyCITIROCTransfer(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ApplyTransferBlock(), MdCounterSimulatorAG::MdCounterSimulator::ApplyTransferBlock(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ApplyTransferBlocks(), MdCounterSimulatorAG::MdCounterSimulator::ApplyTransferBlocks(), SdEventSelectorOG::SdEventSelector::BottomUpSelection(), CentralTriggerEventBuilderNS::CentralTriggerEventBuilder::BuildEvent(), EventCheckerOG::EventChecker::Finish(), MCShowerCheckerOG::MCShowerChecker::Finish(), SdSimulationCalibratorOG::SdSimulationCalibrator::Finish(), fwk::RunController::FinishBranch(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::GetPulseTimeSpan(), MdCounterSimulatorAG::MdCounterSimulator::GetPulseTimeSpan(), utl::Deprecator::GetReport(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::GetTriggerTimeFromSD(), main(), CachedXShowerRegeneratorAG::CachedXShowerRegenerator::OutputStats(), CachedShowerRegeneratorASCII::CachedShowerRegenerator::OutputStats(), CachedShowerRegeneratorOG::CachedShowerRegenerator::OutputStats(), FdProfileReconstructorKG::OpticalHalo::PrintFractions(), utl::CountedObjectRegistry::PrintStatistics(), FdLightCollectionEfficiencyKG::SubModule::PrintTiming(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ProcessPulses(), MdCounterSimulatorAG::MdCounterSimulator::ProcessPulses(), DummyCentralTriggerNS::DummyCentralTrigger::Run(), RPCElectronicsSimulatorLX::RPCElectronicsSimulator::Run(), TankTriggerSimulatorOG::TankTriggerSimulator::Run(), MdPileUpCorrecterAG::MdPileUpCorrecter::Run(), EdepSimulatorAG::EdepSimulator::Run(), io::CorsikaShowerFile::SetRunHeader(), MdCounterSimulatorAG::MdCounterSimulator::SimulatePulses(), TestTabularStream::TestA(), TestTabularStream::TestB(), TestTabularStream::TestC(), TestTabularStream::TestTooManyColumns(), and FdLightCollectionEfficiencyKG::SubModule::TimingHeader().

constexpr double utl::eplus = 1

Definition at line 167 of file AugerUnits.h.

constexpr double utl::eSI = 1.602176462e-19

Definition at line 168 of file AugerUnits.h.

constexpr double utl::eV = electronvolt
constexpr double utl::exa = 1e+18
constexpr double utl::exaelectronvolt = exa*electronvolt
const phoenix::function<F_cos_Impl> utl::F_cos = F_cos_Impl()
const phoenix::function<F_exp_Impl> utl::F_exp = F_exp_Impl()
const phoenix::function<F_log_Impl> utl::F_log = F_log_Impl()
const phoenix::function<F_log10_Impl> utl::F_log10 = F_log10_Impl()
const phoenix::function<F_sin_Impl> utl::F_sin = F_sin_Impl()
const phoenix::function<F_tan_Impl> utl::F_tan = F_tan_Impl()
constexpr double utl::farad = coulomb/volt

Definition at line 239 of file AugerUnits.h.

constexpr double utl::femto = 1e-15

Definition at line 62 of file AugerUnits.h.

Referenced by utl::AugerUnits::FillMap(), and utl::AugerUnitParser::MakeSymbolTable().

constexpr double utl::fermi = femto*meter

Definition at line 104 of file AugerUnits.h.

constexpr double utl::fraction = 1
constexpr double utl::g = gram

Definition at line 200 of file AugerUnits.h.

Referenced by FdEnergyDepositFinderKG::CFMatrixCalculator::AddBinsOutsideFOV(), FdProfileReconstructorKG::FdProfileReconstructor::AddPointsOutsideFOV(), un2::CalcDXRealAtm(), ProfileSimulatorOG::ProfileSimulator::CalculatedEdX(), FdProfileReconstructorKG::EnergyFitter::CalculateEnergy(), otoa::FOVCalculator::CalculateFOVBoundaries(), ProfileSimulatorOG::ProfileSimulator::CalculateNMax(), FdEnergyDepositFinderKG::ProfileCalculator::CalculateProfile(), FdProfileReconstructorKG::FdProfileReconstructor::CalculateProfiles(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateTelescopeData(), FdProfileReconstructorKG::FdProfileReconstructor::CalculateTotalErrors(), otoa::FOVCalculator::CalculateXmaxErrors(), otoa::LongitudinalXmaxScanner::CalculateXmaxUncertainties(), FdSimEventCheckerOG::FdSimEventChecker::CalculateXmaxViewingAngle(), testShowerImpl::CheckShowerRecDataValues(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::CherenkovRadius(), TelescopeSimulatorLX::FDsimG4Materials::ConstructTableOfMaterials(), evt::ConvertErToEvent(), evt::ConvertEventToEr(), otoa::fd::ConvertXToChi(), G4TankSimulatorOG::G4TankConstruction::CreateAir(), G4TankSimulatorASCII::G4TankConstruction::CreateAir(), G4XTankSimulatorAG::G4XTankConstruction::CreateAir(), G4StationSimulatorOG::G4StationConstruction::CreateAir(), G4TankSimulatorOG::G4TankConstruction::CreateAluminium(), G4XTankSimulatorAG::G4XTankConstruction::CreateAluminium(), G4TankSimulatorASCII::G4TankConstruction::CreateAluminium(), G4StationSimulatorOG::G4StationConstruction::CreateAluminium(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::CreateCoREASListContent(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::CreateCORSIKAContent(), G4TankSimulatorOG::G4TankConstruction::CreateDirt(), G4TankSimulatorASCII::G4TankConstruction::CreateDirt(), G4StationSimulatorOG::G4StationConstruction::CreateDirt(), G4TankSimulatorOG::G4TankConstruction::CreateElements(), G4TankSimulatorASCII::G4TankConstruction::CreateElements(), G4XTankSimulatorAG::G4XTankConstruction::CreateElements(), G4StationSimulatorOG::G4StationConstruction::CreateElements(), G4StationSimulatorOG::G4StationConstruction::CreateExpandedPolystyreneFoam(), G4StationSimulatorOG::G4StationConstruction::CreateExtrudedPolystyreneFoam(), G4XTankSimulatorAG::G4XTankConstruction::CreateGround(), G4TankSimulatorOG::G4TankConstruction::CreateHDPE(), G4XTankSimulatorAG::G4XTankConstruction::CreateHDPE(), G4TankSimulatorASCII::G4TankConstruction::CreateHDPE(), G4StationSimulatorOG::G4StationConstruction::CreateHDPE(), G4TankSimulatorOG::G4TankConstruction::CreateInterface(), G4XTankSimulatorAG::G4XTankConstruction::CreateInterface(), G4TankSimulatorASCII::G4TankConstruction::CreateInterface(), G4StationSimulatorOG::G4StationConstruction::CreateInterface(), G4TankSimulatorASCII::G4TankConstruction::CreateIron(), G4TankSimulatorOG::G4TankConstruction::CreateLucite(), G4XTankSimulatorAG::G4XTankConstruction::CreateLucite(), G4TankSimulatorASCII::G4TankConstruction::CreateLucite(), G4StationSimulatorOG::G4StationConstruction::CreateLucite(), GroundPropagatorAG::SoilConstruction::CreateMaterials(), EdepSimulatorAG::ScintillatorConstruction::CreateMaterials(), G4TankSimulatorASCII::G4TankConstruction::CreatePlastic(), G4StationSimulatorOG::G4StationConstruction::CreatePolystyrene(), G4TankSimulatorASCII::G4TankConstruction::CreatePolystyrene(), G4StationSimulatorOG::G4StationConstruction::CreatePVC(), G4TankSimulatorOG::G4TankConstruction::CreatePyrex(), G4XTankSimulatorAG::G4XTankConstruction::CreatePyrex(), G4TankSimulatorASCII::G4TankConstruction::CreatePyrex(), G4StationSimulatorOG::G4StationConstruction::CreatePyrex(), G4TankSimulatorOG::G4TankConstruction::CreatePyrex1(), G4XTankSimulatorAG::G4XTankConstruction::CreatePyrex1(), G4TankSimulatorASCII::G4TankConstruction::CreatePyrex1(), G4StationSimulatorOG::G4StationConstruction::CreatePyrex1(), G4StationSimulatorOG::G4StationConstruction::CreateR134A(), G4StationSimulatorOG::G4StationConstruction::CreateScintillator(), G4StationSimulatorOG::G4StationConstruction::CreateSodaLimeGlass(), G4TankSimulatorOG::G4TankConstruction::CreateVacuum(), G4TankSimulatorASCII::G4TankConstruction::CreateVacuum(), G4XTankSimulatorAG::G4XTankConstruction::CreateVacuum(), G4StationSimulatorOG::G4StationConstruction::CreateVacuum(), G4TankSimulatorOG::G4TankConstruction::CreateWater(), G4TankSimulatorASCII::G4TankConstruction::CreateWater(), G4XTankSimulatorAG::G4XTankConstruction::CreateWater(), G4StationSimulatorOG::G4StationConstruction::CreateWater(), G4StationSimulatorOG::G4StationConstruction::CreateWLS(), SdCalibPlotterOG::HistoView::DrawAverage(), SdCalibPlotterOG::HistoView::DrawBaseline(), evt::GaisserHillas2Parameter::Dump(), evt::GaisserHillas6Parameter::Dump(), evt::GaisserHillas4Parameter::Dump(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::DumpCurrentParameters(), EnergyDeposit(), atm::Kakimoto1996FluorescenceModel::EvaluateFluorescenceYield(), atm::VProfileModel::ExtendProfilesTo100km(), fwk::ParametricGeoMagChange::Extrapolate(), FIOValidationObj::Fill(), otoa::FD2ADST::FillAtmosphericProfileVars(), otoa::Detector2ADST::FillDetector(), otoa::FD2ADST::FillEye(), otoa::FD2ADST::FillFdProfile(), otoa::FD2ADST::FillFdRecStations(), otoa::FOVCalculator::FillFOVVariables(), otoa::FD2ADST::FillGaisserHillas(), io::FillInteractionData(), otoa::Detector2ADST::FillLidarData(), otoa::LongitudinalXmaxScanner::FillLightFactors(), FdProfileReconstructorKG::EnergyFitter::FillProfilesAtAperture(), fdDoubleBumpFinder::FdDoubleBumpFinder::FillRecData(), io::FillShowerProfileDataFromConex(), otoa::Offline2ADST::FillSim(), otoa::SD2ADST::FillUniversality(), FdEnergyFinderOG::FdEnergyFinder::FindEmEnergy(), fdDoubleBumpFinder::FdDoubleBumpFinder::Fit(), RdStationSignalReconstructor::RdStationSignalReconstructor::FitAnalyticSignal(), SdSimpleSimKG::SdSimpleSim::FitAtmosphere(), SdSimpleSimKG::SdSimpleSim::FitDecay(), FdEnergyFinderOG::FdEnergyFinder::FitProfile(), FdProfileConstrainedGeometryFit::ProfileChi2::FitProfile(), FdProfileConstrainedGeometryFitPG::ProfileChi2::FitProfile(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::FitProfile(), FdProfileReconstructorKG::EnergyFitter::GaisserHillasChi2(), FdProfileReconstructorKG::EnergyFitter::GaisserHillasLogLike(), io::GaisserHillasParameters_ROOT::GaisserHillasParameters_ROOT(), utl::MuonTimeModel::GammaP(), utl::MuonTimeModel::GammaQ(), GaussExp(), TimeModel::Get_dNdX(), TimeModel::Get_dNdX_FromProfile(), RdGeoCeLDFFitter::get_k_ce(), otoa::LongitudinalXmaxScanner::GetChangedDepth(), atm::Keilhauer2008FluorescenceModel::GetdEdX0(), atm::ConstantFluorescenceModel::GetdEdX0(), atm::Nagano2004FluorescenceModel::GetdEdX0(), atm::Kakimoto1996FluorescenceModel::GetdEdX0(), FdProfileReconstructorKG::EnergyFitter::GetdEdXmax(), G4StationSimulatorOG::G4StationFastCerenkov::GetEllipsoidIntersect(), G4StationSimulatorOG::G4TankFastCerenkov::GetEllipsoidIntersect(), G4XTankSimulatorAG::G4XTankFastCerenkov::GetEllipsoidIntersect(), G4TankSimulatorASCII::G4TankFastCerenkov::GetEllipsoidIntersect(), G4TankSimulatorOG::G4TankFastCerenkov::GetEllipsoidIntersect(), FdProfileReconstructorKG::EnergyFitter::GetLambda(), atm::MolecularLayer::GetLayerData(), TimeModelTestKG::TimeModelTest::GetLogZdist(), SdSimpleSimKG::SdSimpleSim::GetLogZdist(), io::CorsikaShowerFileParticleIterator::GetOneParticle(), io::CorsikaShowerFile::GetSlantDepthCurved(), atm::VProfileModel::GetVerticalTimeOfFlight(), FdProfileReconstructorKG::EnergyFitter::GetX0(), FdProfileReconstructorKG::EnergyFitter::GetXmax(), RdHASLDFFitter::RdHASLDFFitter::GetXmaxEstimator(), io::GHFit::GH4ParamFitFunctiondEdxGH(), FdEnergyDepositFinderKG::ProfileFitter::GHFit(), FdProfileConstrainedGeometryFit::ProfileChi2::GuessGHParameters(), FdProfileConstrainedGeometryFitPG::ProfileChi2::GuessGHParameters(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::GuessGHParameters(), FdProfileReconstructorKG::FdProfileReconstructor::GuessShowerMaximum(), fwk::ParametricGeoMagneticField::IGRF2010(), atm::InclinedAtmosphericProfile::InclinedAtmosphericProfile(), FdProfileReconstructorKG::EnergyFitter::Init(), ConexShowerGeneratorKG::ConexShowerGenerator::Init(), fdDoubleBumpFinder::FdDoubleBumpFinder::Init(), GroundPropagatorAG::GroundPropagator::Init(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::Init(), fwk::MagneticFieldModel::Init(), FdProfileReconstructorKG::FdProfileReconstructor::Init(), FdEnergyDepositFinderKG::CFMatrixCalculator::InitCalculation(), FdProfileReconstructorKG::FdProfileReconstructor::InitializeAtmosphere(), FdProfileReconstructorKG::EnergyFitter::InitializeGHFit(), FdEnergyDepositFinderKG::CFMatrixCalculator::IsOverlapBin(), fdDoubleBumpFinder::FdDoubleBumpFinder::IsSelected(), utl::GumbelXmax::Lambda(), FdProfileFinderOG::FdProfileFinder::LightAtApertureToSize(), utl::XmaxParam::Mean(), FdProfileConstrainedGeometryFitPG::ChiZeroRegression::MinuitFitFunc(), utl::GumbelXmax::Mu(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::NKGFunction(), io::AiresShowerFile::Open(), RdStationSignalReconstructor::SignalObjectiveFunction::operator()(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::PekalaFraction(), UserModule::PlotEnergyDeposit(), TestProbability::PlotFisher1(), TestProbability::PlotFisher2(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::PlotLDF(), UserModule::PlotLongitudinalProfile(), UserModule::PlotTotalCherBeam(), UserModule::PlotTotalFluorLight(), RdLDFFitter::RdLDFFitter::PreScintillatorLDFFit(), ShowerLightSimulatorKG::ShowerLightSimulator::PrimaryCherenkovLight(), otoa::LongitudinalXmaxScanner::PrintCurrentVariables(), otoa::LongitudinalXmaxScanner::PropagateProfileUncertainty(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::PropagateUncertainties(), ProfileSimulatorOG::ProfileSimulator::RandomLambda(), ProfileSimulatorOG::ProfileSimulator::RandomXMax(), ProfileSimulatorOG::ProfileSimulator::RandomXOne(), ProfileSimulatorOG::ProfileSimulator::RandomXZero(), io::ZHAireSFile::Read(), io::AiresShowerFile::Read(), io::CONEXFile::Read(), io::CorsikaShowerFile::Read(), io::SELFASFile::Read(), io::CorsikaShowerFile::ReadProfile(), RdSphericalFit::RdSphericalFit::Run(), RdHASLDFFitter::RdHASLDFFitter::Run(), RdAntennaChannelToStationConverter::RdAntennaChannelToStationConverter::Run(), HdRecValidationNS::HdRecValidation::Run(), AtmosphericProfileNS::AtmosphericProfile::Run(), HybridSimValidationNS::HybridSimValidation::Run(), ReadMolecularHLNS::ReadMolecularHL::Run(), RdAntennaStationToChannelConverter::RdAntennaStationToChannelConverter::Run(), ProfileSimulatorOG::ProfileSimulator::Run(), ConexShowerGeneratorKG::ConexShowerGenerator::Run(), MCShowerCheckerOG::MCShowerChecker::Run(), FieldOfViewCalculatorKG::FieldOfViewCalculator::Run(), ShowerLightSimulatorKG::ShowerLightSimulator::Run(), FdEventLoggerGS::FdEventLogger::Run(), FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::Run(), TimeModelTestKG::TimeModelTest::Run(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::Run(), SdSimpleSimKG::SdSimpleSim::Run(), PlotGOESNS::PlotGOES::Run(), Risetime1000::Risetime1000LLL::Run(), SdCompParam::SdCompositionParameters::Run(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::Run(), fdDoubleBumpFinder::FdDoubleBumpFinder::Scan(), EdepSimulatorAG::ScintillatorConstruction::ScintillatorConstruction(), io::CorsikaShowerFile::SetHeaderTrailer(), FdLightCollectionEfficiencyKG::SimMockEvent::SetLongitudinalProfilesFromGH(), MuonProductionDepthFinderGL::MuonProductionDepthFinder::SetMuonProductionDepthHist(), io::CorsikaShowerFile::SetRunHeader(), testShowerImpl::SetShowerRecDataValues(), utl::GumbelXmax::Sigma(), GroundPropagatorAG::SoilConstruction::SoilConstruction(), utl::XmaxParam::StandardDeviation(), fwk::ParametricGeoMagChange::SV2010_2015(), TestInclinedProfileModel::TestAccessDepth(), TestInclinedProfileModel::TestAccessHeight(), testAiresShowerFile::testdEdX(), testPhysicalFunctions::testEnergyDeposit(), testParametricXMLProfileModel::testEvaluateDensity(), testUSStdADBProfileModel::testEvaluateDensityVsHeight(), testRadiosondeDBProfileModel::testEvaluateDensityVsHeight(), testMonthlyAvgDBProfileModel::testEvaluateDepthVsHeight(), testMonthlyAvgDBProfileModel::testEvaluateHeightVsDepth(), testPhysicalFunctions::testGaisserHillas(), TestInclinedProfileModel::TestHorizontalGeometry(), TestInclinedProfileModel::TestInitWithProfile(), testAiresShowerFile::testLongitudinalProfile(), ExpressionEvaluatorTest::testMath(), testAtmLowLevelAtmInterface::testMolecularLayer(), testMonthlyAvgDBProfileModel::testOutOfBoundsHeightVsDepth(), AugerUnitParserTest::testParsing(), testREASFile::testRead(), testPhysicalFunctions::testRefractionIndex(), testAiresShowerFile::testSingleShowerdEdX(), testAiresShowerFile::testSingleShowerLongitudinalProfile(), TestInclinedProfileModel::TestVerticalGeometry(), FdProfileReconstructorKG::EnergyFitter::UpDateFCM(), utl::FFTDataContainer< C, T, F >::UpdateFrequencySpectrum(), utl::FFTDataContainer< C, T, F >::UpdateTimeSeries(), and RdGlobalFit::RdGlobalFit::XmaxFromRmax().

constexpr double utl::gauss = 1e-4*tesla

Definition at line 252 of file AugerUnits.h.

constexpr double utl::GeV = gigaelectronvolt

Definition at line 187 of file AugerUnits.h.

Referenced by tls::DummyProcessAtRest::AtRestDoIt(), RdREASSimPreparator::RdREASSimPreparator::CorsikaInpFileWriter(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::CreateCORSIKAContent(), USCMuonProfileNS::USCMuonProfile::EnergyMuon(), atm::AnalyticalCherenkovModel::EvaluateCherenkovPhotons(), ParametricMuonProfileNS::ParametricMuonProfile::EvaluateProfile(), io::FillInteractionData(), io::FillShowerProfileDataFromConex(), SdSimulationCalibratorOG::SdSimulationCalibrator::Finish(), SdSimpleSimKG::SdSimpleSim::FitDecay(), ParticleInjectorOG::ParticleInjector::GetEnergy(), io::AiresShowerFileParticleIterator::GetOneParticle(), ShowerInventorNS::ShowerInventor::GetOneParticle(), io::CorsikaShowerFileParticleIterator::GetOneParticle(), AnalyzerNS::Analyzer::Init(), SdAccidentalInjectorKG::SdAccidentalInjector::Init(), ParticleInjectorOG::ParticleInjector::Init(), ParticleInjectorNEU::ParticleInjector::InjectParticles(), io::AiresShowerFile::Open(), io::ZHAireSFile::Read(), io::AiresShowerFile::Read(), io::SenecaShowerFile::Read(), io::CorsikaShowerFile::ReadProfile(), io::CorsikaShowerFile::ReadSteerFile(), SdAccidentalInjectorKG::SdAccidentalInjector::Run(), ConexShowerGeneratorKG::ConexShowerGenerator::Run(), RdCOREASSimulationCreator::RdCOREASSimulationCreator::Run(), FdEnergyFinderOG::FdEnergyFinder::Run(), LEInjectorOG::LEInjector::Run(), CachedDirectInjectorOG::CachedDirectInjector::Run(), io::SenecaShowerFileParticleIterator::SenecaToDPAParticle(), io::CorsikaShowerFile::SetHeaderTrailer(), MuonProductionDepthFinderGL::MuonProductionDepthFinder::SetMuonProductionDepthHist(), TabulatedTankSimulatorNS::TabulatedTankSimulator::SimulateStation(), ReaderTest::testAttributes(), testCorsikaShowerFile::testCherenkovShower(), testAiresShowerFile::testdEdX(), testParticle::testMomentum(), AugerUnitParserTest::testParsing(), and testAiresShowerFile::testSingleShowerdEdX().

constexpr double utl::giga = 1e+9
constexpr double utl::gigaelectronvolt = giga*electronvolt
const std::function<double(double, double)> utl::gQuad
Initial value:
=
[](const double x, const double d) { return QuadraticSigmoid(x, d); }
double QuadraticSigmoid(const double x, const double delta)

Definition at line 99 of file Tools/CIC/utl/Math.h.

constexpr double utl::gram = milli*kilogram
TRandom3 *const utl::gRandom3 = GetRandom3()

Definition at line 20 of file Tools/CIC/utl/Math.cc.

Referenced by cic::Bootstrap(), and cic::ResampleWithErrors().

constexpr double utl::gray = joule/kilogram
constexpr double utl::hecto = 1e+2

Definition at line 70 of file AugerUnits.h.

Referenced by utl::AugerUnits::FillMap(), and utl::AugerUnitParser::MakeSymbolTable().

constexpr double utl::henry = weber/ampere

Definition at line 256 of file AugerUnits.h.

Referenced by utl::UnitsConfig::UnitsConfig().

constexpr double utl::hertz = 1/second
constexpr double utl::hour = 60*minute
constexpr double utl::hPa = hecto*pascal
constexpr double utl::Hz = hertz
constexpr double utl::joule = electronvolt/eSI
constexpr double utl::kAirDensitySeaLevel = 1.24036 * kg/m3

Definition at line 27 of file PhysicalConstants.h.

constexpr double utl::kAlpha
Initial value:
= (eSI*eSI) /
constexpr double kSpeedOfLightSI
constexpr double kPi
Definition: MathConstants.h:24
constexpr double eSI
Definition: AugerUnits.h:168
constexpr double kEpsilonZeroSI
constexpr double kPlanckReducedSI

Definition at line 143 of file PhysicalConstants.h.

constexpr double utl::kArAirFraction = 9340 * perMillion

Definition at line 46 of file PhysicalConstants.h.

Referenced by atm::HumidAirRayleighModel::KingFactor().

constexpr double utl::kArMolarMass = 39.9481 * gram/mole

Definition at line 40 of file PhysicalConstants.h.

constexpr double utl::kAvogadro = 6.022142e23 / mole
constexpr double utl::kBoltzmann = kMolarGasConstant / kAvogadro
constexpr double utl::kCO2AirFraction = 380 * perMillion
constexpr double utl::kCO2MolarMass = 44.0096 * gram/mole

Definition at line 41 of file PhysicalConstants.h.

constexpr double utl::kConversionRadioSignalToEnergyFluence = 1 / second * kSpeedOfLightSI * kEpsilonZeroSI / eSI
constexpr double utl::kDeltaMass = 1.232 * MeV

Definition at line 95 of file PhysicalConstants.h.

constexpr double utl::kDeuteronMass = 1875.612762 * MeV

Definition at line 117 of file PhysicalConstants.h.

constexpr double utl::kDeuteronMassSI = kDeuteronMass*kMassConversionSI

Definition at line 118 of file PhysicalConstants.h.

constexpr double utl::kDryAirMolarMass = 28.97 * gram/mole
constexpr double utl::kE = 2.71828182845904523536028747135266249775724709369995957496696762772407663035354759457138217852516642742746639193
constexpr double utl::kEarthRadius = 6371.0*km

Definition at line 20 of file PhysicalConstants.h.

constexpr double utl::kElectronMass = 0.510998902 * MeV
constexpr double utl::kElectronMassSI = kElectronMass * kMassConversionSI

Definition at line 73 of file PhysicalConstants.h.

constexpr double utl::kElectronRadiusSI
Initial value:
= (eSI*eSI) /
constexpr double kSpeedOfLightSI
constexpr double kElectronMassSI
constexpr double kPi
Definition: MathConstants.h:24
constexpr double eSI
Definition: AugerUnits.h:168
constexpr double kEpsilonZeroSI

Definition at line 145 of file PhysicalConstants.h.

constexpr double utl::kelvin = 1
constexpr double utl::kEpsilonZeroSI = 1 / (kMuZeroSI * kSpeedOfLightSI*kSpeedOfLightSI)

Definition at line 142 of file PhysicalConstants.h.

constexpr double utl::kEtaMass = 547.30 * MeV

Definition at line 85 of file PhysicalConstants.h.

constexpr double utl::kEtaMassSI = kEtaMass * kMassConversionSI

Definition at line 86 of file PhysicalConstants.h.

constexpr double utl::kEulerGamma = 0.5772156649015328606065120900824024310421593359399235988057672348848677267776646709369470632917467495

Definition at line 36 of file MathConstants.h.

constexpr double utl::keV = kiloelectronvolt
constexpr double utl::kg = kilogram
constexpr double utl::kgEarth = 9.81 * m/(s*s)
constexpr double utl::kH2OFreezingPoint = 273.15 * kelvin

Definition at line 49 of file PhysicalConstants.h.

Referenced by utl::RefractionIndex::Ciddor95().

constexpr double utl::kH2OMolarMass = 18.0153 * gram/mole
constexpr double utl::kHalfPi = kPiOnTwo

Definition at line 26 of file MathConstants.h.

Referenced by FindTimeOffset::FindTimeOffset::FindOffset().

constexpr double utl::kHz = kilohertz
constexpr double utl::kilo = 1e+3
constexpr double utl::kiloelectronvolt = kilo*electronvolt
constexpr double utl::kilogauss = deci*tesla

Definition at line 253 of file AugerUnits.h.

constexpr double utl::kilogram = joule*second*second/(meter*meter)
constexpr double utl::kilohertz = kilo*hertz
constexpr double utl::kilometer = kilo*meter
constexpr double utl::kilometer2 = kilometer*kilometer

Definition at line 94 of file AugerUnits.h.

Referenced by utl::AugerUnits::FillMap(), and utl::AugerUnitParser::MakeSymbolTable().

constexpr double utl::kilometer3 = kilometer*kilometer*kilometer

Definition at line 95 of file AugerUnits.h.

Referenced by utl::AugerUnits::FillMap(), and utl::AugerUnitParser::MakeSymbolTable().

constexpr double utl::kiloParsec = kilo * parsec

Definition at line 98 of file AugerUnits.h.

constexpr double utl::kilovolt = milli*megavolt

Definition at line 228 of file AugerUnits.h.

const double utl::kJ2000NewMoonMJD = 51549.59757

Definition at line 8 of file MoonCycle.cc.

Referenced by utl::MoonCycle::GetLunation().

constexpr double utl::kKaonChargedLifetime = 1.2384e-8 * s

Definition at line 138 of file PhysicalConstants.h.

constexpr double utl::kKaonChargedMass = 493.677 * MeV

Definition at line 91 of file PhysicalConstants.h.

constexpr double utl::kKaonChargedMassSI = kKaonChargedMass * kMassConversionSI

Definition at line 92 of file PhysicalConstants.h.

constexpr double utl::kKaonStarChargedMass = 0.89166 * GeV

Definition at line 93 of file PhysicalConstants.h.

constexpr double utl::kKaonStarZeroMass = 0.89594 * GeV

Definition at line 90 of file PhysicalConstants.h.

constexpr double utl::kKaonZeroLongLifetime = 5.17e-8 * s

Definition at line 137 of file PhysicalConstants.h.

constexpr double utl::kKaonZeroMass = 497.672 * MeV

Definition at line 88 of file PhysicalConstants.h.

constexpr double utl::kKaonZeroMassSI = kKaonZeroMass * kMassConversionSI

Definition at line 89 of file PhysicalConstants.h.

constexpr double utl::kKaonZeroShortLifetime = 0.8934e-10 * s

Definition at line 136 of file PhysicalConstants.h.

constexpr double utl::kLambdacMass = 2286.46 * MeV

Definition at line 114 of file PhysicalConstants.h.

constexpr double utl::kLambdacMassSI = kLambdacMass * kMassConversionSI

Definition at line 115 of file PhysicalConstants.h.

constexpr double utl::kLambdaGH = 70 * g/cm2
constexpr double utl::kLambdaLifetime = 2.632e-10 * s

Definition at line 126 of file PhysicalConstants.h.

constexpr double utl::kLambdaMass = 1115.683 * MeV

Definition at line 100 of file PhysicalConstants.h.

constexpr double utl::kLambdaMassSI = kLambdaMass * kMassConversionSI

Definition at line 101 of file PhysicalConstants.h.

constexpr double utl::kLn10 = 2.30258509299404568401799145468436420760110148862877297603332790096757260967735248023599720508959829834196778404
constexpr double utl::km = kilometer
constexpr double utl::km2 = kilometer2

Definition at line 126 of file AugerUnits.h.

Referenced by ReaderTest::testAttributes(), and AugerUnitParserTest::testParsing().

constexpr double utl::km3 = kilometer3

Definition at line 127 of file AugerUnits.h.

constexpr double utl::kMassConversionSI = eSI / (kSpeedOfLightSI*kSpeedOfLightSI)

Definition at line 70 of file PhysicalConstants.h.

const double utl::kMeanSynodicMonth = 29.530589

Definition at line 11 of file MoonCycle.cc.

Referenced by utl::MoonCycle::GetLunation().

constexpr double utl::kMolarGasConstant = 8.3145 * joule/(mole*kelvin)
constexpr double utl::kMuonLifetime = 2.19703e-6 * s

Definition at line 122 of file PhysicalConstants.h.

Referenced by SdSimpleSimKG::SdSimpleSim::Run().

constexpr double utl::kMuonMass = 105.658357 * MeV
constexpr double utl::kMuonMassSI = kMuonMass * kMassConversionSI

Definition at line 75 of file PhysicalConstants.h.

constexpr double utl::kMuZero = kMuZeroSI*newton/(ampere*ampere)
constexpr double utl::kMuZeroSI = 4*kPi * 1e-7

Definition at line 65 of file PhysicalConstants.h.

constexpr double utl::kN2AirFraction = 780840 * perMillion
constexpr double utl::kN2MolarMass = 28.0134 * gram/mole
constexpr double utl::kNeutronLifetime = 885.7 * s

Definition at line 124 of file PhysicalConstants.h.

constexpr double utl::kNeutronMass = 939.56533 * MeV

Definition at line 96 of file PhysicalConstants.h.

Referenced by testParticlePropertiesFactory::testCreate().

constexpr double utl::kNeutronMassSI = kNeutronMass * kMassConversionSI

Definition at line 97 of file PhysicalConstants.h.

constexpr double utl::kO2AirFraction = 209460 * perMillion
constexpr double utl::kO2MolarMass = 31.9989 * gram/mole
constexpr double utl::kOmegaMesonMass = 782.65 * MeV

Definition at line 87 of file PhysicalConstants.h.

constexpr double utl::kOmegaMinusLifetime = 0.821e-10 * s

Definition at line 132 of file PhysicalConstants.h.

constexpr double utl::kOmegaMinusMass = 1672.45 * MeV

Definition at line 112 of file PhysicalConstants.h.

constexpr double utl::kOmegaMinusMassSI = kOmegaMinusMass * kMassConversionSI

Definition at line 113 of file PhysicalConstants.h.

constexpr double utl::kOverburdenSeaLevel = 1033 * g/cm2
constexpr double utl::kPhiMass = 1.01946 * GeV

Definition at line 94 of file PhysicalConstants.h.

constexpr double utl::kPi = 3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651

Definition at line 24 of file MathConstants.h.

Referenced by FdBackgroundSimulatorOG::FdBackgroundSimulator::AddBackgroundFromVariance(), MultipleScatterer::AddPhotons(), FdProfileConstrainedGeometryFitPG::PCGFitter::AdjustGeometry(), G4StationSimulatorOG::G4TankFastCerenkov::AlongStepDoIt(), G4StationSimulatorOG::G4StationFastCerenkov::AlongStepDoIt(), G4XTankSimulatorAG::G4XTankFastCerenkov::AlongStepDoIt(), G4TankSimulatorASCII::G4TankFastCerenkov::AlongStepDoIt(), G4TankSimulatorOG::G4TankFastCerenkov::AlongStepDoIt(), SdSignalRecoveryKLT::AmplitudeFunction(), io::ArtificialShowerFileParticleIterator::ArtificialShowerFileParticleIterator(), FdAxisFinderOG::FdAxisFinder::AxisFirstGuess(), fdet::Telescope::CacheTelescopePointing(), HybridGeometryFinderWG::HybridGeometryFinder::CalculateAxisForTel(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateDiagonalParameters(), otoa::FOVCalculator::CalculateFOVBoundaries(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::CalculateGeometricalFactor(), FdEnergyDepositFinderKG::ZetaPixel::CalculateInsideArcLength(), otoa::LongitudinalXmaxScanner::CalculateLightFactor(), CalcBeaconRefPhase::CalcBeaconRefPhase::calculateReferencePhases(), LDFTestKG::LDFTest::CalculateTankSignal(), SdSimpleSimKG::SdSimpleSim::CalculateTankSignal(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateTelescopeData(), FdEnergyDepositFinderKG::ZetaPixel::CircleIntersections(), atm::CherenkovModel::CKVDirect(), atm::CherenkovModel::CKVPhot(), atm::CherenkovModel::CKVRayleigh(), CachedShowerRegeneratorASCII::StationPositionMatrix::CreateMatrix(), CachedXShowerRegeneratorAG::StationPositionMatrix::CreateMatrix(), CachedShowerRegeneratorOG::StationPositionMatrix::CreateMatrix(), TelescopeSimulatorKG2::RTFunctions::Cubic(), ParametricMuonProfileNS::ParametricMuonProfile::D(), G4StationSimulatorOG::G4TankFastCerenkov::DiffuseScatterHorizontal(), G4StationSimulatorOG::G4StationFastCerenkov::DiffuseScatterHorizontal(), G4XTankSimulatorAG::G4XTankFastCerenkov::DiffuseScatterHorizontal(), G4TankSimulatorASCII::G4TankFastCerenkov::DiffuseScatterHorizontal(), G4TankSimulatorOG::G4TankFastCerenkov::DiffuseScatterHorizontal(), G4StationSimulatorOG::G4TankFastCerenkov::DiffuseScatterVertical(), G4StationSimulatorOG::G4StationFastCerenkov::DiffuseScatterVertical(), G4XTankSimulatorAG::G4XTankFastCerenkov::DiffuseScatterVertical(), G4TankSimulatorASCII::G4TankFastCerenkov::DiffuseScatterVertical(), G4TankSimulatorOG::G4TankFastCerenkov::DiffuseScatterVertical(), G4StationSimulatorOG::G4TankFastCerenkov::DoRayleighScatter(), G4StationSimulatorOG::G4StationFastCerenkov::DoRayleighScatter(), G4XTankSimulatorAG::G4XTankFastCerenkov::DoRayleighScatter(), G4TankSimulatorASCII::G4TankFastCerenkov::DoRayleighScatter(), G4TankSimulatorOG::G4TankFastCerenkov::DoRayleighScatter(), SpotPhotonGeneratorOG::SpotPhotonGenerator::DoSpot(), FdElectronicsSimulatorOG::FdElectronicsSimulator::ElecSim(), atm::Keilhauer2008FluorescenceModel::EvaluateFluorescenceYield(), ParametricMuonProfileNS::ParametricMuonProfile::EvaluateProfile(), atm::NonParametricXMLMieModel::EvaluateScatteringAngle(), atm::ParametricXMLMieModel::EvaluateScatteringAngle(), atm::HumidAirRayleighModel::EvaluateScatteringAngle(), atm::ParametricXMLRayleighModel::EvaluateScatteringAngle(), atm::MeasuredDBMieModel::EvaluateScatteringAngle(), otoa::Offline2ADST::FillDetectorGeometryIncremental(), otoa::FD2ADST::FillFdRecStations(), otoa::FD2ADST::FillHybridStations(), FdAxisFinderOG::FdAxisFinder::FillPoints(), HdAxisFinderUU::HdAxisFinder::FillPoints(), otoa::FD2ADST::FillRecPixel(), FdAxisFinderOG::FdAxisFinder::FindAxisLaser(), StereoGeometryFinderOG::StereoGeometryFinder::FindAxisStereo(), StereoGeometryFinderOG::StereoGeometryFinder::FindAxisStereoHybrid(), FdPulseFinderOG::FdPulseFinder::FindBestSignalOverNoise(), CalcBeaconRefPhase::CalcBeaconRefPhase::Finish(), LDFFinderOG::LDFFinder::FixCore(), LDFFinderKG::LDFFinder::FixCore(), G4StationSimulatorOG::G4StationFastCerenkov::G4StationFastCerenkov(), G4StationSimulatorOG::G4TankFastCerenkov::G4TankFastCerenkov(), G4TankSimulatorASCII::G4TankFastCerenkov::G4TankFastCerenkov(), G4TankSimulatorOG::G4TankFastCerenkov::G4TankFastCerenkov(), G4XTankSimulatorAG::G4XTankFastCerenkov::G4XTankFastCerenkov(), EventGeneratorOG::EventGenerator::GenerateArrayCentricRandomizedCoreAroundRandomStation(), DrumPhotonGeneratorOG::DrumPhotonGenerator::GenerateDrumPhotons(), SdSimpleSimKG::SdSimpleSim::GenerateNoiseStation(), io::ArtificialShowerFileParticleIterator::GenerateParticle(), fdet::Diaphragm::GetArea(), atm::ParametricXMLRayleighModel::GetAttenuationLength(), fdet::Telescope::GetAxis(), otoa::LongitudinalXmaxScanner::GetChangedDepth(), RdStationPolarizationRejector::RdStationPolarizationRejector::GetCoreErrorEllipsevxBvxvxB(), sdet::Scintillator::GetDistancesToPMT(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::GetExternalGeometry(), fdet::Pixel::GetPixelCoordinateSystem(), RdPolarizationReconstructor::RdPolarizationReconstructor::GetRotatedPolarizationTraces(), utl::NoiseWhite::GetSpectralFieldNoiseAtFrequency(), utl::NoiseCCIR670::GetSpectralFieldNoiseAtFrequency(), utl::HannWindow::GetWeightAtBin(), ParticleInjectorOG::ParticleInjector::Init(), ShowerInventorNS::ShowerInventor::Init(), RdStationInterpolatorStarShape::RdStationInterpolatorStarShape::Interpolate(), RdStationInterpolator::RdStationInterpolator::InterpolateInTwoD(), InverseNormalCDF(), fdDoubleBumpFinder::FdDoubleBumpFinder::IsPreselected(), FdProfileFinderOG::FdProfileFinder::LightAtApertureToSize(), G4StationSimulatorOG::G4TankFastCerenkov::LobeScatterHorizontal(), G4StationSimulatorOG::G4StationFastCerenkov::LobeScatterHorizontal(), G4XTankSimulatorAG::G4XTankFastCerenkov::LobeScatterHorizontal(), G4TankSimulatorASCII::G4TankFastCerenkov::LobeScatterHorizontal(), G4TankSimulatorOG::G4TankFastCerenkov::LobeScatterHorizontal(), G4StationSimulatorOG::G4TankFastCerenkov::LobeScatterVertical(), G4StationSimulatorOG::G4StationFastCerenkov::LobeScatterVertical(), G4XTankSimulatorAG::G4XTankFastCerenkov::LobeScatterVertical(), G4TankSimulatorASCII::G4TankFastCerenkov::LobeScatterVertical(), G4TankSimulatorOG::G4TankFastCerenkov::LobeScatterVertical(), LocalMuonAngle(), io::CorsikaShowerFileGeometryProducer::MakeGroundParticleCoordinateSystem(), HdAxisFinderUU::HdAxisFinder::MinuitFitFunc(), FdSDPFinderOG::FdSDPFinder::MinuitFitFunc(), FdProfileConstrainedGeometryFitPG::ChiZeroRegression::MinuitFitFunc(), HybridGeometryFinderOG::HybridGeometryFinder::MinuitFitFuncHybrid(), FdAxisFinderOG::FdAxisFinder::MinuitFitFuncLaser(), StereoGeometryFinderOG::StereoGeometryFinder::MinuitFitFuncStereo(), StereoGeometryFinderOG::StereoGeometryFinder::MinuitFitFuncStereoHybrid(), TelescopeSimulatorKG2::RTFunctions::MirrorDiffusion(), LDFTestKG::LDFTest::NKG(), TimeModelTestKG::TimeModelTest::NKG(), SdSimpleSimKG::SdSimpleSim::NKG(), USCMuonProfileNS::USCMuonProfile::NMuon(), RdPolarizationReconstructor::StokesParameters::NoiseAdditionCovariancePolarizationAngleHelper(), RdStationEFieldVectorCalculator::RdStationEFieldVectorCalculator::NormalizeAngle(), otoa::err::CalculateFdCorePosition::operator()(), otoa::err::CalculateEquatorialCoordinates::operator()(), otoa::err::CalculateGalacticCoordinates::operator()(), SdAccidentalInjectorKG::CylinderSurfaceSampler::operator()(), HybridGeometryFinderWG::AxisParameterCalculator::operator()(), atm::Arbeletche2021CherenkovAngularModel::PDF(), FdElectronicsSimulatorOG::FdElectronicsSimulator::PrepareTimeConvolution(), ShowerLightSimulatorKG::ShowerLightSimulator::PrimaryCherenkovLight(), TelescopeSimulatorKG2::RTFunctions::RandomFacet(), TelescopeSimulatorKG::RTFunctions::RandomNormal(), TelescopeSimulatorKG2::RTFunctions::RandomNormal(), atm::HumidAirRayleighModel::RayleighCrossSection(), io::SenecaShowerFile::Read(), FdSDPFinderOG::FdSDPFinder::ReadmitPixel(), FdAxisFinderOG::FdAxisFinder::ReadmitPixel(), HybridGeometryFinderOG::HybridGeometryFinder::ReadmitPixel(), sdet::RelativeTrackLength(), UnivFitterKG::RelativeTrackLength(), FdSDPFinderOG::FdSDPFinder::RemoveNoise(), SdAccidentalInjectorKG::SdAccidentalInjector::Run(), RdChannelBeaconSimulator::RdChannelBeaconSimulator::Run(), RdStationPolarizationRejector::RdStationPolarizationRejector::Run(), GeometryExampleNS::GeometryExample::Run(), RPCSimulatorLX::RPCSimulator::Run(), RdChannelBeaconTimingCalibrator::RdChannelBeaconTimingCalibrator::Run(), FdCherenkovFinderOG::FdCherenkovFinder::Run(), LaserLightSimulatorNA::LaserLightSimulator::Run(), StereoGeometryFinderOG::StereoGeometryFinder::Run(), FdAxisFinderOG::FdAxisFinder::Run(), FdProfileFinderOG::FdProfileFinder::Run(), HdAxisFinderUU::HdAxisFinder::Run(), MdShowerRegeneratorAG::MdShowerRegenerator::Run(), HybridGeometryFinderOG::HybridGeometryFinder::Run(), LEInjectorOG::LEInjector::Run(), CachedXShowerRegeneratorAG::CachedXShowerRegenerator::Run(), CachedShowerRegeneratorASCII::CachedShowerRegenerator::Run(), LightAtDiaphragmSimulatorKG::LightAtDiaphragmSimulator::Run(), FdTriggerSimulatorOG::FdTriggerSimulator::Run(), CachedShowerRegeneratorOG::CachedShowerRegenerator::Run(), UniversalityFitter::UniversalityFitter::Run(), FdProfileReconstructorKG::FdProfileReconstructor::SetGeometry(), MuonProductionDepthFinderGL::MuonProductionDepthFinder::SetMuonProductionDepthHist(), MdShowerRegeneratorAG::MdShowerRegenerator::SetPhiRange(), CachedShowerRegeneratorOG::StationInfo::SetPhiRange(), CachedXShowerRegeneratorAG::StationInfo::SetPhiRange(), CachedShowerRegeneratorASCII::StationInfo::SetPhiRange(), ParticleInjectorOG::ParticleInjector::SetPosition(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::SetReconstructedValues(), UseMcGeometryOG::UseMcGeometry::SetSDP(), UseMcGeometryOG::UseMcGeometry::SetTimeFit(), TabulatedTankSimulatorNS::TabulatedTankSimulator::SimulateStation(), SdAccidentalInjectorKG::StationTopSideArea(), tls::TankGroundArea(), tls::TankMeanTrackLength(), tls::TankPerpendicularArea(), testAnalyticWindows::testHannWindow(), testGeometryUtilities::testNormalizeAngleMinusPiPi(), testOperationsVV::testVectorOperations(), TelescopeSimulatorKG2::Lens::TraceWithTorus(), TelescopeSimulatorKG::TelescopeSimulator::TransformToLocalCameraCoordinates(), utl::RectangleFilter::TransmissivityAtFrequency(), FdProfileConstrainedGeometryFitPG::PCGFitter::Underground(), atm::Arbeletche2021CherenkovAngularModel::UnnormalizedIntegralLeft(), atm::Arbeletche2021CherenkovAngularModel::UnnormalizedIntegralRight(), atm::Arbeletche2021CherenkovAngularModel::UnnormalizedIntegralSineLeft(), atm::Arbeletche2021CherenkovAngularModel::UnnormalizedIntegralSineRight(), and mdet::VarianceForm2().

constexpr double utl::kPiChargedLifetime = 2.6033e-8 * s

Definition at line 135 of file PhysicalConstants.h.

constexpr double utl::kPiChargedMass = 139.57018 * MeV

Definition at line 82 of file PhysicalConstants.h.

constexpr double utl::kPiChargedMassSI = kPiChargedMass * kMassConversionSI

Definition at line 83 of file PhysicalConstants.h.

constexpr double utl::kPiOnTwo = 0.5*kPi
constexpr double utl::kPiZeroLifetime = 8.4e-17 * s

Definition at line 134 of file PhysicalConstants.h.

constexpr double utl::kPiZeroMass = 134.9766 * MeV

Definition at line 79 of file PhysicalConstants.h.

constexpr double utl::kPiZeroMassSI = kPiZeroMass * kMassConversionSI

Definition at line 80 of file PhysicalConstants.h.

constexpr double utl::kPlanck = kPlanckSI * joule*s
constexpr double utl::kPlanckReduced = kPlanckReducedSI * joule*s

Definition at line 64 of file PhysicalConstants.h.

constexpr double utl::kPlanckReducedSI = kPlanckSI / (2*kPi)

Definition at line 62 of file PhysicalConstants.h.

constexpr double utl::kPlanckSI = 6.62606876e-34

Definition at line 61 of file PhysicalConstants.h.

Referenced by LaserLightSimulatorNA::LaserLightSimulator::Run().

constexpr double utl::kProtonMass = 938.271998 * MeV
constexpr double utl::kProtonMassSI = kProtonMass * kMassConversionSI

Definition at line 99 of file PhysicalConstants.h.

constexpr double utl::kRadiationLength = 37 * g/cm2

Definition at line 21 of file PhysicalConstants.h.

Referenced by MoliereRadius().

constexpr double utl::kRefractiveIndexSeaLevel = 1.000292
constexpr double utl::kRhoChargedMass = 775.11 * MeV

Definition at line 84 of file PhysicalConstants.h.

constexpr double utl::kRhoZeroMass = 775.49 * MeV

Definition at line 81 of file PhysicalConstants.h.

constexpr double utl::kSigmaMinusLifetime = 1.479e-10 * s

Definition at line 129 of file PhysicalConstants.h.

constexpr double utl::kSigmaMinusMass = 1197.449 * MeV

Definition at line 106 of file PhysicalConstants.h.

constexpr double utl::kSigmaMinusMassSI = kSigmaMinusMass * kMassConversionSI

Definition at line 107 of file PhysicalConstants.h.

constexpr double utl::kSigmaPlusLifetime = 0.8018e-10 * s

Definition at line 128 of file PhysicalConstants.h.

constexpr double utl::kSigmaPlusMass = 1189.37 * MeV

Definition at line 102 of file PhysicalConstants.h.

constexpr double utl::kSigmaPlusMassSI = kSigmaPlusMass * kMassConversionSI

Definition at line 103 of file PhysicalConstants.h.

constexpr double utl::kSigmaZeroLifetime = 7.4e-20 * s

Definition at line 127 of file PhysicalConstants.h.

constexpr double utl::kSigmaZeroMass = 1192.642 * MeV

Definition at line 104 of file PhysicalConstants.h.

constexpr double utl::kSigmaZeroMassSI = kSigmaZeroMass * kMassConversionSI

Definition at line 105 of file PhysicalConstants.h.

constexpr double utl::kSpeedOfLight = kSpeedOfLightSI * m/s

Definition at line 59 of file PhysicalConstants.h.

Referenced by otoa::SD2ADST::AddStations(), FdProfileConstrainedGeometryFitPG::PCGFitter::AdjustGeometry(), FdAxisFinderOG::FdAxisFinder::AxisFirstGuess(), SdEventSelectorOG::SdEventSelector::BottomUpSelection(), RdGlobalFit::RdGlobalFitMinimizationCriterion::calcTimeMinCrit(), HybridGeometryFinderWG::HybridGeometryFinder::CalculateAxisForTel(), LightAtDiaphragmSimulatorKG::LightAtDiaphragmSimulator::CalculateDistanceFromCore(), FdProfileReconstructorKG::FdProfileReconstructor::CalculateGeometryAndDepth(), FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::CalculateLaserBeamPosition(), evt::ShowerFRecData::CalculatePointOnShower(), FdProfileConstrainedGeometryFitPG::ApertureLight::CalculateShowerGeometryData(), FdProfileConstrainedGeometryFit::ApertureLight::CalculateShowerGeometryData(), FdApertureLightFinderKG::FdApertureLightFinder::CalculateShowerGeometryData(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateTelescopeData(), otoa::LongitudinalXmaxScanner::CalculateTimeLength(), RdPlaneFit::RdPlaneFit::CalculateTimeResidual(), RdScintPlaneFit::RdScintPlaneFit::CalculateTimeResidual(), SdPlaneFitOG::SdPlaneFit::CalculateTimeResidual3D(), FdCherenkovFinderOG::FdCherenkovFinder::CherenkovFinderAtAperture(), ShowerLightSimulatorKG::ShowerLightSimulator::CherenkovLight(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::CleanEvent(), TopDownSelectorNS::TopDownSelector::CorrectTimeAltitude(), SdTopDownSignalSelectorUGR::SdTopDownSignalSelectorUGR::CorrectTimeAltitude(), TopDownSelectorNS::TopDownSelector::CorrectTimeAltitudeCurv(), SdTopDownSignalSelectorUGR::SdTopDownSignalSelectorUGR::CorrectTimeAltitudeCurv(), SdEventSelectorOG::SdEventSelector::CTimeDifferenceMargin(), LDFFinderOG::LDFFinder::CurvatureFitFnc(), utl::MuonTimeModel::dEdt(), RdBeamFormer::RdPlaneWaveModel::delay(), RdBeamFormer::RdSphericalWaveModel::delay(), RdBeamFormer::RdConicalWaveModel::delay(), RdBeamFormer::RdHyperbolicWaveModel::delay(), RdBeamTimeOptimizer::RdSphericalWaveModel::delay(), RdBeamTimeOptimizer::RdPlaneWaveModel::delay(), RdPreWaveFitter::Chi2ForPlaneWaveFit::DoEval(), Chi2ForSphericalWaveFitVarC::DoEval(), Chi2ForSphericalWaveFit::DoEval(), Chi2ForPlaneWaveFit::DoEval(), Chi2ForConicalWaveFit::DoEval(), SdRecPlotterOG::SdRecPlotter::DrawEvent(), utl::MuonTimeModel::dZdt(), utl::MuonTimeModel::E(), LDFFinderOG::LDFFinder::EstimateCurvature(), LightAtDiaphragmSimulatorKG::LightAtDiaphragmSimulator::EvaluateDirectCherenkovHits(), atm::Keilhauer2008FluorescenceModel::EvaluateFluorescenceYield(), otoa::FD2ADST::FillCloudCameraDataBrief(), otoa::FD2ADST::FillEyeSim(), otoa::FD2ADST::FillFdRecStations(), otoa::LongitudinalXmaxScanner::FillLightFactors(), MdGeometryFitterAG::MdGeometryFitter::FillRecShower(), otoa::FD2ADST::FillSDEye(), otoa::FD2ADST::FillTimeFit(), FdPulseFinderOG::FdPulseFinder::FindAdditionalPulse(), StereoGeometryFinderOG::StereoGeometryFinder::FindAxisStereo(), StereoGeometryFinderOG::StereoGeometryFinder::FindAxisStereoHybrid(), FdApertureLightFinderOG::FdApertureLightFinder::FindLightFlux(), FindTimeOffset::FindTimeOffset::FindOffset(), FdApertureLightFinderOG::FdApertureLightFinder::FindZeta(), LDFFinderOG::LDFFinder::FitCurvatureDriver(), MdGeometryFitterAG::GeometryFitter::FitPlane(), LDFFinderOG::LDFFinder::FixCore(), LDFFinderKG::LDFFinder::FixCore(), ShowerLightSimulatorKG::ShowerLightSimulator::FluorescenceLight(), otoa::LongitudinalXmaxScanner::GetChangedDepth(), FdProfileConstrainedGeometryFitPG::FdProfileConstrainedGeometryFit::GetDataFromPreviousFit(), HybridGeometryFinderWG::HybridGeometryFinder::GetDataFromPreviousFit(), utl::MuonTimeModel::GetDeltaTime(), utl::MuonTimeModel::GetFirstAndMeanTime(), FitterUtil::getFirstParticleArrivalTime(), utl::MuonTimeModel::GetFirstTime(), utl::MuonTimeModel::GetLastTime(), utl::MuonTimeModel::GetMeanTime(), io::CorsikaShowerFileParticleIterator::GetOneParticle(), MdGeometryFitterAG::GeometryFitter::GetPlaneFrontDelay(), sevt::PlaneFrontRecData::GetPredictedTime(), fdet::FTimeFitModel::GetTimeAtAperture(), MdMuonCounterAG::MdMuonCounter::GetTimeCorrection(), MdGeometryFitterAG::GeometryFitter::GetTimeResidual(), RdSphericalFit::GetTimeResiduals(), RdWaveFit::RdWaveFit::GetTimeResiduals(), utl::MuonTimeModel::GetTimes(), atm::VProfileModel::GetVerticalTimeOfFlight(), RdStationBeamFormer::RdStationBeamFormer::Init(), MuonProductionDepthFinderGL::MuonProductionDepthFinder::InitCoordinateSys(), TopDownSelectorNS::TopDownSelector::IsGoodTimeConfig(), SdTopDownSignalSelectorUGR::SdTopDownSignalSelectorUGR::IsGoodTimeConfig(), FdProfileFinderOG::FdProfileFinder::LightAtApertureToSize(), SdPlaneFitOG::SdPlaneFit::LinearFit(), RdPlaneFit::RdPlaneFit::LinearFit(), RdScintPlaneFit::RdScintPlaneFit::LinearFit(), LDFFinderKG::LDFFinder::MakeStationFitData(), HdAxisFinderUU::HdAxisFinder::MinuitFitFunc(), FdProfileConstrainedGeometryFitPG::ChiZeroRegression::MinuitFitFunc(), HybridGeometryFinderWG::HybridGeometryFinder::MinuitFitFuncAxis(), HybridGeometryFinderOG::HybridGeometryFinder::MinuitFitFuncHybrid(), StereoGeometryFinderOG::StereoGeometryFinder::MinuitFitFuncStereo(), StereoGeometryFinderOG::StereoGeometryFinder::MinuitFitFuncStereoHybrid(), MdGeometryFitterAG::GeometryChi2::operator()(), MdGeometryFitterAG::SphericalShowerFront::operator()(), MdGeometryFitterAG::PlaneShowerFront::operator()(), FdProfileConstrainedGeometryFit::ChiZeroRegression::operator()(), FdProfileConstrainedGeometryFitPG::ChiZeroRegression::operator()(), RdSphericalFit::SphericalFitFunction::operator()(), LDFFinderKG::CurvatureChi2Function::operator()(), HybridGeometryFinderWG::AxisParameterCalculator::operator()(), SdPlaneFitOG::SdPlaneFit::PlaneFit3DFnc(), RdPlaneFit::RdPlaneFit::PlaneFit3DFnc(), RdScintPlaneFit::RdScintPlaneFit::PlaneFit3DFnc(), RdPlaneFit::RdPlaneFit::PlaneFit3DHorizonFnc(), RdScintPlaneFit::RdScintPlaneFit::PlaneFit3DHorizonFnc(), CachedDirectInjectorOG::PlaneFrontTime(), UnivFitterKG::PlaneFrontTime(), MdShowerRegeneratorAG::PlaneFrontTime(), CachedXShowerRegeneratorAG::PlaneFrontTime(), CachedShowerRegeneratorASCII::PlaneFrontTime(), CachedShowerRegeneratorOG::PlaneFrontTime(), SdHorizontalReconstructionNS::ShowerFrontFunction::Predict(), FdLightCollectionEfficiencyKG::SimMockEvent::PrepareEvent(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::PrepareStationData(), ShowerLightSimulatorKG::ShowerLightSimulator::PrimaryCherenkovLight(), G4StationSimulatorOG::G4UMDScintStripAction::ProcessHits(), G4TankSimulatorASCII::G4ASCIIAction::ProcessHits(), G4StationSimulatorOG::G4ScintillatorAction::ProcessHits(), RdHyperbolicWavefrontFit::RdHyperbolicWavefrontFit::RdHyperbolicWavefrontFnc(), HybridGeometryFinderWG::HybridGeometryFinder::RecalculateChiSquare(), TopDownSelectorNS::TopDownSelector::Recover3Stations(), SdTopDownSignalSelectorUGR::SdTopDownSignalSelectorUGR::Recover3Stations(), RdTopDownStationSelector::RdTopDownStationSelector::Run(), RdStationAssociator::RdStationAssociator::Run(), LaserLightSimulatorNA::LaserLightSimulator::Run(), FieldOfViewCalculatorKG::FieldOfViewCalculator::Run(), SdPlaneFitOG::SdPlaneFit::Run(), FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::Run(), RdPlaneFit::RdPlaneFit::Run(), TimeModelTestKG::TimeModelTest::Run(), TelescopeSimulatorLX::TelescopeSimulator::Run(), SdSimpleSimKG::SdSimpleSim::Run(), LightAtDiaphragmSimulatorKG::LightAtDiaphragmSimulator::Run(), CachedDirectInjectorOG::CachedDirectInjector::Run(), FdTriggerSimulatorOG::FdTriggerSimulator::Run(), SdSimMuonNumberFitterNS::SdSimMuonNumberFitter::Run(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::Run(), Chi2ForSphericalWaveFitVarC::Set(), evt::ShowerFRecData::SetCoreTime(), io::CorsikaShowerFile::SetHeaderTrailer(), MuonProductionDepthFinderGL::MuonProductionDepthFinder::SetMuonProductionDepthHist(), LDFFinderOG::LDFFinder::SetRecData(), LDFFinderKG::LDFFinder::SetRecData(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::SetReconstructedValues(), RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromExternal(), RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromFD(), RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromSD(), UseMcGeometryOG::UseMcGeometry::SetTimeFit(), FastTankSimulatorOG::FastTankSimulator::SimulatePhotons(), MdCounterSimulatorAG::MdCounterSimulator::SimulatePulses(), utl::Noise::SpectralFieldAmplitudeOfNoiseTemperature(), HybridGeometryFinderWG::HybridGeometryFinder::StoreData(), and utl::MuonTimeModel::Z_t().

constexpr double utl::kSpeedOfLight2 = kSpeedOfLight * kSpeedOfLight
constexpr double utl::kSpeedOfLightSI = 299792458

Definition at line 58 of file PhysicalConstants.h.

Referenced by LaserLightSimulatorNA::LaserLightSimulator::Run().

constexpr double utl::kSqrt2 = 1.41421356237309504880168872420969807856967187537694807317667973799073247846210703885038753432764157273501384623
constexpr double utl::kSqrt2Pi = 2.50662827463100050241576528481104525300698674060993831662992357634229365460784197494659583837805726611600997267

Definition at line 32 of file MathConstants.h.

Referenced by un2::Gaussian(), LogarithmOfNormalPDF(), un2::LogNormalPDF(), and NormalPDF().

constexpr double utl::kSqrt3 = 1.73205080756887729352744634150587236694280525381038062805580697945193301690880003708114618675724857567562614142
constexpr double utl::kSqrtPi = 1.77245385090551602729816748334114518279754945612238712821380778985291128459103218137495065673854466541622682362

Definition at line 33 of file MathConstants.h.

constexpr double utl::kTauMass = 1776.99 * MeV

Definition at line 76 of file PhysicalConstants.h.

constexpr double utl::kTauMassSI = kTauMass * kMassConversionSI

Definition at line 77 of file PhysicalConstants.h.

constexpr double utl::kThomsonCrossSectionSI
Initial value:
=
constexpr double kPi
Definition: MathConstants.h:24
constexpr double kElectronRadiusSI

Definition at line 147 of file PhysicalConstants.h.

constexpr double utl::kTwoPi = 2*kPi

Definition at line 27 of file MathConstants.h.

Referenced by FdProfileReconstructorKG::CherenkovFluorescenceMatrix::AngularCherenkovCDFWithCone(), CalcBeaconRefPhase::CalcBeaconRefPhase::calculateReferencePhases(), mdet::ChannelSiPM::ComputeTransfer(), mdet::BackEndSiPM::ComputeTransferSimplifiedLG(), atm::AnalyticalCherenkovModel::DeltaPhotons(), atm::AnalyticalCherenkovModel::EvaluateDirectCherenkovProbability(), otoa::Offline2ADST::FillDetectorGeometryIncremental(), CalcBeaconRefPhase::CalcBeaconRefPhase::Finish(), ParticleInjectorNEU::ParticleInjector::GeneratePosition(), RdHASLDFFitter::LDFFitFunctionPoly3::GetNormalization(), RdHASLDFFitter::LDFFitFunctionGaussSigmoid::GetNormalization(), CachedShowerRegeneratorOG::StationInfo::if(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::LateralDistributionGora(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::LateralDistributionNKG(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::LateralDistributionScatteredCherenkov(), mdet::Pixel::MakeSPEAt(), un2::NKG(), NormalizeAngleMinusPiPi(), NormalizeAngleZero2Pi(), FdEnergyDepositFinderKG::ProfileFitter::PrepareTimeConvolution(), FdElectronicsSimulatorOG::FdElectronicsSimulator::PrepareTimeConvolution(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ProcessPulses(), MdCounterSimulatorAG::MdCounterSimulator::ProcessPulses(), RdChannelBeaconSimulator::RdChannelBeaconSimulator::Run(), RdChannelBeaconTimingCalibrator::RdChannelBeaconTimingCalibrator::Run(), LEInjectorOG::LEInjector::Run(), CachedXShowerRegeneratorAG::CachedXShowerRegenerator::Run(), CachedShowerRegeneratorASCII::CachedShowerRegenerator::Run(), CachedShowerRegeneratorOG::CachedShowerRegenerator::Run(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::Run(), utl::FFTDataContainerAlgorithm::ShiftTimeSeries(), FastTankSimulatorOG::FastTankSimulator::SimulateComptonScattering(), and RdStationBeamFormer::RdStationBeamFormer::timeShift().

constexpr double utl::kXiMinusLifetime = 1.639e-10 * s

Definition at line 131 of file PhysicalConstants.h.

constexpr double utl::kXiMinusMass = 1321.31 * MeV

Definition at line 110 of file PhysicalConstants.h.

constexpr double utl::kXiMinusMassSI = kXiMinusMass * kMassConversionSI

Definition at line 111 of file PhysicalConstants.h.

constexpr double utl::kXiZeroLifetime = 2.9e-10 * s

Definition at line 130 of file PhysicalConstants.h.

constexpr double utl::kXiZeroMass = 1314.83 * MeV

Definition at line 108 of file PhysicalConstants.h.

constexpr double utl::kXiZeroMassSI = kXiZeroMass * kMassConversionSI

Definition at line 109 of file PhysicalConstants.h.

constexpr double utl::lumen = candela*steradian
constexpr double utl::lux = lumen/meter2
constexpr double utl::m = meter

Definition at line 121 of file AugerUnits.h.

Referenced by RdAirplane::Ads_bDataBase::_addAirplanesFromLogFile(), RdAirplane::Ads_bEvent::_getAltitudeFromPressure(), otoa::RdFiller::AddRadioDetector(), otoa::RdFiller::AddRadioDetectorGeometry(), otoa::SD2ADST::AddStations(), RdAirplane::Ads_bEvent::Ads_bEvent(), atm::AerosolZone::AerosolZone(), utl::String::AsHumanReadable(), G4TankSimulatorOG::G4TankConstruction::AssembleTank(), G4TankSimulatorASCII::G4TankConstruction::AssembleTank(), G4XTankSimulatorAG::G4XTankConstruction::AssembleTank(), utl::SMatrix< n, m, T >::Assign(), FdAxisFinderOG::FdAxisFinder::AxisFirstGuess(), BetaCF(), MuonCounterViewerAG::ScintBuilder::Box(), RdGeoCeLDFFitter::BSpline(), ParametricMuonProfileNS::ParametricMuonProfile::BuildLocalModel(), un2::CalcDXCorsikaAtm(), LDFTestKG::LDFTest::CalculateTankSignal(), SdSimpleSimKG::SdSimpleSim::CalculateTankSignal(), AachenTable::CDF(), AachenTankResponseNS::TankResponse::CDF(), SimpleTankResponseNS::TankResponse::CDF(), TabularTankResponseNS::TankResponse::CDF(), testAugerCoordinateSystem::checkOnePoint(), testShowerImpl::CheckShowerSimDataValues(), cmpEvent(), FdProfileConstrainedGeometryFit::PCGFitter::CombinedChi2(), FdProfileConstrainedGeometryFitPG::PCGFitter::CombinedChi2(), computeMagnitudeVector(), GroundPropagatorAG::SoilConstruction::Construct(), EdepSimulatorAG::ScintillatorConstruction::Construct(), tls::GlobalGeometry::Construct(), evt::ConvertErToEvent(), evt::ConvertEsToEvent(), evt::ConvertEventToEc(), evt::ConvertEventToEr(), evt::ConvertEventToEs(), G4TankSimulatorOG::G4TankConstruction::CreateAir(), G4TankSimulatorASCII::G4TankConstruction::CreateAir(), G4XTankSimulatorAG::G4XTankConstruction::CreateAir(), G4StationSimulatorOG::G4StationConstruction::CreateAir(), RdZHAireSSimPreparator::RdZHAireSSimPreparator::CreateFiles(), G4TankSimulatorOG::G4TankConstruction::CreatePrimitives(), G4TankSimulatorASCII::G4TankConstruction::CreatePrimitives(), G4XTankSimulatorAG::G4XTankConstruction::CreatePrimitives(), G4StationSimulatorOG::G4StationConstruction::CreateWLS(), TelescopeSimulatorKG::Lens::Curvature(), TelescopeSimulatorKG2::Lens::CurvaturePrototype(), decodeCPR(), decodeCPRrelative(), RdPreWaveFitter::Chi2ForPlaneWaveFit::DoEval(), Chi2ForPlaneWaveFit::DoEval(), Chi2ForConicalWaveFit::DoEval(), G4StationSimulatorOG::G4UMDPixelHit::Draw(), TelescopeSimulatorKG::Mirror::Draw(), TelescopeSimulatorKG2::Camera::Draw(), TelescopeSimulatorKG::Camera::Draw(), USCMuonProfileNS::USCMuonProfile::EnergyMuon(), atm::ParametricXMLMieModel::EvaluateMieAttenuation(), atm::NonParametricXMLMieModel::EvaluateMieAttenuation(), atm::MeasuredDBMieModel::EvaluateMieAttenuation(), atm::HumidAirRayleighModel::EvaluateRayleighAttenuation(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::ExponentialFraction(), TelescopeSimulatorLX::FDsimG4CameraFoot::FDsimG4CameraFoot(), MdCornerClippingCorrecterAG::MdCornerClippingCorrecter::FillCornerClippingProbability(), otoa::Detector2ADST::FillDetector(), otoa::Offline2ADST::FillDetectorGeometryIncremental(), otoa::FD2ADST::FillFdRecStations(), otoa::FD2ADST::FillGaisserHillas(), io::FillInteractionData(), otoa::LongitudinalXmaxScanner::FillLightFactors(), MdLDFFinderAG::MdLDFFinder::FillTabulatedFunction(), TelescopeSimulatorKG::Filter::Filter(), FindTimeOffset::FindTimeOffset::FindOffset(), otoa::Offline2ADST::FinishDetectorAndFileInfo(), HybridGeometryFinderWG::HybridGeometryFinder::FitAxis(), LDFFinderKG::LDFFinder::FitCurvature(), Risetime1000::Risetime1000LLL::FitEventRiseTime(), SdCompParam::SdCompositionParameters::FitEventRiseTime(), LDFFinderKG::LDFFinder::FitGlobal(), ScintillatorLDFFinderKG::ScintillatorLDFFinder::FitLDF(), LDFFinderKG::LDFFinder::FitLDF(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::FitShowerFront(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::FitShowerSize(), UnivFitterKG::Fitter::Fitter(), FdProfileConstrainedGeometryFit::FdProfileConstrainedGeometryFit::FitTimingOfGivenGeometry(), MdLDFFinderAG::MdLDFFinder::FixBetaFlag(), FdProfileReconstructorKG::EnergyFitter::GaisserHillasChi2(), FdProfileReconstructorKG::EnergyFitter::GaisserHillasLogLike(), atm::ParametricXMLRayleighModel::GDistance(), EdepSimulatorAG::PrimaryGenerator::GeneratePrimaries(), GroundPropagatorAG::PrimaryGenerator::GeneratePrimaries(), G4TankSimulatorASCII::G4TankPrimaryGenerator::GeneratePrimaries(), G4TankSimulatorOG::G4TankPrimaryGenerator::GeneratePrimaries(), G4XTankSimulatorAG::G4XTankPrimaryGenerator::GeneratePrimaries(), rdet::RDetector::GetBadStationReason(), fdet::Telescope::GetConfigSignatureStr(), utl::RadioGeometryUtilities::GetCoreAtObservationLevel(), G4TankSimulatorASCII::G4TankFastCerenkov::GetDataFromConstruction(), G4XTankSimulatorAG::G4XTankFastCerenkov::GetDataFromConstruction(), G4TankSimulatorOG::G4TankFastCerenkov::GetDataFromConstruction(), HybridGeometryFinderWG::HybridGeometryFinder::GetDataFromPreviousFit(), atm::VFluorescenceModel::GetDeExcitationTime(), sdet::Station::GetFADCTraceLength(), AachenTable::GetFittedMean(), AachenTable::GetFittedSigma(), UnivParamTimeNS::UnivParamTime::GetFraction(), GetLocalCS(), TimeModelTestKG::TimeModelTest::GetLogZdist(), SdSimpleSimKG::SdSimpleSim::GetLogZdist(), MdLDFFinderAG::ProfLike::GetMLE(), fwk::RunController::GetModule(), atm::Atmosphere::GetMolecularDB(), utl::Particle::GetMomentum(), sdet::Scintillator::GetNBars(), utl::SMatrix< n, m, T >::GetNColumns(), io::AiresShowerFileParticleIterator::GetOneParticle(), atm::GOESDB::GetPixelCenter(), sdet::PMT::GetPMTData(), MultipleScatterer::GetRandomZeta(), fwk::RunController::GetRegisteredModuleNames(), rdet::Channel::GetResponseMap(), LDFFinderKG::ROptFitter::GetResult(), RdEVASimPreparator::GetRodrigoCS(), RdPolarizationReconstructor::GetRodrigoCS(), UnivParamTimeNS::UnivParamTime::GetTime(), MdLDFFinderAG::ProfLike::GetTotalSegmentsOn(), atm::ParametricXMLMieModel::GetVerticalAerosolOpticalDepth(), atm::VProfileModel::GetVerticalTimeOfFlight(), fwk::ParametricGeoMagneticField::GetXYZ(), MdLDFFinderAG::ProfLike::GlobalMin(), fwk::RunController::HasModule(), HugeShower(), atm::InclinedAtmosphericProfile::InclinedAtmosphericProfile(), ConexShowerGeneratorKG::ConexShowerGenerator::Init(), fdDoubleBumpFinder::FdDoubleBumpFinder::Init(), SValidStore::Init(), EventGeneratorOG::EventGenerator::Init(), HybridGeometryFinderOG::HybridGeometryFinder::Init(), RdAirplane::RdTransformAds_bLogFile::Init(), G4XTankSimulatorAG::G4XTankSimulator::Init(), MdLDFFinderAG::MdLDFFinder::Init(), SpotPhotonGeneratorOG::SpotPhotonGenerator::Init(), TelescopeSimulatorLX::FDsimG4DetectorConstruction::Init(), SdSimpleSimKG::SdSimpleSim::Init(), Risetime1000::Risetime1000LLL::Init(), G4StationSimulatorOG::G4StationSimulator::Init(), DrumPhotonGeneratorOG::DrumPhotonGenerator::Init(), RecDataWriterNG::RecDataWriter::Init(), atm::ParametricXMLRayleighModel::Init(), SdCompParam::SdCompositionParameters::Init(), utl::ReferenceEllipsoid::InitWithECEF(), FdSimEventCheckerOG::FdSimEventChecker::InterpolatePCGFAcceptanceMap(), utl::TabulatedFunction::InterpolateY(), LeadingInteractionsParticleData::LeadingInteractionsParticleData(), main(), otoa::MD2ADST::MakeCounter(), sevt::PMTSimData::MakeFADCTrace(), io::CorsikaShowerFileGeometryProducer::MakeGroundParticleCoordinateSystem(), otoa::MD2ADST::MakeModule(), otoa::MD2ADST::MakeSimCounter(), SimpleTankResponseNS::TankResponse::Mean(), cic::AttenuationFit::CICFitter< CIC >::Minimize(), HdAxisFinderUU::HdAxisFinder::MinuitFitFunc(), FdProfileConstrainedGeometryFitPG::ChiZeroRegression::MinuitFitFunc(), HybridGeometryFinderWG::HybridGeometryFinder::MinuitFitFuncAxis(), un2::MIPtoMIPpersqm(), io::Module_ROOT::Module_ROOT(), AachenTable::Moment(), FdEnergyDepositFinderKG::CFMatrixCalculator::MultipleScatteringFraction(), io::AiresShowerFile::Open(), MdLDFFinderAG::ProfLike::operator()(), MdLDFFinderAG::LikeFCN::operator()(), testErrorPropagation::TestFunctor::operator()(), Spline::Solver< ADimension, AKnotVector, ABasisFunction >::operator()(), operator*(), utl::SMatrix< n, m, T >::operator==(), io::Counter_ROOT::operator>>(), AachenTable::PDF(), AachenTankResponseNS::TankResponse::PDF(), SimpleTankResponseNS::TankResponse::PDF(), TabularTankResponseNS::TankResponse::PDF(), UnivRecNS::UnivRec::PlaneFit(), RdWaveFit::RdWaveFit::PlaneWaveFit(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::PlotLDF(), RdLDFFitter::RdLDFFitter::PlotScan(), PolynomialInterpolation(), ShowerLightSimulatorKG::ShowerLightSimulator::PrimaryCherenkovLight(), G4StationSimulatorOG::G4UMDScintStripAction::ProcessHits(), G4TankSimulatorASCII::G4ASCIIAction::ProcessHits(), TelescopeSimulatorKG::Lens::Profile(), QuadraticMaximumInterpolation(), Rd2dLDFFitter::Rd2dLDFFitter::Quantile(), io::ZHAireSFile::Read(), TelescopeSimulatorLX::FDsimG4PrimaryGeneratorAction::ReadFDSimulatorEvent(), utl::ResponseMap::ResponseMap(), FdProfileReconstructorKG::CherenkovFluorescenceMatrix::RobertsFraction(), RdHASLDFFitter::RdHASLDFFitter::Run(), RdTopDownStationSelector::RdTopDownStationSelector::Run(), ShowerMaker::ShowerMaker::Run(), ReadAerosolHLNS::ReadAerosolHL::Run(), ReadLidarLLNS::ReadLidarLL::Run(), ReadMolecularLLNS::ReadMolecularLL::Run(), ReadAerosolLLNS::ReadAerosolLL::Run(), ReadMolecularHLNS::ReadMolecularHL::Run(), AtmosphericProfileNS::AtmosphericProfile::Run(), ClearParticleLists::ClearParticleLists::Run(), ProfileSimulatorOG::ProfileSimulator::Run(), GeometryExampleNS::GeometryExample::Run(), ShowerInventorAnalyzerNS::ShowerInventorAnalyzer::Run(), Rd2dLDFFitter::Rd2dLDFFitter::Run(), RdCOREASSimulationCreator::RdCOREASSimulationCreator::Run(), LaserLightSimulatorNA::LaserLightSimulator::Run(), FieldOfViewCalculatorKG::FieldOfViewCalculator::Run(), MdShowerRegeneratorAG::MdShowerRegenerator::Run(), EventGeneratorOG::EventGenerator::Run(), HybridGeometryFinderOG::HybridGeometryFinder::Run(), ShowerLightSimulatorKG::ShowerLightSimulator::Run(), GroundPropagatorAG::GroundPropagator::Run(), UnderGrdInjectorAG::UnderGrdInjector::Run(), LDFTestKG::LDFTest::Run(), TimeModelTestKG::TimeModelTest::Run(), EdepSimulatorAG::EdepSimulator::Run(), TestTorusKG::TestTorus::Run(), TelescopeSimulatorLX::TelescopeSimulator::Run(), RdBeamTimeOptimizer::RdBeamTimeOptimizer::Run(), SdSimpleSimKG::SdSimpleSim::Run(), Risetime1000::Risetime1000LLL::Run(), RdLDFFitter::RdLDFFitter::Run(), MuonCounterViewerAG::MuonCounterViewer::Run(), RdGeoCeLDFFitter::RdGeoCeLDFFitter::Run(), SdCompParam::SdCompositionParameters::Run(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::Run(), RdWaveFit::RdWaveFit::Run(), G4XTankSimulatorAG::G4XTankSimulator::RunFast(), G4XTankSimulatorAG::G4XTankSimulator::RunFull(), FdEnergyDepositFinderKG::LateralLightCalculator::ScattCherLightFraction(), EdepSimulatorAG::ScintillatorConstruction::ScintillatorConstruction(), io::SenecaShowerFileParticleIterator::SenecaToDPAParticle(), Chi2ForSphericalWaveFitVarC::Set(), G4TankSimulatorOG::G4TankConstruction::SetDetectorParameters(), G4TankSimulatorASCII::G4TankConstruction::SetDetectorParameters(), G4XTankSimulatorAG::G4XTankConstruction::SetDetectorParameters(), io::CorsikaShowerFile::SetHeaderTrailer(), G4StationSimulatorOG::G4StationConstruction::SetMARTAParameters(), fevt::PixelTriggerData::SetMean(), mevt::ModuleRecData::SetMeanMuons(), FdEnergyDepositFinderKG::CFMatrixCalculator::SetMethod(), mdet::MTimeVariance::SetModel(), fdet::FTimeFitModel::SetModel(), sdet::STimeVariance::SetModel(), utl::Particle::SetMomentum(), mevt::ModuleRecData::SetNumberOfEstimatedMuons(), mevt::ModuleRecData::SetNumberOfEstimatedMuonsADCHG(), mevt::ModuleRecData::SetNumberOfEstimatedMuonsADCLG(), TelescopeSimulatorLX::FDsimG4CorrectorRingLowerLimit::SetProfileParameters(), TelescopeSimulatorLX::FDsimG4CorrectorRingUpperLimit::SetProfileParameters(), TelescopeSimulatorLX::FDsimG4CorrectorRingKG::SetProfileParameters(), LDFFinderKG::LDFFinder::SetRecData(), G4TankSimulatorOG::G4TankConstruction::SetRequiredParameters(), G4XTankSimulatorAG::G4XTankConstruction::SetRequiredParameters(), G4TankSimulatorASCII::G4TankConstruction::SetRequiredParameters(), G4StationSimulatorOG::G4StationConstruction::SetRequiredParameters(), testShowerImpl::SetShowerSimDataValues(), RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromExternal(), RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromSD(), UseMcGeometryOG::UseMcGeometry::SetTimeFit(), G4StationSimulatorOG::G4StationConstruction::SetUMDParameters(), G4TankSimulatorOG::G4TankConstruction::SetXMLParameters(), G4TankSimulatorASCII::G4TankConstruction::SetXMLParameters(), G4XTankSimulatorAG::G4XTankConstruction::SetXMLParameters(), tls::SimpleEMComponent::SignalRatio(), un2::SimpleReco(), TestStationTriggerAlgorithm::SimpleToT(), GroundPropagatorAG::SoilConstruction::SoilConstruction(), AachenTankResponseNS::TankResponse::StDev(), SimpleTankResponseNS::TankResponse::StDev(), HybridGeometryFinderWG::HybridGeometryFinder::StoreData(), TabularTankResponseNS::TankResponse::TankResponse(), TestSparseMatrix::TestAccess(), TestODEIntegrator::TestAdaptiveRK5(), testParametricXMLMieModel::testAttenuation(), testMeasuredDBMieModel::testAttenuation(), testAtmLowLevelAtmInterface::testAttSlice(), SDetectorTest::testBasic(), MDetectorTest::testBasic(), SDenseDetectorTestBasic::testBasic1(), SDenseDetectorTestAzimuth::testBasicAzimuth(), SDenseDetectorTestZenith::testBasicZenith(), MathTest::TestBinomialCoefficients(), LocalCoordinateSystemTest::testCreate(), TestSparseMatrixVectorSMatrixSVector::TestCrossCtor(), testAugerCoordinateSystem::testCS(), testParametricXMLRayleighModel::testEvaluateAttenuation(), testParametricXMLProfileModel::testEvaluateDepth(), testRadiosondeDBProfileModel::testEvaluateDepthVsHeight(), testMonthlyAvgDBProfileModel::testEvaluateDepthVsHeight(), testParametricXMLRayleighModel::testEvaluateScattering(), testParametricXMLProfileModel::testEvaluateTemperature(), testParametricXMLMieModel::testExpertMode(), testSuperMieModel::testGetAttFromDB(), testSuperMieModel::testGetAttFromXML(), testSuperMieModel::testGetScatFromDB(), testSuperMieModel::testGetScatFromXML(), testAtmLowLevelAtmInterface::testGOESDB(), TestSparseMatrix::TestIterators(), testMeasuredDBMieModel::testLambdaDependence(), TestBit::TestMask(), testAtmLowLevelAtmInterface::testMolecularLayer(), TestSparseMatrixVectorOp::TestMultiply(), TestSparseMatrixVectorOp::TestMultiply2(), TestSparseMatrix::TestNonSquareMultiplication2(), TestSparseMatrix::TestOperators(), CoordinateSystemRegistryTest::testPampaAmarilla(), AugerUnitParserTest::testParsing(), FdTriggerSimulatorOG::FdTriggerSimulator::TestPattern(), testAtmLowLevelAtmInterface::testPFSlice(), testAiresShowerFile::testRead(), TestODEIntegrator::TestRK4(), TestODEIntegrator::TestRK4SVector(), TestODEIntegrator::TestRK5(), TestODEIntegrator::TestRK5SVector(), testParametricXMLMieModel::testScattering(), testMeasuredDBMieModel::testScattering(), testShowerImpl::testShowerSimDataNoGeometry(), testAugerCoordinateSystem::testSiteCS(), TestSMatrixSVector::TestSMatrixCtor(), TestSMatrixSVector::TestSMatrixListAssignment(), TestSMatrixSVector::TestSMatrixOp(), SDetectorTest::testSModelsXMLManager(), TestSMatrixSVector::TestSVectorListAssignment(), TestCoordinateSystem::TestTransformationChaining(), testMeasuredDBMieModel::testUncertainty(), testSuperMieModel::testUncertaintyDB(), testSuperMieModel::testUncertaintyXML(), testUTMPoint::testUTMConversions(), testMeasuredDBMieModel::testZoneSelection(), UnivParamTimeNS::UnivParamTime::tFirstPDF(), UnivParamTimeNS::UnivParamTime::tQuantilePDF(), TelescopeSimulatorKG2::Camera::TraceMerc(), TelescopeSimulatorKG2::Camera::TraceShadow(), fftwpp::Transpose::Transpose(), UniformFill(), mdet::MDetector::Update(), sdet::UUBDownsampleFilter(), un2::VEMtoVEMpersqm(), UniversalityFitter::UniversalityFitter::WriteRecParameters(), XbAlgoFindCluster(), XbAlgoT2Process(), and RdGlobalFit::RdGlobalFit::XmaxFromRmax().

constexpr double utl::m2 = meter2
constexpr double utl::m3 = meter3
constexpr double utl::mega = 1e+6
constexpr double utl::megaelectronvolt = mega*electronvolt
constexpr double utl::megahertz = mega*hertz

Definition at line 155 of file AugerUnits.h.

Referenced by RdStationNoiseAnalyser::ConvertChannelToStation(), utl::AugerUnits::FillMap(), otoa::RdFiller::FillRadioChannels(), otoa::RdFiller::FillRadioStations(), CalcBeaconRefPhase::CalcBeaconRefPhase::Finish(), RdChannelBeaconTimingCalibrator::RdChannelBeaconTimingCalibrator::getReferencePhases(), RdChannelBandpassFilter::RdChannelBandpassFilter::Init(), RdStationBandpassFilter::RdStationBandpassFilter::Init(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::Init(), MdCounterSimulatorAG::MdCounterSimulator::Init(), utl::AugerUnitParser::MakeSymbolTable(), RdChannelMedianFilter::RdChannelMedianFilter::MedianFilter(), io::RadioFileAERA::Read(), io::IoAugerEventFile::Read(), io::RadioFileAERAroot::Read(), RdStationDebugWriter::RdStationDebugWriter::Run(), RdChannelBeaconSimulator::RdChannelBeaconSimulator::Run(), RdChannelBeaconSuppressor::RdChannelBeaconSuppressor::Run(), RdChannelBeaconTimingCalibrator::RdChannelBeaconTimingCalibrator::Run(), RdStationNoiseAnalyser::Run(), CalcBeaconRefPhase::CalcBeaconRefPhase::Run(), RdChannelBeaconSignalExtractor::RdChannelBeaconSignalExtractor::Run(), RdMonitoring::RdMonitoring::Run(), RDetectorTest::testAntennaType(), testFFTDataContainer::testChannelFFTs(), AugerUnitParserTest::testParsing(), testAnalyticFilters::testRectangleFilter(), RDetectorTest::testRModel(), testFFTDataContainer::testStationFFTs(), RdChannelDebugWriter::RdChannelDebugWriter::writeAsciiSpectrum(), RdBeamTimeOptimizer::RdBeamTimeOptimizer::WriteASCIISpectrum(), CalcBeaconRefPhase::CalcBeaconRefPhase::writeReferencePhasesFile(), and RdChannelDebugWriter::RdChannelDebugWriter::writeRootOutput().

constexpr double utl::megaParsec = mega * parsec

Definition at line 99 of file AugerUnits.h.

constexpr double utl::megavolt = megaelectronvolt/eplus

Definition at line 227 of file AugerUnits.h.

constexpr double utl::meter = 1
constexpr double utl::meter2 = meter*meter

Definition at line 82 of file AugerUnits.h.

Referenced by utl::AugerUnitParser::MakeSymbolTable().

constexpr double utl::meter3 = meter*meter*meter

Definition at line 83 of file AugerUnits.h.

Referenced by utl::AugerUnits::FillMap(), and utl::AugerUnitParser::MakeSymbolTable().

constexpr double utl::MeV = megaelectronvolt

Definition at line 184 of file AugerUnits.h.

Referenced by atm::AnalyticalCherenkovModel::AnalyticalCherenkovModel(), atm::AnalyticalCherenkovModel::AngularCDF(), atm::AnalyticalCherenkovModel::AngularPDF(), ProfileSimulatorOG::ProfileSimulator::CalculatedEdX(), otoa::LongitudinalXmaxScanner::CalculateLightFactor(), LDFTestKG::LDFTest::CalculateTankSignal(), SdSimpleSimKG::SdSimpleSim::CalculateTankSignal(), atm::AnalyticalCherenkovModel::CherenkovIntegral(), atm::AnalyticalCherenkovModel::CherenkovTrackLength(), G4TankSimulatorASCII::G4TankStackingAction::ClassifyNewTrack(), G4TankSimulatorOG::G4TankStackingAction::ClassifyNewTrack(), G4XTankSimulatorAG::G4XTankStackingAction::ClassifyNewTrack(), G4StationSimulatorOG::G4StationStackingAction::ClassifyNewTrack(), ElectronsAboveCut(), EnergyDeposit(), atm::AnalyticalCherenkovModel::EvaluateCherenkovPhotons(), FdEnergyFinderOG::FdEnergyFinder::FindEmEnergy(), G4StationSimulatorOG::G4StationFastCerenkov::G4StationFastCerenkov(), G4StationSimulatorOG::G4TankFastCerenkov::G4TankFastCerenkov(), G4TankSimulatorASCII::G4TankFastCerenkov::G4TankFastCerenkov(), G4TankSimulatorOG::G4TankFastCerenkov::G4TankFastCerenkov(), G4XTankSimulatorAG::G4XTankFastCerenkov::G4XTankFastCerenkov(), RdGeoCeLDFFitter::LDFLikelihoodFunction::GetChi2FullEnergyFluence(), atm::Keilhauer2008FluorescenceModel::GetdEdX0(), atm::ConstantFluorescenceModel::GetdEdX0(), atm::Nagano2004FluorescenceModel::GetdEdX0(), atm::Kakimoto1996FluorescenceModel::GetdEdX0(), HillasAngle(), atm::AirFluorescenceModel::Init(), EdepSimulatorAG::EdepSimulator::Init(), FdProfileReconstructorKG::FdProfileReconstructor::Init(), NerlingAngle(), RdGeoCeLDFFitter::LDFLikelihoodFunction::operator()(), G4StationSimulatorOG::G4UMDScintStripAction::ProcessHits(), G4TankSimulatorASCII::G4ASCIIAction::ProcessHits(), G4StationSimulatorOG::G4TankPMTAction::ProcessHits(), io::ZHAireSFile::Read(), io::CorsikaShowerFile::ReadProfile(), RdHASLDFFitter::RdHASLDFFitter::Run(), FdEnergyFinderOG::FdEnergyFinder::Run(), GroundPropagatorAG::GroundPropagator::Run(), EdepSimulatorAG::EdepSimulator::Run(), RdGeoCeLDFFitter::RdGeoCeLDFFitter::Run(), G4XTankSimulatorAG::G4XTankSimulator::RunFast(), G4XTankSimulatorAG::G4XTankSimulator::RunFull(), LDFTestKG::LDFTest::SampleEnergy(), SdSimpleSimKG::SdSimpleSim::SampleEnergy(), EdepSimulatorAG::ScintillatorConstruction::ScintillatorConstruction(), atm::AnalyticalCherenkovModel::SetEnergyCutoff(), FdLightCollectionEfficiencyKG::SimMockEvent::SetLongitudinalProfilesFromGH(), MuonProductionDepthFinderGL::MuonProductionDepthFinder::SetMuonProductionDepthHist(), ReaderTest::testAttributes(), testPhysicalFunctions::testBeta(), testPhysicalFunctions::testEnergy(), testPhysicalFunctions::testEnergyDeposit(), testParticle::testMomentum(), AugerUnitParserTest::testParsing(), and G4StationSimulatorOG::G4StationSteppingAction::UserSteppingAction().

constexpr double utl::mg = milligram
constexpr double utl::MHz = megahertz
constexpr double utl::micro = 1e-6
constexpr double utl::microampere = micro*ampere

Definition at line 223 of file AugerUnits.h.

constexpr double utl::microbarn = micro*barn

Definition at line 108 of file AugerUnits.h.

constexpr double utl::microfarad = micro*farad

Definition at line 241 of file AugerUnits.h.

constexpr double utl::micrometer = micro*meter
constexpr double utl::microsecond = micro*second
constexpr double utl::microtesla = micro*tesla
constexpr double utl::microvolt = micro*volt
constexpr double utl::milli = 1e-3
constexpr double utl::milliampere = milli*ampere
constexpr double utl::millibar = milli*bar

Definition at line 214 of file AugerUnits.h.

Referenced by MoliereRadius().

constexpr double utl::millibarn = milli*barn

Definition at line 107 of file AugerUnits.h.

constexpr double utl::millifarad = milli*farad

Definition at line 240 of file AugerUnits.h.

Referenced by utl::UnitsConfig::UnitsConfig().

constexpr double utl::milligram = milli*gram
constexpr double utl::millimeter = milli*meter
constexpr double utl::millimeter2 = millimeter*millimeter

Definition at line 86 of file AugerUnits.h.

Referenced by utl::AugerUnits::FillMap(), and utl::AugerUnitParser::MakeSymbolTable().

constexpr double utl::millimeter3 = millimeter*millimeter*millimeter

Definition at line 87 of file AugerUnits.h.

Referenced by utl::AugerUnits::FillMap(), and utl::AugerUnitParser::MakeSymbolTable().

constexpr double utl::milliradian = milli*radian
constexpr double utl::millisecond = milli*second
constexpr double utl::millivolt = milli*volt
constexpr double utl::minute = 60*second
constexpr double utl::mm = millimeter

Definition at line 113 of file AugerUnits.h.

Referenced by G4StationSimulatorOG::G4StationConstruction::AssembleMARTA(), G4TankSimulatorASCII::G4TankConstruction::AssembleTank(), G4StationSimulatorOG::G4StationConstruction::AssembleTankSupport(), TelescopeSimulatorLX::FDsimG4Camera::BuildCamera(), otoa::CalculateNutationCorrection(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateTelescopeData(), TelescopeSimulatorLX::FDsimG4DetectorConstruction::ConstructCamera(), TelescopeSimulatorLX::FDsimG4DetectorConstruction::ConstructFilter(), TelescopeSimulatorLX::FDsimG4DetectorConstruction::ConstructHousing(), TelescopeSimulatorLX::FDsimG4DetectorConstruction::ConstructLensSD(), TelescopeSimulatorLX::FDsimG4DetectorConstruction::ConstructMirror(), TelescopeSimulatorLX::FDsimG4Materials::ConstructTableOfMaterials(), TelescopeSimulatorLX::FDsimG4DetectorConstruction::ConstructTelescopeMother(), TelescopeSimulatorLX::FDsimG4EventAction::CopyHit(), G4StationSimulatorOG::G4StationConstruction::CreatePrimitivesMARTA(), G4StationSimulatorOG::G4StationConstruction::CreatePrimitivesUMD(), TelescopeSimulatorLX::FDsimG4OpticalHit::Draw(), SdCalibPlotterOG::FADCTraceView::Draw(), TelescopeSimulatorLX::FDsimG4PMT::DumpInfo(), TelescopeSimulatorLX::FDsimG4MirrorSegment::DumpInfo(), TelescopeSimulatorLX::FDsimG4Filter::DumpInfo(), TelescopeSimulatorLX::FDsimG4VCorrectorRing::DumpInfo(), TelescopeSimulatorLX::FDsimG4EventAction::EndOfEventAction(), TelescopeSimulatorLX::FDsimG4CameraSupport::FDsimG4CameraSupport(), TelescopeSimulatorLX::FDsimG4Mercedes::FDsimG4Mercedes(), TelescopeSimulatorLX::FDsimG4MirrorSpherical::FDsimG4MirrorSpherical(), TelescopeSimulatorLX::FDsimG4PMT::FDsimG4PMT(), TelescopeSimulatorKG2::Filter::Filter(), G4TankSimulatorASCII::G4TankPhysicsListCustomization::G4TankPhysicsListCustomization(), G4TankSimulatorOG::G4TankPhysicsListCustomization::G4TankPhysicsListCustomization(), G4XTankSimulatorAG::G4XTankPhysicsListCustomization::G4XTankPhysicsListCustomization(), fdet::Telescope::GetModelWavelengthDependence(), fdet::Pixel::GetPixelCoordinateSystem(), atm::InclinedAtmosphericProfile::InclinedAtmosphericProfile(), TelescopeSimulatorKG2::TelescopeSimulator::Init(), TelescopeSimulatorLX::FDsimG4DetectorConstruction::Init(), FdProfileReconstructorKG::FdProfileReconstructor::InitializeAtmosphere(), mdet::PMT::InitPixels(), mdet::SiPMArray::InitSiPMs(), TelescopeSimulatorLX::FDsimG4Filter::MakeFilter(), TelescopeSimulatorLX::FDsimG4Filter::MakeFrame(), TelescopeSimulatorLX::FDsimG4MirrorSegment::MakeLogicalVolume(), TelescopeSimulatorLX::FDsimG4Mercedes::MakeMercedesLogicalVolume(), utl::SMatrix< n, m, T >::operator==(), CachedShowerRegeneratorOG::CachedShowerRegenerator::OutputStats(), EdepSimulatorAG::PhysicsList::PhysicsList(), GroundPropagatorAG::PhysicsList::PhysicsList(), GroundPropagatorAG::PhysicsListCustomization::PhysicsListCustomization(), EdepSimulatorAG::PhysicsListCustomization::PhysicsListCustomization(), TelescopeSimulatorLX::FDsimG4OpticalHit::Print(), G4TankSimulatorASCII::G4ASCIIAction::ProcessHits(), TelescopeSimulatorKG::Lens::Profile(), TelescopeSimulatorLX::FDsimG4PrimaryGeneratorAction::ReadFDSimulatorEvent(), ShowerLightSimulatorKG::ShowerLightSimulator::Run(), TestTorusKG::TestTorus::Run(), LEInjectorOG::LEInjector::Run(), G4XTankSimulatorAG::G4XTankPhysicsListCustomization::SetCustomCuts(), G4TankSimulatorASCII::G4TankPhysicsListCustomization::SetCustomCuts(), G4TankSimulatorOG::G4TankPhysicsListCustomization::SetCustomCuts(), G4TankSimulatorOG::G4TankPhysicsList::SetCuts(), G4TankSimulatorASCII::G4TankPhysicsList::SetCuts(), G4XTankSimulatorAG::G4XTankPhysicsList::SetCuts(), G4TankSimulatorOG::G4TankConstruction::SetDetectorParameters(), G4TankSimulatorASCII::G4TankConstruction::SetDetectorParameters(), G4XTankSimulatorAG::G4XTankConstruction::SetDetectorParameters(), G4StationSimulatorOG::G4StationConstruction::SetDetectorParameters(), TelescopeSimulatorLX::FDsimG4MirrorSegment::SetGeometry(), G4StationSimulatorOG::G4StationConstruction::SetMARTAParameters(), TelescopeSimulatorKG::Camera::SetMercedesParameter(), MuonProductionDepthFinderGL::MuonProductionDepthFinder::SetMuonProductionDepthHist(), TelescopeSimulatorLX::FDsimG4CorrectorRing::SetProfileParameters(), TelescopeSimulatorLX::FDsimG4CorrectorRingKG::SetProfileParameters(), UnivTimeKG::LogNormalTimeModel::setShapeParametersDirectly(), UnivTimeKG::GammaTimeModel::setShapeParametersDirectly(), SDenseDetectorTestBasic::testBasic1(), ReaderTest::testCastings(), TestSparseMatrix::TestOperators(), AugerUnitParserTest::testParsing(), SDetectorTest::testSModelsXMLManager(), TelescopeSimulatorKG2::Filter::Trace(), TelescopeSimulatorKG2::Mirror::Trace(), TelescopeSimulatorKG2::Camera::TraceMerc(), TelescopeSimulatorKG2::Camera::TraceShadow(), TelescopeSimulatorKG2::Lens::TraceWithTorus(), and G4XTankSimulatorAG::G4XTankSteppingAction::UserSteppingAction().

constexpr double utl::mm2 = millimeter2

Definition at line 114 of file AugerUnits.h.

constexpr double utl::mm3 = millimeter3

Definition at line 115 of file AugerUnits.h.

constexpr double utl::mole = 1
constexpr double utl::mrad = milliradian

Definition at line 138 of file AugerUnits.h.

constexpr double utl::ms = millisecond
constexpr double utl::nano = 1e-9
constexpr double utl::nanoampere = nano*ampere

Definition at line 224 of file AugerUnits.h.

constexpr double utl::nanobarn = nano*barn

Definition at line 109 of file AugerUnits.h.

constexpr double utl::nanofarad = nano*farad

Definition at line 242 of file AugerUnits.h.

constexpr double utl::nanometer = nano*meter

Definition at line 102 of file AugerUnits.h.

Referenced by fdet::Telescope::CachePixelCalibrations(), fdet::Telescope::CachePixelOpticalEfficiencyCorrections(), testShowerImpl::CheckShowerRecDataValues(), testShowerImpl::CheckShowerSimDataValues(), TelescopeSimulatorLX::FDsimG4Materials::ConstructTableOfMaterials(), TelescopeSimulatorLX::FDsimG4EventAction::CopyHit(), atm::ParametricXMLMieModel::EvaluateMieAttenuation(), atm::NonParametricXMLMieModel::EvaluateMieAttenuation(), atm::MeasuredDBMieModel::EvaluateMieAttenuation(), utl::AugerUnits::FillMap(), TelescopeSimulatorLX::TelescopeSimulator::FillTraces(), atm::ParametricXMLMieModel::GetAttenuationLength(), atm::NonParametricXMLMieModel::GetAttenuationLength(), atm::MeasuredDBMieModel::GetAttenuationLength(), fdet::Telescope::GetConfigSignatureStr(), io::CorsikaShowerFileParticleIterator::GetOneParticle(), fdet::Corrector::GetRefractiveIndex(), LaserGeneratorNA::LaserGenerator::Init(), atm::Kakimoto1996FluorescenceModel::Init(), TelescopeSimulatorLX::FDsimG4DetectorConstruction::Init(), RecDataWriterNG::RecDataWriter::Init(), utl::AugerUnitParser::MakeSymbolTable(), TelescopeSimulatorLX::FDsimG4OpticalHit::Print(), ReadAerosolHLNS::ReadAerosolHL::Run(), ReadFDCalibNS::ReadFDCalib::Run(), LaserLightSimulatorNA::LaserLightSimulator::Run(), TelescopeSimulatorLX::TelescopeSimulator::Run(), TelescopeSimulatorKG::TelescopeSimulator::Run(), TelescopeSimulatorKG2::TelescopeSimulator::Run(), io::CorsikaShowerFile::SetEventHeader(), io::CorsikaShowerFile::SetHeaderTrailer(), testShowerImpl::SetShowerRecDataValues(), testShowerImpl::SetShowerSimDataValues(), testParametricXMLMieModel::testAttenuation(), testMeasuredDBMieModel::testAttenuation(), testParametricXMLRayleighModel::testEvaluateAttenuation(), testParametricXMLRayleighModel::testEvaluateScattering(), testParametricXMLMieModel::testExpertMode(), testSuperMieModel::testGetAttFromDB(), testSuperMieModel::testGetAttFromXML(), FDetectorTest::testGetPixelCalibNullEndTime(), FDetectorTest::testGetPixelCalibTime1(), FDetectorTest::testGetPixelCalibTime2(), FDetectorTest::testGetPixelCalibTime3(), testSuperMieModel::testGetScatFromDB(), testSuperMieModel::testGetScatFromXML(), testMeasuredDBMieModel::testLambdaDependence(), testMeasuredDBMieModel::testNoData(), testMeasuredDBMieModel::testNoDataMultipleCalls(), testMeasuredDBMieModel::testOutOfBound(), AugerUnitParserTest::testParsing(), testParametricXMLMieModel::testScattering(), testMeasuredDBMieModel::testScattering(), testMeasuredDBMieModel::testUncertainty(), testSuperMieModel::testUncertaintyDB(), testSuperMieModel::testUncertaintyXML(), and testMeasuredDBMieModel::testZoneSelection().

constexpr double utl::nanosecond = 1

Definition at line 143 of file AugerUnits.h.

Referenced by MultipleScatterer::AddPhotons(), otoa::SD2ADST::AddStations(), SdStationCheckerOG::SdStationChecker::ApplyTimeCorrection(), SdCalibratorOG::SdCalibrator::ApplyTimeCorrection(), io::ApplyTimeCorrection(), SdEventSelectorOG::SdEventSelector::BottomUpSelection(), CentralTriggerEventBuilderNS::CentralTriggerEventBuilder::BuildEvent(), RdGlobalFit::RdGlobalFitMinimizationCriterion::calcTimeMinCrit(), SdHistogramFitterKG::SdHistogramFitter::CalculatePeakAndCharge(), SdHistogramFitterOG::SdHistogramFitter::CalculatePeakAndCharge(), SdCalibratorOG::SdCalibrator::CalculatePeakAndCharge(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateTelescopeEfficiency(), RdStationPulseShapeRejector::RdStationPulseShapeRejector::CheckT1Crossings(), SdTraceCalibratorOG::SdTraceCalibrator::ComputeShapeRiseFallPeak(), SdCalibratorOG::SdCalibrator::ComputeShapeRiseFallPeak(), SdTopDownSignalSelectorUGR::SdTopDownSignalSelectorUGR::ComputeShapeRiseFallPeak(), SdCalibPlotterOG::HistoView::DrawDecay(), SdRecPlotterOG::SdRecPlotter::DrawEvent(), otoa::LongitudinalXmaxScanner::FillLightFactors(), utl::AugerUnits::FillMap(), otoa::RdFiller::FillRadioChannels(), otoa::RdFiller::FillRadioStations(), UnivFitterKG::Fitter::Fitter(), ShowerInventorNS::ShowerInventor::GetOneParticle(), sdet::STimeVariance::GetTimeSigma2(), RdChannelLinearPredictorRFISuppressor::SampleData::HelpOutput(), RdChannelResampler::RdChannelResampler::Init(), RdChannelRiseTimeCalculator::RdChannelRiseTimeCalculator::Init(), RdStationRiseTimeCalculator::RdStationRiseTimeCalculator::Init(), RdStationAssociator::RdStationAssociator::Init(), LaserLightSimulatorNA::LaserLightSimulator::Init(), RdStationInterpolator::RdStationInterpolator::Init(), SdPMTSimulatorASCII::SdPMTSimulator::Init(), RdStationInterpolatorStarShape::RdStationInterpolatorStarShape::Init(), utl::AugerUnitParser::MakeSymbolTable(), sdet::MeanT50(), HybridGeometryFinderOG::HybridGeometryFinder::MinuitFitFuncHybrid(), StereoGeometryFinderOG::StereoGeometryFinder::MinuitFitFuncStereoHybrid(), SdFilterFADCSimulatorASCII::SdFilterFADCSimulator::NormalizeFrequencyResponse(), UnivFitterKG::WCDFitFunction::operator()(), utl::TimeStamp::operator-(), LDFFinderOG::LDFFinder::OutputResults(), LDFFinderKG::LDFFinder::OutputResults(), utl::UTCDateTime::Parse(), RdHyperbolicWavefrontFit::RdHyperbolicWavefrontFit::RdHyperbolicWavefrontFnc(), io::IoAugerEventFile::Read(), io::ZHAireSFile::Read(), io::CDASEventFile::Read(), SdFilterFADCSimulatorASCII::SdFilterFADCSimulator::ReadImpulseResponse(), RdStationDebugWriter::RdStationDebugWriter::Run(), UnivTimeKGTester::UnivTimeKGTester::Run(), RdSimulationRadioTrigger::RdSimulationRadioTrigger::Run(), RPCElectronicsSimulatorLX::RPCElectronicsSimulator::Run(), SdAccidentalInjectorKG::SdAccidentalInjector::Run(), RdChannelBeaconTimingCalibrator::RdChannelBeaconTimingCalibrator::Run(), SdFilterFADCSimulatorMTU::SdFilterFADCSimulator::Run(), RdChannelNoiseASCIIExporter::RdChannelNoiseASCIIExporter::Run(), RdStationBeamFormer::RdStationBeamFormer::Run(), SdPlaneFitOG::SdPlaneFit::Run(), SdStationPositionCorrectionOG::SdStationPositionCorrection::Run(), SdFilterFADCSimulatorASCII::SdFilterFADCSimulator::Run(), RdPlaneFit::RdPlaneFit::Run(), MdMuonCounterAG::MdMuonCounter::Run(), RdScintPlaneFit::RdScintPlaneFit::Run(), RdBeamTimeOptimizer::RdBeamTimeOptimizer::Run(), LDFFinderOG::LDFFinder::Run(), LDFFinderKG::LDFFinder::Run(), sdet::StationTriggerAlgorithm::Run(), utl::UTCDateTime::Set(), utl::UTCDateTime::SetHMS(), SdFilterFADCSimulatorASCII::SdFilterFADCSimulator::SetImpulseResponse_ASCII(), utl::TimeStamp::SetNormalized(), testTimeDistribution::setUp(), UnivFitterKG::Fitter::setupMinuit(), utl::TraceAlgorithm::ShapeParameter(), testTimeDistribution::testAlgorithms(), TestTime::TestArithmetic(), testTimeDistribution::testAssignment(), testTimeDistribution::testBinSizes(), testTimeDistribution::testMultiTimeDistribution(), testTimeDistribution::testOperatorBracket(), AugerUnitParserTest::testParsing(), testEVAFile::testRead(), testZHAireSFile::testRead(), testREASFile::testRead(), testAnalyticFilters::testRectangleFilter(), testTimeDistribution::testSparsness(), TestTime::TestTimeIntervalInitialization(), TestValidatrix::TestTraceD(), RdChannelLinearPredictorRFISuppressor::RdChannelLinearPredictorRFISuppressor::TranslateTimeToSample(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::UpdateBarycenter(), utl::UTCDateTime::UTCDateTime(), RdChannelDebugWriter::RdChannelDebugWriter::writeAsciiTrace(), RdChannelDebugWriter::RdChannelDebugWriter::writeRootOutput(), RdBeamFormer::RdBeamFormer::WriteTrace(), and RdBeamTimeOptimizer::RdBeamTimeOptimizer::WriteTrace3D().

constexpr double utl::nanosecond2 = nanosecond*nanosecond

Definition at line 144 of file AugerUnits.h.

Referenced by sdet::STimeVariance::GetTimeSigma2().

constexpr double utl::newton = joule/meter
template<typename T , std::size_t n>
constexpr std::size_t utl::noexcept
inline
Initial value:
{
return n

Definition at line 86 of file Utilities/Math/Math.h.

constexpr double utl::ns = nanosecond

Definition at line 162 of file AugerUnits.h.

Referenced by FdProfileConstrainedGeometryFit::ApertureLight::CalculateShowerGeometryData(), FdProfileConstrainedGeometryFitPG::ApertureLight::CalculateShowerGeometryData(), FdApertureLightFinderKG::FdApertureLightFinder::CalculateShowerGeometryData(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateTelescopeData(), FdCalibratorOG::FdCalibrator::CorrectFDTime(), SdCalibPlotterOG::FADCTraceView::Draw(), otoa::FD2ADST::FillCloudCameraDataBrief(), otoa::FD2ADST::FillTelSimData(), TelescopeSimulatorLX::TelescopeSimulator::FillTraces(), FindTimeOffset::FindTimeOffset::FindOffset(), HybridGeometryFinderWG::HybridGeometryFinder::FitAxis(), EdepSimulatorAG::PrimaryGenerator::GeneratePrimaries(), GroundPropagatorAG::PrimaryGenerator::GeneratePrimaries(), HybridGeometryFinderWG::HybridGeometryFinder::GetDataFromPreviousFit(), atm::VFluorescenceModel::GetDeExcitationTime(), MultipleScatterer::GetRandomZeta(), RdStationSignalReconstructorWithBgSubtraction::RdStationSignalReconstructorWithBgSubtraction::GetSignalTimeUncertainty(), RdStationSignalReconstructor::RdStationSignalReconstructor::GetSignalTimeUncertainty(), RdStationAssociator::ExpoTail::GetY(), RdStationSimPulseFinder::RdStationSimPulseFinder::Init(), MdPileUpCorrecterAG::MdPileUpCorrecter::Init(), MdPatternFinderAG::MdPatternFinder::Init(), MdMuonEstimatorAG::MdMuonEstimator::Init(), MdMuonCounterAG::MdMuonCounter::Init(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::Init(), MdCounterSimulatorAG::MdCounterSimulator::Init(), sevt::PMTSimData::MakeBaseSignal(), cevt::PadSimData::MakeChargeTimeDistribution(), sevt::PMTSimData::MakeFilterSignal(), cevt::PadSimData::MakeHitsTimeDistribution(), cevt::PadSimData::MakeParticleTimeDistribution(), sevt::PMTSimData::MakePETimeDistribution(), HybridGeometryFinderWG::HybridGeometryFinder::MinuitFitFuncAxis(), G4StationSimulatorOG::G4UMDScintStripAction::ProcessHits(), G4StationSimulatorOG::G4UMDPixelAction::ProcessHits(), G4StationSimulatorOG::G4ScintillatorAction::ProcessHits(), HybridGeometryFinderWG::HybridGeometryFinder::RecalculateChiSquare(), RdTopDownStationSelector::RdTopDownStationSelector::Run(), RdStationSimPulseFinder::RdStationSimPulseFinder::Run(), RdTimeJitterAdder::RdTimeJitterAdder::Run(), RdStationAssociator::RdStationAssociator::Run(), GroundPropagatorAG::GroundPropagator::Run(), UnderGrdInjectorAG::UnderGrdInjector::Run(), EdepSimulatorAG::EdepSimulator::Run(), TelescopeSimulatorLX::TelescopeSimulator::Run(), CachedDirectInjectorOG::CachedDirectInjector::Run(), G4XTankSimulatorAG::G4XTankSimulator::RunFast(), MdCounterSimulatorAG::MdCounterSimulator::RunFromMEventScintillatorSimulated(), G4XTankSimulatorAG::G4XTankSimulator::RunFull(), HybridGeometryFinderWG::HybridGeometryFinder::StoreData(), TestTime::TestArithmetic(), AugerUnitParserTest::testParsing(), utl::UnitsConfig::UnitsConfig(), and G4StationSimulatorOG::G4StationSteppingAction::UserSteppingAction().

constexpr double utl::ohm = volt/ampere
constexpr double utl::parsec = 3.0856775807e+16 * meter

Definition at line 97 of file AugerUnits.h.

constexpr double utl::pascal = newton/m2
constexpr double utl::perCent = 0.01
constexpr double utl::percent = perCent
constexpr double utl::permil = perThousand
constexpr double utl::perMillion = 0.000001

Definition at line 286 of file AugerUnits.h.

Referenced by utl::RefractionIndex::Ciddor95().

constexpr double utl::perThousand = 0.001

Definition at line 284 of file AugerUnits.h.

constexpr double utl::peta = 1e+15

Definition at line 75 of file AugerUnits.h.

Referenced by utl::AugerUnits::FillMap(), and utl::AugerUnitParser::MakeSymbolTable().

constexpr double utl::petaelectronvolt = peta*electronvolt
constexpr double utl::PeV = petaelectronvolt
constexpr double utl::pico = 1e-12
constexpr double utl::picobarn = pico*barn

Definition at line 110 of file AugerUnits.h.

constexpr double utl::picofarad = pico*farad

Definition at line 243 of file AugerUnits.h.

constexpr double utl::picosecond = pico*second

Definition at line 148 of file AugerUnits.h.

const phoenix::function<PowerToImpl> utl::power = PowerToImpl()
const phoenix::function<PowerToImpl2> utl::power2 = PowerToImpl2()
constexpr double utl::rad = radian
constexpr double utl::radian = 1
constexpr double utl::s = second

Definition at line 163 of file AugerUnits.h.

Referenced by fwk::CentralConfig::AbortParse(), sevt::T3::AddStation(), anetCreateSocket(), anetTcpGenericConnect(), anetTcpServer(), anetUnixGenericConnect(), anetUnixServer(), atm::AnalyticalCherenkovModel::AngularCDF(), atm::AnalyticalCherenkovModel::AngularPDF(), CentralTriggerSimulatorXb::CentralTriggerSimulator::ArrayInit(), SdEventSelectorOG::SdEventSelector::BottomUpSelection(), det::DetectorComponent< C, ManagerProvider >::BuildLogMessage(), FdProfileReconstructorKG::FdProfileReconstructor::CalculateProfiles(), SdEventPosteriorSelectorOG::SdEventPosteriorSelector::CalculateT5PosteriorTrigger(), SdEventSelectorOG::SdEventSelector::CalculateT5Trigger(), SdPlaneFitOG::SdPlaneFit::CalculateTimeResidual3D(), AachenTankResponseNS::TankResponse::CDF(), SimpleTankResponseNS::TankResponse::CDF(), TabularTankResponseNS::TankResponse::CDF(), io::cevtStation_ROOT::cevtStation_ROOT(), io::cevtStationSimData_ROOT::cevtStationSimData_ROOT(), testSEventImpl::checkSEventIterators(), testSEventImpl::checkStationCalibDataValues(), testSEventImpl::checkStationGPSDataValues(), testSEventImpl::checkStationRecDataValues(), testSEventImpl::checkStationSimDataValues(), testSEventImpl::checkStationValues(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::CleanEvent(), io::SLTData_ROOT::Convert(), evt::ConvertIoSdToEvent(), RdZHAireSSimPreparator::RdZHAireSSimPreparator::CreateFiles(), CachedShowerRegeneratorOG::StationPositionMatrix::CreateMatrix(), diag(), ScintillatorLDFFinderKG::DistanceCut(), SdCalibPlotterOG::FADCTraceView::Draw(), SdCalibPlotterOG::PMTVEMTraceView::Draw(), SdCalibPlotterOG::StationVEMTraceView::Draw(), SdRecPlotterOG::CandidateInfo::DrawArray(), CachedShowerRegeneratorASCII::StationPositionMatrix::DumpStats(), CachedXShowerRegeneratorAG::StationPositionMatrix::DumpStats(), CachedShowerRegeneratorOG::StationPositionMatrix::DumpStats(), sdet::SStationListManager::DumpXML(), atm::Keilhauer2008FluorescenceModel::EvaluateFluorescenceYield(), FdProfileReconstructorKG::EnergyFitter::FillProfilesAtAperture(), otoa::SD2ADST::FillSEvent(), sdet::EventStationPositionsManager::FindStation(), Risetime1000::Risetime1000LLL::FitEventRiseTime(), LDFFinderOG::RoptFit::FitFunction(), ScintillatorLDFFinderKG::ScintillatorLDFFinder::FitLDFSimplified(), LDFFinderKG::LDFFinder::FitLDFSimplified(), ScintillatorLDFFinderKG::ScintillatorLDFFinder::FixBeta(), LDFFinderKG::LDFFinder::FixBeta(), ScintillatorLDFFinderKG::ScintillatorLDFFinder::FixGamma(), LDFFinderKG::LDFFinder::FixGamma(), RdZHAireSSimPreparator::RdZHAireSSimPreparator::GenerateCoreAroundRandomSDStation(), fwk::RandomEngineRegistry::GenerateSeeds(), RdStationInterpolator::RdStationInterpolator::GetAreaOfTriangles(), Sd5T5Tester::Sd5T5Tester::GetCrown(), fdet::FTelescopeListXMLManager::GetData(), utl::Branch::GetData(), UnivParamTimeNS::UnivParamTime::GetFraction(), sdet::SStationListManager::GetFullStationList(), GetGillerAngularParameter(), EventGeneratorOG::EventGenerator::GetInfillCrown(), RdREASSimPreparatorNG::GetInfillCrown(), utl::Branch::GetListOfVariables(), utl::TimeInterval::GetNanoSecond(), RdHASLDFFitter::LDFFitFunction::GetNDF(), mdet::Fiber::GetOnScintillatorLength(), utl::TimeInterval::GetSecond(), un2::GetSignal(), sdet::EventStationPositionsManager::GetStationData(), UnivParamTimeNS::UnivParamTime::GetTime(), MdMuonCounterAG::MdMuonCounter::GetTimeCorrection(), MdMuonIntegratorAG::MdMuonIntegrator::GetUncertainties(), CachedDirectInjectorOG::TankGeometry::if(), SdGainRatioCorrectorKG::SdGainRatioCorrector::Init(), SdAccidentalInjectorKG::SdAccidentalInjector::Init(), sdet::SDenseStationListXMLManager::DenseStations::Init(), RdAirplane::Ads_bDataBase::InitSharedDataBaseFromCentralConfig(), is(), UnivFitterKG::Fitter::isCandidateStation(), isDiag(), isEps(), isEpsDiag(), sdet::Station::IsHit(), UnivFitterKG::Fitter::isLDFFitCandidate(), isnot(), isnotDiag(), isRelEpsDiag(), UnivFitterKG::Fitter::isShapeFitCandidate(), UnivFitterKG::Fitter::isStartTimeFitCandidate(), SdPlaneFitOG::SdPlaneFit::LinearFit(), fftwpp::LoadWisdom(), main(), mdet::Pixel::MakeSPEAt(), RdAirplane::Flight::MaxAllowedTimeBetweenADS_BEventsForInterpolation(), SimpleTankResponseNS::TankResponse::Mean(), HybridGeometryFinderWG::HybridGeometryFinder::MinuitFitFuncAxis(), modesInitNet(), modesReadFromClient(), NerlingAngleFactor(), NerlingNormA(), NerlingNormB(), RdSphericalFit::SphericalFitFunction::operator()(), LDFFinderKG::ROptFitter::operator()(), LDFFinderKG::LDFLikelihoodFunction::operator()(), RdHASLDFFitter::LDFFitFunction::operator()(), SdAccidentalInjectorKG::CylinderSurfaceSampler::operator()(), std::operator<<(), operator<<(), sevt::SEvent::operator=(), revt::REvent::operator=(), io::revtChannelRecData_ROOT::operator>>(), io::revtStationRecData_ROOT::operator>>(), io::revtStationSimData_ROOT::operator>>(), io::ShowerRRecData_ROOT::operator>>(), io::TelescopeTriggerData_ROOT::operator>>(), io::REvent_ROOT::operator>>(), io::Module_ROOT::operator>>(), Output(), OutputSparse(), CachedShowerRegeneratorOG::CachedShowerRegenerator::OutputStats(), LDFFinderOG::LDFFinder::ParameterizedRc(), LDFFinderKG::LDFFinder::ParameterizedRc(), io::EventFileChain::Parse(), AachenTankResponseNS::TankResponse::PDF(), SimpleTankResponseNS::TankResponse::PDF(), TabularTankResponseNS::TankResponse::PDF(), SdPlaneFitOG::SdPlaneFit::PlaneFit3DFnc(), UserModule::PlotCamera(), UserModule::PlotCherDirFlux(), UserModule::PlotCherMieFlux(), UserModule::PlotCherRaylFlux(), UserModule::PlotEnergyDeposit(), UserModule::PlotFADCTraces(), UserModule::PlotFluorFlux(), UserModule::PlotLightAtDia(), UserModule::PlotLightFlux(), UserModule::PlotLightOnCamera(), UserModule::PlotLongitudinalProfile(), UserModule::PlotPhotonTraces(), UserModule::PlotTotalCherBeam(), UserModule::PlotTotalFluorLight(), G4StationSimulatorOG::G4TankOpBoundaryProcess::PostStepDoIt(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ProcessPulses(), MdCounterSimulatorAG::MdCounterSimulator::ProcessPulses(), io::RadioSimulation_ROOT::RadioSimulation_ROOT(), io::RadioFileAERA::Read(), io::IoAugerEventFile::Read(), io::RadioFileAERAroot::Read(), io::CorsikaShowerFile::ReadProfile(), HybridGeometryFinderWG::HybridGeometryFinder::RecalculateChiSquare(), SdEventSelectorOG::SdEventSelector::RejectLonelyStations(), CachedShowerRegeneratorOG::StationPositionMatrix::Resize(), io::revtStation_ROOT::revtStation_ROOT(), RdHASLDFFitter::RdHASLDFFitter::Run(), HdRecValidationNS::HdRecValidation::Run(), DummyCentralTriggerNS::DummyCentralTrigger::Run(), ReadMolecularLLNS::ReadMolecularLL::Run(), TankValidationNS::TankValidation::Run(), ClearParticleLists::ClearParticleLists::Run(), SdEventPosteriorSelectorOG::SdEventPosteriorSelector::Run(), ClearParticleListInGridStations::ClearParticleListInGridStations::Run(), TriggerTimeCorrection::TriggerTimeCorrection::Run(), EventGeneratorOG::EventGenerator::Run(), SdPlaneFitOG::SdPlaneFit::Run(), CentralTriggerSimulatorXb::CentralTriggerSimulator::Run(), MdPileUpCorrecterAG::MdPileUpCorrecter::Run(), UnderGrdInjectorAG::UnderGrdInjector::Run(), LDFTestKG::LDFTest::Run(), SdEventSelectorOG::SdEventSelector::Run(), SdSimpleSimKG::SdSimpleSim::Run(), MuonCounterViewerAG::MuonCounterViewer::Run(), Validatrix::Validatrix::Run(), G4StationSimulatorOG::G4StationSimulator::RunFast(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::SampleTrace(), MdCounterSimulatorAG::MdCounterSimulator::SampleTrace(), utl::TabulatedFunction::ScaleX(), utl::TabulatedFunction::ScaleY(), io::Scintillator_ROOT::Scintillator_ROOT(), io::ScintillatorSimData_ROOT::ScintillatorSimData_ROOT(), atm::SegmentIntersection(), G4StationSimulatorOG::G4StationSimulator::Setup::Set(), io::StreamerSwitch::SetCDSimRPCParticles(), io::StreamerSwitch::SetFDRaw(), io::StreamerSwitch::SetFDSimPhotonTraces(), io::StreamerSwitch::SetFDSimTelescope(), io::StreamerSwitch::SetRaw(), revt::Station::SetReconstructionStatus(), mevt::Module::SetRecStatus(), utl::Trace< std::complex< double > >::SetScale(), io::StreamerSwitch::SetSDSimPETimeDistribution(), io::StreamerSwitch::SetSDSimPMTBaseTimeDistribution(), io::StreamerSwitch::SetSDSimPMTFilterTimeDistribution(), io::StreamerSwitch::SetSDSimTankParticles(), TSIOValidationObj::SetShowerSize(), fevt::TelescopeTriggerData::SetSLTData(), sevt::SdFootprintData::SetSpeed(), testSEventImpl::setStationCalibDataValues(), testSEventImpl::setStationGPSDataValues(), testSEventImpl::setStationRecDataValues(), testSEventImpl::setStationSimDataValues(), TestSymbols::SetSymbols(), sevt::ScintillatorRecData::SetTotalSignal(), G4StationSimulatorOG::G4StationConstruction::SetUMDParameters(), io::sevtScintillator_ROOT::sevtScintillator_ROOT(), io::ShowerRecData_ROOT::ShowerRecData_ROOT(), io::ShowerSimData_ROOT::ShowerSimData_ROOT(), io::ShowerSRecData_ROOT::ShowerSRecData_ROOT(), TestStationTriggerAlgorithm::SimpleToT(), io::SmallPMTData_ROOT::SmallPMTData_ROOT(), io::Station_ROOT::Station_ROOT(), SdEventSelectorOG::SdEventSelector::StationSelection(), io::StationSimData_ROOT::StationSimData_ROOT(), SimpleTankResponseNS::TankResponse::StDev(), io::TelescopeTriggerData_ROOT::TelescopeTriggerData_ROOT(), ReaderTest::testAttributes(), TestShowerParticleIterator::TestComparison(), testErrorPropagation::TestCorrelationMatrix(), testErrorPropagator::TestCovarianceMatrix(), ReaderTest::testFunction(), testAtmLowLevelAtmInterface::testMolecularLayer(), TestSparseMatrixVectorOp::TestMultiply(), AugerUnitParserTest::testParsing(), testSEventImpl::testSEventIterators(), ReaderTest::testWarning(), UnivParamTimeNS::UnivParamTime::tFirstPDF(), UnivParamTimeNS::UnivParamTime::tQuantilePDF(), TelescopeSimulatorKG2::Mirror::Trace(), atm::CherenkovModel::TrackLengthH(), atm::CherenkovModel::TrackLengthN(), atm::Arbeletche2021CherenkovAngularModel::UnnormalizedIntegralSineRight(), det::ComponentGroup< P, C, Creator, ManagerProvider >::Update(), G4StationSimulatorOG::G4StationSteppingAction::UserSteppingAction(), XbAlgoT2Process(), and revt::REvent::~REvent().

constexpr double utl::second = giga*nanosecond
constexpr double utl::sr = steradian
constexpr double utl::steradian = 1
constexpr double utl::tera = 1e+12

Definition at line 74 of file AugerUnits.h.

Referenced by utl::AugerUnits::FillMap(), and utl::AugerUnitParser::MakeSymbolTable().

constexpr double utl::teraelectronvolt = tera*electronvolt
constexpr double utl::tesla = volt*second/meter2
constexpr double utl::TeV = teraelectronvolt
constexpr double utl::V = volt
constexpr double utl::volt = micro*megavolt
constexpr double utl::watt = joule/second
constexpr double utl::weber = volt*second

Definition at line 246 of file AugerUnits.h.

Referenced by utl::UnitsConfig::UnitsConfig().

constexpr double utl::yocto = 1e-24

Definition at line 59 of file AugerUnits.h.

Referenced by utl::AugerUnits::FillMap(), and utl::AugerUnitParser::MakeSymbolTable().

constexpr double utl::yotta = 1e+24

Definition at line 78 of file AugerUnits.h.

Referenced by utl::AugerUnits::FillMap(), and utl::AugerUnitParser::MakeSymbolTable().

constexpr double utl::zepto = 1e-21

Definition at line 60 of file AugerUnits.h.

Referenced by utl::AugerUnits::FillMap(), and utl::AugerUnitParser::MakeSymbolTable().

constexpr double utl::zetta = 1e+21

Definition at line 77 of file AugerUnits.h.

Referenced by utl::AugerUnits::FillMap(), and utl::AugerUnitParser::MakeSymbolTable().

constexpr double utl::zettaelectronvolt = zetta*electronvolt
constexpr double utl::ZeV = zettaelectronvolt

Definition at line 191 of file AugerUnits.h.


, generated on Tue Sep 26 2023.