Class ObserverSurface

Inheritance Relationships

Base Type

Class Documentation

class ObserverSurface : public ObserverFeature

Detects particles crossing the boundaries of a defined surface (see, e.g., Geometry module)

Public Functions

ObserverSurface(Surface *surface)

Constructor

Parameters:

surface – object with some specific geometric (see Geometry.h)

virtual DetectionState checkDetection(Candidate *candidate) const
virtual std::string getDescription() const
virtual void onDetection(Candidate *candidate) const

Protected Attributes

std::string description