18namespace JPP {
using namespace JFIT; }
35 public JMath<JShower3Z>
87 JPoint4D ::add(value);
101 JPoint4D ::sub(value);
115 JPoint4D ::mul(value);
129 JPoint4D ::div(value);
144 in >>
static_cast<JPoint4D&
>(object);
161 out << static_cast<const JPoint4D&>(
object);
162 out <<
' ' <<
object.__dx;
163 out <<
' ' <<
object.__dy;
Base class for data structures with artithmetic capabilities.
Data structure for vertex fit.
Data structure for cascade in positive z-direction.
JShower3Z & negate()
Prefix unary minus.
JShower3Z()
Default constructor.
JShower3Z(const JPoint4D &point, const JVersor3Z &dir)
Constructor.
friend std::ostream & operator<<(std::ostream &out, const JShower3Z &object)
Write object to output.
double JShower3Z::* parameter_type
static parameter_type pDY()
friend std::istream & operator>>(std::istream &in, JShower3Z &object)
Read object from input.
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.
static parameter_type pDX()
JTime & add(const JTime &value)
Addition operator.
double getT() const
Get time.
JTime & sub(const JTime &value)
Subtraction operator.
Data structure for vector in three dimensions.
Data structure for normalised vector in positive z-direction.
JVersor3Z & add(const JVersor3Z &value)
Addition operator.
JVersor3Z & sub(const JVersor3Z &value)
Subtraction operator.
JVersor3Z & mul(const double value)
Multiplication operator.
JVersor3Z & negate()
Prefix unary minus.
const JVersor3Z & getDirection() const
Get direction.
JVersor3Z & div(const double value)
Division operator.
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.