22 cout <<
"\nKVSimEvent with " << GetMult(t) <<
" particles :" << endl;
23 cout <<
"------------------------------------" << endl;
26 for (
auto it = GetNextParticleIterator(t); it != end(); ++it) {
28 cout <<
" Position: (" << (*it).GetPosition().x() <<
"," << (*it).GetPosition().y() <<
"," << (*it).GetPosition().z() <<
")" << endl;
45 for (KVSimEvent::Iterator it = begin(); it != end(); ++it) {
46 KVSimEvent::Iterator it2(it);
47 for (++it2; it2 != end(); ++it2) {
48 TVector3 D12 = (*it).GetPosition() - (*it2).GetPosition();
62 void KVSimEvent::Streamer(
TBuffer& R__b)
75 KVBase::Streamer(R__b);
76 fParticles->Streamer(R__b);
77 fParameters.Streamer(R__b);
ClassImp(KVPartitionList) void KVPartitionList
Initialisation.
static Double_t e2
e^2/(4.pi.epsilon_0) in MeV.fm
Container class for simulated nuclei, KVSimNucleus.
Double_t GetTotalCoulombEnergy() const
virtual void Print(Option_t *t="") const
Nucleus in a simulated event.
void Print(Option_t *t="") const
Display nucleus parameters.
virtual Int_t ReadClassBuffer(const TClass *cl, void *pointer, const TClass *onfile_class=0)=0
virtual Version_t ReadVersion(UInt_t *start=0, UInt_t *bcnt=0, const TClass *cl=0)=0
virtual Int_t WriteClassBuffer(const TClass *cl, void *pointer)=0