GaisserHillas6Parameter.h
Go to the documentation of this file.
1 #ifndef _evt_GaisserHillas6Parameter_h_
2 #define _evt_GaisserHillas6Parameter_h_
3 
4 static const char CvsId_evt_GaisserHillas6Parameter[] =
5  "$Id$";
6 
7 
8 #include <evt/VGaisserHillasParameter.h>
9 
10 #include <iostream>
11 
12 namespace evt {
13 
25 
26  public:
29 
31  { return new GaisserHillas6Parameter; }
32 
34  { return new GaisserHillas6Parameter(*this); }
35 
36  double GetXZero() const { return fXZero; }
37  double GetXZeroError() const { return fXZeroError; }
38  double GetA() const { return fA; }
39  double GetAError() const { return fAError; }
40  double GetB() const { return fB; }
41  double GetBError() const { return fBError; }
42  double GetC() const { return fC; }
43  double GetCError() const { return fCError; }
44 
45  void SetXZero(const double xZero, const double error)
46  { fXZero = xZero; fXZeroError = error; }
47 
48  void SetA(const double a, const double error)
49  { fA = a; fAError = error; }
50 
51  void SetB(const double b, const double error)
52  { fB = b; fBError = error; }
53 
54  void SetC(const double c, const double error)
55  { fC = c; fCError = error; }
56 
57  double Eval(const double depth) const;
58  void Dump(std::ostream& os = std::cout) const;
59  double GetIntegral() const;
60  double GetIntegralError() const;
61 
62  private:
63  double fXZero;
64  double fXZeroError;
65  double fA;
66  double fAError;
67  double fB;
68  double fBError;
69  double fC;
70  double fCError;
71 
72  };
73 
74 }
75 
76 
77 #endif
78 
79 // Configure (x)emacs for this file ...
80 // Local Variables:
81 // mode: c++
82 // compile-command: "make -C .. -k"
83 // End:
void SetB(const double b, const double error)
void SetXZero(const double xZero, const double error)
GaisserHillas6Parameter * Clone() const
void SetC(const double c, const double error)
double Eval(const double depth) const
void SetA(const double a, const double error)
static const char CvsId_evt_GaisserHillas6Parameter[]
GaisserHillas6Parameter * Create() const
Interface class for access to the Gaisser-Hillas parameters.
void Dump(std::ostream &os=std::cout) const
Gaisser-Hillas with 6 parameters (CORSIKA)
double GetIntegralError() const
return relative error of integral

, generated on Tue Sep 26 2023.