#include "Fragment.h"

Fragment


class description - source file - inheritance tree (.pdf)

class Fragment : public TObject

Inheritance Chart:
TObject
<-
Fragment

    public:
Fragment(const Fragment&) Fragment() virtual ~Fragment() static TClass* Class() virtual int GetA() virtual double GetEcin() virtual double GetEgoutliq() virtual double GetEperp() virtual double GetMasse() virtual double GetPhi() virtual double GetRayon() virtual double GetTheta() virtual TVector3 GetVit() virtual int GetZ() void init_Fragment() virtual TClass* IsA() const Fragment& operator=(const Fragment&) virtual void Print(Option_t* option = "") const virtual void Set(int aa, int zz, TVector3 vit) virtual void SetA(int aa) virtual void SetEnergie(double e) virtual void SetPhi(double phi) virtual void SetTheta(double theta) virtual void SetVit(TVector3 vit) virtual void SetVit(double vx, double vy, double vz) virtual void SetZ(int zz) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
int A mass number int Z charge TVector3 v velocity public:
static int nb static int nb_crea static int nb_dest static double mnuc

Class Description


void init_Fragment(void)
 Initialisation of the Fragment fields
 This private method is called by the constructors


Fragment(void):TObject()
 Default constructor


~Fragment(void)
 Destructor


void Set(int aa, int zz, TVector3 vit)
 Setting fields values method


void SetA(int aa)
 Set the number of mass A


void SetZ(int zz)
 Set the charge Z


void SetVit(TVector3 vit)
 Set the velocity with a TVector3


void SetVit(double vx, double vy, double vz)
 Set the velocity with coordinates


int GetA(void)
 Get the mass number


int GetZ(void)
 Get the charge


TVector3 GetVit(void)
 Get the velocity


void SetEnergie(double e)
 Set the fragment kinetic energy


void SetTheta(double theta)
 Set the Theta angle


void SetPhi(double phi)
 Set the Phi angle


double GetMasse(void)
 Get the mass in MeV/c^2


double GetTheta(void)
 Get the Theta angle


double GetPhi(void)
 Get the Phi angle


double GetEcin(void)
 Get the kinetic energy


double GetEperp(void)
 Get the tranverse energy


double GetRayon(void)
 Get the theoretical radius


double GetEgoutliq(void)
 Get the binding energy from the "Liquid Drop" parametrisation


void Print(Option_t* option) const
 Printout




Inline Functions


            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
           Fragment Fragment(const Fragment&)
          Fragment& operator=(const Fragment&)


Last update: Fri Nov 11 14:51:42 2005


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.