18 namespace JPP {
using namespace JFIT; }
35 public JMath<JShower3Z>
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.
double JPoint4D::* parameter_type
Data structure for cascade in positive z-direction.
JShower3Z()
Default constructor.
JShower3Z(const JPoint4D &point, const JVersor3Z &dir)
Constructor.
JShower3Z & add(const JShower3Z &value)
Addition operator.
JShower3Z & sub(const JShower3Z &value)
Subtraction operator.
friend std::ostream & operator<<(std::ostream &out, const JShower3Z &object)
Write object to output.
JShower3Z & negate()
Prefix unary minus.
JShower3Z & div(const double value)
Divison operator.
static parameter_type pDY()
JShower3Z & mul(const double value)
Multiplication operator.
double JShower3Z::* parameter_type
static parameter_type pDX()
friend std::istream & operator>>(std::istream &in, JShower3Z &object)
Read object from input.
Data structure for vector in three dimensions.
Data structure for normalised vector in positive z-direction.
JVersor3Z & div(const double value)
Division operator.
JVersor3Z & add(const JVersor3Z &value)
Addition operator.
JVersor3Z & negate()
Prefix unary minus.
JVersor3Z & mul(const double value)
Multiplication operator.
JVersor3Z & sub(const JVersor3Z &value)
Subtraction operator.
const JVersor3Z & getDirection() const
Get direction.
JVertex3D & mul(const double value)
Multiplication operator.
JTime & add(const JTime &value)
Addition operator.
JVertex3D & div(const double value)
Division operator.
JTime & sub(const JTime &value)
Subtraction operator.
double getT() const
Get time.
JVertex3D & negate()
Prefix unary minus.
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.