 |
Belle II Software
release-05-02-19
|
12 #include <tracking/trackFindingCDC/findlets/base/Findlet.h>
14 #include <framework/datastore/StoreObjPtr.h>
15 #include <framework/dataobjects/EventT0.h>
22 template<
class ... AIOTypes>
24 class BaseEventTimeExtractor :
public TrackFindingCDC::Findlet<AIOTypes...> {
28 using Super = TrackFindingCDC::Findlet<AIOTypes...>;
virtual void initialize() override
Initialize the event t0 store obj ptr.
Abstract base class for different kinds of events.
Type-safe access to single objects in the data store.
bool wasSuccessful() const
Returns true if the last run t0 extraction was successful.
virtual void exposeParameters(ModuleParamList *moduleParamList, const std::string &prefix) override
Expose our parameters to the super module.
virtual void beginEvent() override
Create the event t0 store obj ptr.
void resetEventT0() const
Reset the t0 value to cached value if it exists or clear it otherwise.
The Module parameter list class.