#include "Event.h"

Event


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

class Event : public TNamed

Inheritance Chart:
TObject
<-
TNamed
<-
Event
    private:
void initEvent() public:
Event() Event(Char_t* nom) Event(const Event&) virtual ~Event() virtual void AddFragment(Fragment* f) static TClass* Class() virtual Double_t GetEcin() virtual Double_t GetEperp() virtual Fragment* GetFragment(Int_t i) virtual Int_t GetMult() virtual TVector3 GetPtot() virtual Int_t GetZtot() virtual TClass* IsA() const Event& operator=(const Event&) virtual void Print(Option_t* option = "") const virtual void Reset() 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 TClonesArray* sfrags Int_t mult nombre de fragments TClonesArray* frags -> tableau des fragments

Class Description

 Classe contenant les informations relatives a un evenement



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


Event(void):TNamed()
 Createur par default


Event(Char_t *nom)
 Constructeur avec un nom


~Event(void)
 Destructeur


void AddFragment(Fragment *f)
 Ajout d'un fragment a l'evenement


void Reset(void)
 Remise a zero de l'evenement, vide la liste des fragments


Int_t GetMult(void)
 Nombre de particules


Fragment* GetFragment(Int_t i)
 Retourne le pointeur sur le i eme fragment de l'evenement
 ATTENTION: l'indice i varie de 1 au nombre total de particules.

 Exemple d'utilisation (evt est un pointeur sur un objet de type Event):

 Fragment *fra=evt->GetFragment(3); ! retourne le pointeur sur le 3eme fragment


Int_t GetZtot(void)
 Somme des charges de tous les fragments de l'evenement


TVector3 GetPtot(void)
 Somme des produits Charge*(module de la vitesse) pour tous les fragments de
 l'evenement


Double_t GetEcin(void)
 Somme des energies cinetiques pour tous les fragments de l'evenement


Double_t GetEperp(void)
 Somme des energies cinetiques perpendiculaires au faisceau  pour tous les
 fragments de l'evenement


void Print(Option_t* option) const
 Affichage de l'evenement




Inline Functions


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


Last update: Wed Mar 8 18:20:57 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.