class Gambit::ColliderBit::BaseDetector
An abstract base class for detector simulators within ColliderBit.
#include <BaseDetector.hpp>
Inherited by Gambit::ColliderBit::BuckFast
Public Functions
Name | |
---|---|
virtual void | init(const std::vector< std::string > & ) |
virtual void | init() General init for any collider of this type - no settings version. |
BaseDetector() Constructor. | |
virtual | ~BaseDetector() Destructor. |
virtual void | clear() Reset this instance for reuse, avoiding the need for “new” or “delete”. |
virtual void | processEvent(HEPUtils::Event & ) const =0 Perform the actual simulation on the next collider event. |
Public Functions Documentation
function init
inline virtual void init(
const std::vector< std::string > &
)
Reimplemented by: Gambit::ColliderBit::BuckFast::init
function init
inline virtual void init()
General init for any collider of this type - no settings version.
Reimplemented by: Gambit::ColliderBit::BuckFast::init
function BaseDetector
inline BaseDetector()
Constructor.
function ~BaseDetector
inline virtual ~BaseDetector()
Destructor.
function clear
inline virtual void clear()
Reset this instance for reuse, avoiding the need for “new” or “delete”.
function processEvent
virtual void processEvent(
HEPUtils::Event &
) const =0
Perform the actual simulation on the next collider event.
Reimplemented by: Gambit::ColliderBit::BuckFast::processEvent
Updated on 2024-07-18 at 13:53:31 +0000