List of all members | Public Member Functions
mdet::Channel::Discriminator::Callable Class Referenceabstract

Callback interface wrapping the access to the underlying functor providing the input pulse. More...

Inheritance diagram for mdet::Channel::Discriminator::Callable:
Inheritance graph
[legend]

Public Member Functions

virtual CallableClone () const =0
 To allow proper copy semantics (see implemetation). More...
 
virtual double operator() (double t) const =0
 Define the interface via which we will make the calls. More...
 
virtual ~Callable ()
 The deletion of the objects will be made through a Callable*. More...
 

Detailed Description

Callback interface wrapping the access to the underlying functor providing the input pulse.

Note that this class is not templatized.

See Also
Proxy

Definition at line 69 of file MDetector/Channel.h.

Constructor & Destructor Documentation

mdet::Channel::Discriminator::Callable::~Callable ( )
virtual

The deletion of the objects will be made through a Callable*.

Definition at line 339 of file MDetector/Channel.cc.

Member Function Documentation

virtual Callable* mdet::Channel::Discriminator::Callable::Clone ( ) const
pure virtual

To allow proper copy semantics (see implemetation).

virtual double mdet::Channel::Discriminator::Callable::operator() ( double  t) const
pure virtual

Define the interface via which we will make the calls.

Implemented in mdet::Channel::Discriminator::Proxy< Functor >.


The documentation for this class was generated from the following files:

, generated on Tue Sep 26 2023.