Main Page
Class Categories
Classes
Namespaces
File List
File Members
exper-sw
cosmosw
AugerSW
Offline
source
main
EventIO
Shower
GaisserHillasParameters_ROOT.h
Go to the documentation of this file.
1
#ifndef _io_GaisserHillasParameters_ROOT_h_
2
#define _io_GaisserHillasParameters_ROOT_h_
3
4
#ifndef __CINT__
5
# include <evt/VGaisserHillasParameter.h>
6
#endif
7
#include <Rtypes.h>
8
9
10
namespace
io {
11
13
14
class
GaisserHillasParameters_ROOT
{
15
public
:
16
enum
GHtype
{
17
eUndefined
= 0,
18
e2Parameter
,
19
e4Parameter
,
20
e6Parameter
21
};
22
23
GaisserHillasParameters_ROOT
() { }
24
#ifndef __CINT__
25
GaisserHillasParameters_ROOT
(
const
evt::VGaisserHillasParameter
&
g
);
26
void
operator>>
(
evt::VGaisserHillasParameter
*&
g
)
const
;
27
explicit
operator
bool()
const
{
return
fGHtype
!=
eUndefined
; }
28
#endif
29
30
double
fXMax
= 0;
31
double
fXMaxError
= 0;
32
// fXZero is shapeParameter1 (name kept for backward compatibility)
33
double
fXZero
= 0;
34
double
fXZeroError
= 0;
35
double
fNMax
= 0;
36
double
fNMaxError
= 0;
37
// fA is shapeParameter2 (name kept for backward compatibility)
38
double
fA
= 0;
39
double
fAError
= 0;
40
double
fB
= 0;
41
double
fBError
= 0;
42
double
fC
= 0;
43
double
fCError
= 0;
44
double
fRhoNMaxXMax
= 0;
45
double
fRhoNMaxA
= 0;
46
double
fRhoNMaxX0
= 0;
47
double
fRhoXMaxA
= 0;
48
double
fRhoXMaxX0
= 0;
49
double
fRhoAX0
= 0;
50
51
double
fChiSqr
= 0;
52
unsigned
int
fNdof
= 0;
53
int
fGHtype
=
eUndefined
;
54
int
fGHFunctionType
= 0;
55
bool
fIsdEdXProfile
=
false
;
56
57
ClassDefNV
(
GaisserHillasParameters_ROOT
, 1);
58
59
};
60
61
}
62
63
64
#endif
io::GaisserHillasParameters_ROOT::fAError
double fAError
Definition:
GaisserHillasParameters_ROOT.h:39
io::GaisserHillasParameters_ROOT::e6Parameter
Definition:
GaisserHillasParameters_ROOT.h:20
io::GaisserHillasParameters_ROOT::fRhoXMaxX0
double fRhoXMaxX0
Definition:
GaisserHillasParameters_ROOT.h:48
io::GaisserHillasParameters_ROOT::ClassDefNV
ClassDefNV(GaisserHillasParameters_ROOT, 1)
io::GaisserHillasParameters_ROOT::fNMaxError
double fNMaxError
Definition:
GaisserHillasParameters_ROOT.h:36
io::GaisserHillasParameters_ROOT::fRhoNMaxA
double fRhoNMaxA
Definition:
GaisserHillasParameters_ROOT.h:45
io::GaisserHillasParameters_ROOT::fXMaxError
double fXMaxError
Definition:
GaisserHillasParameters_ROOT.h:31
io::GaisserHillasParameters_ROOT::fIsdEdXProfile
bool fIsdEdXProfile
Definition:
GaisserHillasParameters_ROOT.h:55
io::GaisserHillasParameters_ROOT::fXZero
double fXZero
Definition:
GaisserHillasParameters_ROOT.h:33
io::GaisserHillasParameters_ROOT::operator>>
void operator>>(evt::VGaisserHillasParameter *&g) const
Definition:
GaisserHillasParameters_ROOT.cc:72
io::GaisserHillasParameters_ROOT
Definition:
GaisserHillasParameters_ROOT.h:14
io::GaisserHillasParameters_ROOT::fCError
double fCError
Definition:
GaisserHillasParameters_ROOT.h:43
io::GaisserHillasParameters_ROOT::eUndefined
Definition:
GaisserHillasParameters_ROOT.h:17
io::GaisserHillasParameters_ROOT::e4Parameter
Definition:
GaisserHillasParameters_ROOT.h:19
io::GaisserHillasParameters_ROOT::fC
double fC
Definition:
GaisserHillasParameters_ROOT.h:42
io::GaisserHillasParameters_ROOT::fRhoAX0
double fRhoAX0
Definition:
GaisserHillasParameters_ROOT.h:49
io::GaisserHillasParameters_ROOT::fRhoNMaxXMax
double fRhoNMaxXMax
Definition:
GaisserHillasParameters_ROOT.h:44
io::GaisserHillasParameters_ROOT::fChiSqr
double fChiSqr
Definition:
GaisserHillasParameters_ROOT.h:51
utl::g
constexpr double g
Definition:
AugerUnits.h:200
io::GaisserHillasParameters_ROOT::fRhoXMaxA
double fRhoXMaxA
Definition:
GaisserHillasParameters_ROOT.h:47
io::GaisserHillasParameters_ROOT::fRhoNMaxX0
double fRhoNMaxX0
Definition:
GaisserHillasParameters_ROOT.h:46
io::GaisserHillasParameters_ROOT::fA
double fA
Definition:
GaisserHillasParameters_ROOT.h:38
io::GaisserHillasParameters_ROOT::e2Parameter
Definition:
GaisserHillasParameters_ROOT.h:18
io::GaisserHillasParameters_ROOT::fB
double fB
Definition:
GaisserHillasParameters_ROOT.h:40
evt::VGaisserHillasParameter
Interface class for access to the Gaisser-Hillas parameters.
Definition:
VGaisserHillasParameter.h:39
io::GaisserHillasParameters_ROOT::fGHFunctionType
int fGHFunctionType
Definition:
GaisserHillasParameters_ROOT.h:54
io::GaisserHillasParameters_ROOT::fNdof
unsigned int fNdof
Definition:
GaisserHillasParameters_ROOT.h:52
io::GaisserHillasParameters_ROOT::GHtype
GHtype
Definition:
GaisserHillasParameters_ROOT.h:16
io::GaisserHillasParameters_ROOT::fNMax
double fNMax
Definition:
GaisserHillasParameters_ROOT.h:35
io::GaisserHillasParameters_ROOT::GaisserHillasParameters_ROOT
GaisserHillasParameters_ROOT()
Definition:
GaisserHillasParameters_ROOT.h:23
io::GaisserHillasParameters_ROOT::fXZeroError
double fXZeroError
Definition:
GaisserHillasParameters_ROOT.h:34
io::GaisserHillasParameters_ROOT::fBError
double fBError
Definition:
GaisserHillasParameters_ROOT.h:41
io::GaisserHillasParameters_ROOT::fXMax
double fXMax
Definition:
GaisserHillasParameters_ROOT.h:30
io::GaisserHillasParameters_ROOT::fGHtype
int fGHtype
Definition:
GaisserHillasParameters_ROOT.h:53
, generated on Tue Sep 26 2023.