#include "EventSTL.h" ClassImp(Hit) Hit::Hit() {} Hit::Hit(Double_t ppx, Double_t ppy, Double_t ppz) : px(ppx), py(ppy), pz(ppz) {} Hit::~Hit() {} ClassImp(EventSTL) EventSTL::EventSTL() {} EventSTL::~EventSTL() {} void EventSTL::Electron(Double_t px, Double_t py, Double_t pz) { nhit += 1; hits.push_back(Hit(px,py,pz)); } void EventSTL::Clear() { nhit = 0; hits.clear(); } void EventSTL::VI() { cout << "Size=" << hits.size() << "; nhit=" << nhit << "; hit[]="; for (Int_t i = 0; i < hits.size(); i++) { cout << "(" << hits[i].px << "," << hits[i].py << "," << hits[i].pz << ")" ; } cout << endl; }