Template specialisation of class JModel to match hit with muon energy.
More...
#include <JModel.hh>
Template specialisation of class JModel to match hit with muon energy.
Definition at line 91 of file JFit/JModel.hh.
◆ parameter_type
◆ JModel()
Constructor.
- Parameters
-
Definition at line 99 of file JFit/JModel.hh.
JEnergy()
Default constructor.
◆ operator()()
Test compatibility of given light yields with muon energy.
- Parameters
-
- Returns
- true if total light yield due to muon is larger than that due to random background; else false
Definition at line 110 of file JFit/JModel.hh.
double getE() const
Get energy.
double getY0() const
Get light yield due to random background.
double getYB() const
Get light yield due to bremsstrahlung.
double getYA() const
Get light yield due to delta-rays.
◆ getEnergy()
const JEnergy& JFIT::JEnergy::getEnergy |
( |
| ) |
const |
|
inlineinherited |
Get Energy.
- Returns
- Energy
Definition at line 56 of file JEnergy.hh.
58 return static_cast<const JEnergy&
>(*this);
Data structure for fit of energy.
◆ setEnergy()
void JFIT::JEnergy::setEnergy |
( |
const JEnergy & |
energy | ) |
|
|
inlineinherited |
Set Energy.
- Parameters
-
Definition at line 67 of file JEnergy.hh.
69 static_cast<JEnergy&
>(*this) = energy;
◆ less()
bool JFIT::JEnergy::less |
( |
const JEnergy & |
X | ) |
const |
|
inlineinherited |
Less than method.
- Parameters
-
- Returns
- true if this energy less than given energy; else false
Definition at line 79 of file JEnergy.hh.
◆ negate()
Prefix unary minus.
- Returns
- Energy
Definition at line 90 of file JEnergy.hh.
◆ add()
Addition operator.
- Parameters
-
- Returns
- Energy
Definition at line 104 of file JEnergy.hh.
◆ sub()
Subtraction operator.
- Parameters
-
- Returns
- Energy
Definition at line 118 of file JEnergy.hh.
◆ mul() [1/2]
JEnergy& JFIT::JEnergy::mul |
( |
const double |
value | ) |
|
|
inlineinherited |
Multiplication operator.
- Parameters
-
value | multiplication factor |
- Returns
- Energy
Definition at line 132 of file JEnergy.hh.
◆ mul() [2/2]
template<class JFirst_t , class JSecond_t >
JFirst_t& JMATH::JMath< JFirst_t, JSecond_t >::mul |
( |
const JSecond_t & |
object | ) |
|
|
inlineinherited |
Multiply with object.
- Parameters
-
- Returns
- result object
Definition at line 354 of file JMath.hh.
356 return static_cast<JFirst_t&
>(*this) = JFirst_t().mul(
static_cast<const JFirst_t&
>(*
this),
object);
◆ div()
JEnergy& JFIT::JEnergy::div |
( |
const double |
value | ) |
|
|
inlineinherited |
Division operator.
- Parameters
-
value | multiplication factor |
- Returns
- Energy
Definition at line 146 of file JEnergy.hh.
◆ getlog10E()
double JFIT::JEnergy::getlog10E |
( |
| ) |
const |
|
inlineinherited |
Get energy.
- Returns
- Energy [log(E/GeV)]
Definition at line 159 of file JEnergy.hh.
◆ getE()
double JFIT::JEnergy::getE |
( |
| ) |
const |
|
inlineinherited |
Get energy.
- Returns
- Energy [GeV]
Definition at line 170 of file JEnergy.hh.
T pow(const T &x, const double y)
Power .
◆ putE()
void JFIT::JEnergy::putE |
( |
const double |
E | ) |
|
|
inlineinherited |
Put energy.
- Parameters
-
Definition at line 181 of file JEnergy.hh.
◆ getDE()
double JFIT::JEnergy::getDE |
( |
| ) |
const |
|
inlineinherited |
Get derivative of energy.
- Returns
- dE/dx [GeV]
Definition at line 192 of file JEnergy.hh.
194 return getE() * log(10.0);
◆ min()
static JEnergy JFIT::JEnergy::min |
( |
| ) |
|
|
inlinestaticinherited |
Get minimum possible value.
- Returns
- minimum possible value
Definition at line 214 of file JEnergy.hh.
216 return JEnergy(std::numeric_limits<double>::lowest());
◆ max()
static JEnergy JFIT::JEnergy::max |
( |
| ) |
|
|
inlinestaticinherited |
Get maximum possible value.
- Returns
- maximum possible value
Definition at line 225 of file JEnergy.hh.
227 return JEnergy(std::numeric_limits<double>::max());
◆ pE()
◆ __X
double JFIT::JEnergy::__X |
|
protectedinherited |
The documentation for this struct was generated from the following file: