An adaption of the normal state creator introducing another parameter to reverse the seed. More...
#include <StateCreatorWithReversal.dcl.h>
Public Types | |
using | IOTypes |
Types that should be served to apply on invocation. | |
using | IOVectors |
Vector types that should be served to apply on invocation. | |
Public Member Functions | |
void | apply (const std::vector< RecoTrack * > &objects, std::vector< AState > &states) final |
Create states from the space points, including a reverse flag or not. | |
void | exposeParameters (ModuleParamList *moduleParamList, const std::string &prefix) final |
Expose the parameters. | |
void | apply (const std::vector< RecoTrack * > &objects, std::vector< AState > &states) override |
Add new states to the list of states using all given objects. | |
virtual void | apply (ToVector< AIOTypes > &... ioVectors)=0 |
Main function executing the algorithm. | |
virtual void | apply (ToVector< AIOTypes > &... ioVectors)=0 |
Main function executing the algorithm. | |
virtual std::string | getDescription () |
Brief description of the purpose of the concrete findlet. | |
void | initialize () override |
Receive and dispatch signal before the start of the event processing. | |
void | beginRun () override |
Receive and dispatch signal for the beginning of a new run. | |
void | beginEvent () override |
Receive and dispatch signal for the start of a new event. | |
void | endRun () override |
Receive and dispatch signal for the end of the run. | |
void | terminate () override |
Receive and dispatch Signal for termination of the event processing. | |
Protected Types | |
using | ToVector |
Short hand for ToRangeImpl. | |
Protected Member Functions | |
void | addProcessingSignalListener (ProcessingSignalListener *psl) |
Register a processing signal listener to be notified. | |
int | getNProcessingSignalListener () |
Get the number of currently registered listeners. | |
Private Types | |
using | Super = StateCreator<RecoTrack, AState> |
Parent class. | |
Private Attributes | |
bool | m_param_reverseSeed = false |
Reverse the seed. | |
std::vector< ProcessingSignalListener * > | m_subordinaryProcessingSignalListeners |
References to subordinary signal processing listener contained in this findlet. | |
bool | m_initialized |
Flag to keep track whether initialization happened before. | |
bool | m_terminated |
Flag to keep track whether termination happened before. | |
std::string | m_initializedAs |
Name of the type during initialisation. | |
An adaption of the normal state creator introducing another parameter to reverse the seed.
Definition at line 25 of file StateCreatorWithReversal.dcl.h.
|
inherited |
|
inherited |
|
private |
Parent class.
Definition at line 27 of file StateCreatorWithReversal.dcl.h.
|
protectedinherited |
|
protectedinherited |
Register a processing signal listener to be notified.
Definition at line 53 of file CompositeProcessingSignalListener.cc.
|
overrideinherited |
Add new states to the list of states using all given objects.
Findlet for tagging all space points in the results vector as used.
Definition at line 23 of file StateCreator.icc.h.
|
overrideinherited |
Receive and dispatch signal for the start of a new event.
Definition at line 36 of file CompositeProcessingSignalListener.cc.
|
overrideinherited |
Receive and dispatch signal for the beginning of a new run.
Definition at line 33 of file CompositeProcessingSignalListener.cc.
|
overrideinherited |
Receive and dispatch signal for the end of the run.
Definition at line 39 of file CompositeProcessingSignalListener.cc.
|
inlinevirtualinherited |
|
protectedinherited |
Get the number of currently registered listeners.
Definition at line 56 of file CompositeProcessingSignalListener.cc.
|
overrideinherited |
Receive and dispatch signal before the start of the event processing.
Definition at line 30 of file CompositeProcessingSignalListener.cc.
|
overrideinherited |
Receive and dispatch Signal for termination of the event processing.
Definition at line 42 of file CompositeProcessingSignalListener.cc.
|
privateinherited |
Flag to keep track whether initialization happened before.
Definition at line 52 of file ProcessingSignalListener.h.
|
privateinherited |
Name of the type during initialisation.
Definition at line 58 of file ProcessingSignalListener.h.
|
private |
Reverse the seed.
Definition at line 38 of file StateCreatorWithReversal.dcl.h.
|
privateinherited |
References to subordinary signal processing listener contained in this findlet.
Definition at line 60 of file CompositeProcessingSignalListener.h.
|
privateinherited |
Flag to keep track whether termination happened before.
Definition at line 55 of file ProcessingSignalListener.h.