Jpp
JShowerFitParameters_t.hh
Go to the documentation of this file.
1 #ifndef JSHOWERFITPARAMETERS_t_INCLUDE
2 #define JSHOWERFITPARAMETERS_t_INCLUDE
3 
4 #include <limits>
5 
6 #include <TROOT.h>
7 #include <TObject.h>
8 
9 
10 /**
11  * \author adomi, gmaggi
12  */
13 
14 namespace JFIT
15 {
16 /**
17  * struct that holds the Parameters used for JORCAShowerFit
18  */
20  public TObject
21  {
22  double Tmax_ns ;
23  double Dmax_m ;
24  double R_Hz ;
25  std::size_t numberOfPrefits ;
26 
28 
30 
31  void reset()
32  {
33  Tmax_ns = 20;
34  Dmax_m = 80;
35  R_Hz = 10.0e3;
36  numberOfPrefits = 1;
37  }
38 
39  bool equals(const JShowerFitParameters_t &parameters) const
40  {
41  return (this->Tmax_ns == parameters.Tmax_ns and
42  this->numberOfPrefits == parameters.numberOfPrefits and
43  this->Dmax_m == parameters.Dmax_m and
44  this->R_Hz == parameters.R_Hz);
45  }
46 
47 
49 
50  };
51 
52 }
53 
54 #endif
TObject
Definition: JRoot.hh:19
JFIT
Auxiliary classes and methods for linear and iterative data regression.
Definition: JEnergy.hh:15
JFIT::JShowerFitParameters_t::equals
bool equals(const JShowerFitParameters_t &parameters) const
Definition: JShowerFitParameters_t.hh:39
JFIT::JShowerFitParameters_t::numberOfPrefits
std::size_t numberOfPrefits
Definition: JShowerFitParameters_t.hh:25
JFIT::JShowerFitParameters_t::Dmax_m
double Dmax_m
Definition: JShowerFitParameters_t.hh:23
JFIT::JShowerFitParameters_t::~JShowerFitParameters_t
virtual ~JShowerFitParameters_t()
Definition: JShowerFitParameters_t.hh:29
JFIT::JShowerFitParameters_t::reset
void reset()
Definition: JShowerFitParameters_t.hh:31
JFIT::JShowerFitParameters_t::ClassDef
ClassDef(JShowerFitParameters_t, 1)
JFIT::JShowerFitParameters_t::R_Hz
double R_Hz
Definition: JShowerFitParameters_t.hh:24
JFIT::JShowerFitParameters_t::Tmax_ns
double Tmax_ns
Definition: JShowerFitParameters_t.hh:22
JFIT::JShowerFitParameters_t
struct that holds the Parameters used for JORCAShowerFit
Definition: JShowerFitParameters_t.hh:19
JFIT::JShowerFitParameters_t::JShowerFitParameters_t
JShowerFitParameters_t()
Definition: JShowerFitParameters_t.hh:27