#include "Fragment.h"

Fragment


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

class Fragment : public TObject

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

Data Members


    public:
static Int_t nb static Int_t nb_crea static Int_t nb_dest static Double_t mnuc Int_t A nombre de nucleons Int_t Z nombre de charges TVector3 v vitesse

Class Description

 Classe contenant les informations relatives a un fragment



void initFragment(void)
 Initialisation des champs de Fragment
 Cette methode privee n'est appelee que par les constructeurs


Fragment(void):TObject()
 Createur par default


~Fragment(void)
 Destructeur


void Set(Int_t aa, Int_t zz, TVector3 vit)
 Methode d'attribution de valeur des champs


void SetA(Int_t aa)
 Methode d'attribution de A


void SetZ(Int_t zz)
 Methode d'attribution de Z


void SetVit(TVector3 vit)
 Methode d'attribution de la vitesse. Les coordonnées doivent etre en cm/ns.


void SetVit(Double_t vx, Double_t vy, Double_t vz)
 Methode d'attribution de la vitesse. Les coordonnées doivent etre en cm/ns.


Int_t GetA(void)
 Retourne le nombre de nucleons (nombre de masses)


Int_t GetZ(void)
 Retourne la charge


TVector3 GetVit(void)
 Retourne la vitesse. Les coordonnees sont en cm/ns


void SetEnergie(Double_t e)
 Attribution de l'energie cinetique en MeV


void SetTheta(Double_t theta)
 Attribution de l'angle polaire Theta en degres


void SetPhi(Double_t phi)
 Attribution de l'angle Phi en degres


Double_t GetMasse(void)
 Retourne la masse en MeV/c2


Double_t GetTheta(void)
 Retourne l'angle polaire Theta en degres


Double_t GetPhi(void)
 Retourne l'angle Phi en degres


Double_t GetEcin(void)
 Retourne l'energie cinetique en MeV


Double_t GetEperp(void)
 Retourne l'energie cinetique perpendiculaire en MeV.


Double_t GetRayon(void)
 Retourne le rayon theorique (1.2*A^(1./3.)) en fm.


Double_t GetEgoutliq(void)
 Calcul de l'energie du fondamental "Goutte Liquide" en MeV.


void Print(Option_t* option) const
 Affichage




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: Wed Mar 8 18:20:50 2006


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.