#include "Event.h"

Event


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

class Event : public TNamed

Inheritance Chart:
TObject
<-
TNamed
<-
Event

    public:
Event(const Event&) Event() Event(char* nom) virtual ~Event() virtual void AddFragment(Fragment* f) static TClass* Class() virtual double GetEcin() virtual double GetEperp() virtual Fragment* GetFragment(int i) virtual int GetMult() virtual TVector3 GetPtot() virtual int GetZtot() void initEvent() 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 nb static int nb_crea static int nb_dest static TClonesArray* sfrags int mult number of fragments TClonesArray* frags -> fragments array

Class Description


void initEvent(void)
 Initialisation of the Event fields
 This private method is called by the constructors


Event(void):TNamed()
 Default constructeur


Event(char *nom)
 Constructor with a name


~Event(void)
 Destructor


void AddFragment(Fragment *f)
 Add a fragment to the event


void Reset(void)
 Clear the event and the fragments in it


int GetMult(void)
 Number of fragments in the event (multiplicity)


Fragment* GetFragment(int i)
 Gets the pointer of the ith fragment in the event


int GetZtot(void)
 Sum of fragments charges


TVector3 GetPtot(void)
 Sum of fragments momenta


double GetEcin(void)
 Kinetic energy


double GetEperp(void)
 Tranverse kinetic energy


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)
              Event Event(const Event&)
             Event& operator=(const Event&)


Last update: Fri Nov 11 14:51:49 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.