ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
virtual void InitEvent(AtRawEvent *inputEvent)=0
Called once for each event at the start of the Exec phase.
virtual bool IsGoodEvent()=0
Called at the end of an event. Returns if filtering was successful.
Container class for AtPadBase objects.
virtual ~AtFilter()=default
virtual AtRawEvent * ConstructOutputEvent(TClonesArray *outputEventArray, AtRawEvent *inputEvent)
Construct output event from input event array.
virtual void Init()=0
Called at the init stage of the AtFilterTask.
virtual void Filter(AtPad *pad, AtPadReference *padReference=nullptr)=0
Called to filter each pad.