17namespace JPP {
using namespace JFIT; }
31 public JMath<JShowerEH>
74 const double By = 0.0):
211 return pow(10.0,
__Eem);
231 return getEem() * log(10.0);
251 return pow(10.0,
__Eh);
271 return getEh() * log(10.0);
302 out << static_cast<const JShower3Z&>(
object);
Base class for data structures with artithmetic capabilities.
Data structure for fit of energy.
Data structure for vertex fit.
Data structure for cascade in positive z-direction.
JShower3Z & negate()
Prefix unary minus.
JShower3Z & sub(const JShower3Z &value)
Subtraction operator.
JShower3Z & add(const JShower3Z &value)
Addition operator.
JShower3Z & div(const double value)
Divison operator.
JShower3Z & mul(const double value)
Multiplication operator.
Data structure for fit of straight line in positive z-direction with energy.
double getHEnergy() const
Get Hadronic Energy.
JShowerEH & add(const JShowerEH &value)
Addition operator.
JShowerEH & sub(const JShowerEH &value)
Subtraction operator.
JShowerEH(const JShower3Z &line, const double x, const double h, const double By=0.0)
Constructor.
friend std::ostream & operator<<(std::ostream &out, const JShowerEH &object)
Write object to output.
double getDEem() const
Get derivative of energy.
double getDEh() const
Get derivative of energy.
JShowerEH & div(const double value)
Division operator.
JShowerEH & negate()
Prefix unary minus.
double getEem() const
Get EM energy.
static parameter_type pEem()
JShowerEH(const JPoint4D &point, const JVersor3Z &dir, const double x, const double h, const double By=0.0)
Constructor.
void putEem(const double E)
Put EM energy.
friend std::istream & operator>>(std::istream &in, JShowerEH &object)
Read object from input.
double getLogEem() const
Get EM energy.
JShowerEH & mul(const double value)
Multiplication operator.
JShowerEH()
Default constructor.
double getEh() const
Get Hadronic energy.
double getLogEh() const
Get Hadronic energy.
static parameter_type pBy()
double getEMEnergy() const
Get EM Energy.
double getBy() const
Get bjorken y.
double JShowerEH::* parameter_type
void putEh(const double E)
Put Hadronic energy.
static parameter_type pEh()
Data structure for normalised vector in positive z-direction.
Auxiliary classes and methods for linear and iterative data regression.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Auxiliary base class for aritmetic operations of derived class types.