Belle II Software  release-05-02-19
BEvent.h
1 #ifndef BEVENT_H
2 #define BEVENT_H
3 //+
4 // File : BEvent.h
5 // Description : class to contain an event
6 //
7 // Author : Ryosuke Itoh, IPNS, KEK
8 // Date : 28 - Jan - 2004
9 //-
10 
11 #include "TObject.h"
12 #include "TClonesArray.h"
13 
14 #include "BParticle.h"
15 
16 class BEvent : public TObject {
17 private:
18  int m_evno;
19  int m_nprt;
20  TClonesArray* m_particles;
21 
22 public:
23  BEvent();
24  ~BEvent();
25 
26  virtual void Clear(Option_t* /*option*/ = "");
27 
28  void EventNo(int evtno);
29  int EventNo();
30 
31  void AddTrack(float px, float py, float pz, float e,
32  float charge, SIMPLEPID pid);
33 
34  int NParticles();
35  TClonesArray* GetParticleList();
36 
37  ClassDef(BEvent, 1)
38 };
39 
40 #endif
41 
42 
BEvent
Definition: BEvent.h:16