1 #ifndef _ots_Visual3DEvent_h
2 #define _ots_Visual3DEvent_h
16 VisualHit& operator*(
double factor){this->x*=factor;this->y*=factor;this->z*=factor;
return *
this;}
28 typedef std::vector<VisualHit> VisualHits;
29 typedef std::vector<VisualTrack> VisualTracks;
38 void addHit (
VisualHit& hit) {hits_ .push_back(hit);}
39 void addTrack(
VisualTrack& track){tracks_.push_back(track);}
41 const VisualHits& getHits (
void)
const {
return hits_;}
42 const VisualTracks& getTracks(
void)
const {
return tracks_;}
48 typedef std::vector<Visual3DEvent> Visual3DEvents;