KaliVeda
Toolkit for HIC analysis
KVSimEvent.h
1 
4 #ifndef __KVSIMEVENT_H
5 #define __KVSIMEVENT_H
6 
7 #include "KVTemplateEvent.h"
8 #include "KVSimNucleus.h"
9 
22 class KVSimEvent : public KVTemplateEvent<KVSimNucleus> {
23 public:
24 
25  KVSimEvent(Int_t mult = 50)
26  : KVTemplateEvent(mult)
27  {}
28  virtual ~KVSimEvent() {}
29  virtual void Print(Option_t* t = "") const;
30 
32 
33  ClassDef(KVSimEvent, 5) //Events from simulation
34 };
35 typedef KVSimEvent::EventIterator SimEventIterator;
36 typedef KVSimEvent::EventGroupIterator SimEventGroupIterator;
37 typedef KVSimEvent::EventOKIterator SimEventOKIterator;
38 
90 #endif
int Int_t
double Double_t
const char Option_t
#define ClassDef(name, id)
Container class for simulated nuclei, KVSimNucleus.
Definition: KVSimEvent.h:22
Double_t GetTotalCoulombEnergy() const
Definition: KVSimEvent.cpp:39
virtual ~KVSimEvent()
Definition: KVSimEvent.h:28
KVSimEvent(Int_t mult=50)
Definition: KVSimEvent.h:25
virtual void Print(Option_t *t="") const
Definition: KVSimEvent.cpp:17
Base class for event classes (containers for different types of particle objects)
Wrapper class for iterating over groups of nuclei in KVSimEvent accessed through base pointer or refe...
Wrapper class for iterating over nuclei in KVSimEvent accessed through base pointer or reference.
Wrapper class for iterating over "OK" nuclei in KVSimEvent accessed through base pointer or reference...