#include <AlephAbstractInteractiveFunction.h>
Inheritance diagram for AlephAbstractInteractiveFunction:
Public Methods | |
AlephAbstractInteractiveFunction () | |
AlephAbstractInteractiveFunction (AlephInteractiveHandler *ptr) | |
virtual | ~AlephAbstractInteractiveFunction () |
virtual string | Name ()=0 |
virtual int | Code ()=0 |
virtual void | Run (vector< float > &options, AlphaBanks &EventInfo)=0 |
virtual vector<pair<string, float> > | OptionsList ()=0 |
Protected Methods | |
void | SendMessage (int code, vector< float > &options, string comment) |
Private Attributes | |
AlephInteractiveHandler* | theHandler |
|
Definition at line 23 of file AlephAbstractInteractiveFunction.h. |
|
Definition at line 24 of file AlephAbstractInteractiveFunction.h. |
|
Definition at line 25 of file AlephAbstractInteractiveFunction.h. |
|
Reimplemented in GeneralEventInfo, CollectTracks, CollectLeptons, CollectJets, and testclass. Referenced by AlephRegisteredAction::AlephRegisteredAction(), and testclass::Run().
|
|
Reimplemented in GeneralEventInfo, CollectTracks, CollectLeptons, CollectJets, and testclass. Referenced by AlephRegisteredAction::AlephRegisteredAction().
|
|
Reimplemented in GeneralEventInfo, CollectTracks, CollectLeptons, CollectJets, and testclass. |
|
Reimplemented in GeneralEventInfo, CollectTracks, CollectLeptons, CollectJets, and testclass. |
|
Definition at line 31 of file AlephAbstractInteractiveFunction.h. Referenced by testclass::Run(), CollectJets::Run(), CollectLeptons::Run(), CollectTracks::Run(), and GeneralEventInfo::Run().
|
|
Definition at line 33 of file AlephAbstractInteractiveFunction.h. |