// Author: Rafael D. de Souza 18/07/2014 (rderradi@ifi.unicamp.br) #ifndef MYEVENT_H #define MYEVENT_H /****************************************************************************** MyEvent.h - Class definition of MyEvent Description: Simple class to handle event information ____________________________________________________________________ Last modified: 18/07/2014 - Rafael D. de Souza - first version release *******************************************************************************/ #include "TClonesArray.h" #include "TMath.h" #include "MyParticle.h" class MyEvent { protected: Int_t fNparticles; // number of final particles TClonesArray *fParticles; // -> array with all particles public: MyEvent(); virtual ~MyEvent(); void AddParticle(MyParticle *particle); virtual void Clear(); Int_t GetNparticles() { return fNparticles; } TClonesArray* GetParticleArray() { return fParticles; } // retorna o ponteiro fParticles array MyParticle* GetParticle(Int_t i); virtual void PrintInfo(); ClassDef(MyEvent,1) // MyEvent class }; #endif