FlyoDoc_2011 Pisa 2011 by GmP --- 011
Public Member Functions | Public Attributes | Friends

qvet Class Reference

#include <gvet.h>

Inheritance diagram for qvet:
gvet

List of all members.

Public Member Functions

 qvet (double)
 class qvet : quadrivettori.
 qvet (double *)
 qvet (gvet, double)
 qvet (double, double, double, double)
double Invar ()
double Invarq ()
double Energia ()
double Impulso ()
qvetoperator= (qvet *a)
void operator= (double *a)
qvetoperator+= (const qvet &a)
qvetoperator+= (qvet *a)
qvetoperator-= (const qvet &a)
qvetoperator-= (qvet *a)
qvet operator- ()
qvet operator+ (const qvet &)
qvet operator+ (qvet *a)
qvet operator- (const qvet &)
qvet operator- (qvet *a)
double operator* (const qvet &A)
double operator* (qvet *A)
qvet operator* (double)
qvet operator/ (double a)
qvetsetvn (const double a, const double b, const double c, const double massa)
qvetsetvn (double *a)
qvetsetvn (gvet Vg, const double massa)
qvetsetv (double a, double b, double c, double massa)
qvetsetv (double *a)
qvetsetv (gvet &Vg, double massa)
qvetsetqn (double a, double b, double c, double eg)
qvetsetqn (double *a)
qvetsetqn (gvet Vg, double eg)
void Reset ()
void putq (double &a, double &b, double &c, double &d)
void putq (float &a, float &b, float &c, float &d)
void putq (double *a)
void Riposo ()
void Riposo (double massa)
qvetLburst (qvet &Burst)
void print (const char *)
void print (long ev, const char *pnome, int pid, const char *devnome)

Public Attributes

double m
double mq

Friends

class gvet
double operator* (qvet *A, qvet &B)
qvet operator* (double a, qvet B)

Detailed Description

Q-Vettori: vettori quadrimensionali derivati da gvet

Author:
Giuseppe Pierazzini

Definition at line 424 of file gvet.h.


Constructor & Destructor Documentation

qvet::qvet ( double  massa)

class qvet : quadrivettori.

Definition at line 164 of file gvet.cpp.

{
  x=0.0;
  y=0.0;
  z=0.0;
  m=massa;
  mq=m*m;
  Energia();
  Norma();
}

Member Function Documentation

void qvet::putq ( double &  a,
double &  b,
double &  c,
double &  d 
) [inline]

putq trasferisce le componenti del quadrovettore in 4 variabili esterne Nota differisce da putvn perchè la quarta variabile è la coordinata temporale del quadrivettore e non la norma della parte spaziale.

Definition at line 605 of file gvet.h.

                                                         {
        a=x;
        b=y;
        c=z;
        d=e;
    }

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables