Main Page
Class Categories
Classes
Namespaces
File List
File Members
exper-sw
cosmosw
AugerSW
Offline
source
main
EventIO
Corsika
CorsikaUtilities.h
Go to the documentation of this file.
1
#ifndef _io_CorsikaToPDG_h_
2
#define _io_CorsikaToPDG_h_
3
4
#include <utl/AugerUnits.h>
5
6
7
namespace
io {
8
9
namespace
Corsika {
10
18
int
CorsikaToPDG
(
const
int
corsikaCode);
20
22
double
CorsikaAzimuthToAuger
(
const
double
corsikaAzimuth,
23
const
double
magneticFieldDeclination);
24
25
const
double
kEarthRadius
= 6.371315e6*
utl::m
;
26
const
double
hAtmBoundary
= 112.8292*
utl::km
;
27
28
struct
AtmosphereParameters
{
29
double
fZLAY
[5];
30
double
fHLAY
[5];
31
double
fAATM
[5];
32
double
fBATM
[5];
33
double
fCATM
[5];
34
};
35
36
}
37
38
}
39
40
41
#endif
utl::km
constexpr double km
Definition:
AugerUnits.h:125
io::Corsika::AtmosphereParameters::fCATM
double fCATM[5]
Definition:
CorsikaUtilities.h:33
io::Corsika::AtmosphereParameters
Definition:
CorsikaUtilities.h:28
io::Corsika::CorsikaAzimuthToAuger
double CorsikaAzimuthToAuger(const double corsikaAzimuth, const double magneticFieldDeclination)
Returns the azimuth rotated from Corisika's system to Auger standard.
Definition:
CorsikaUtilities.cc:151
io::Corsika::AtmosphereParameters::fBATM
double fBATM[5]
Definition:
CorsikaUtilities.h:32
io::Corsika::AtmosphereParameters::fZLAY
double fZLAY[5]
Definition:
CorsikaUtilities.h:29
io::Corsika::hAtmBoundary
const double hAtmBoundary
Definition:
CorsikaUtilities.h:26
io::Corsika::CorsikaToPDG
int CorsikaToPDG(const int corsikaCode)
converters from CORSIKA to PDG particle codes
Definition:
CorsikaUtilities.cc:109
utl::m
constexpr double m
Definition:
AugerUnits.h:121
io::Corsika::AtmosphereParameters::fHLAY
double fHLAY[5]
Definition:
CorsikaUtilities.h:30
io::Corsika::kEarthRadius
const double kEarthRadius
Definition:
CorsikaUtilities.h:25
io::Corsika::AtmosphereParameters::fAATM
double fAATM[5]
Definition:
CorsikaUtilities.h:31
, generated on Tue Sep 26 2023.