ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
Go to the documentation of this file. 1 #ifndef ATREMOVEPULSER_H
2 #define ATREMOVEPULSER_H
17 :
AtFilter(), fThreshold(threshold), fThresholdLow(thresholdLow)
21 virtual void Init()
override {}
28 std::tuple<double, double, double> getTransitionAround(
AtPad *pad,
int idx);
29 void removePulser(
AtPad *pad);
30 void addPulserInfo(
AtPad *pad);
33 #endif //#ifndef ATREMOVEPULSER_H
virtual void Filter(AtPad *pad, AtPadReference *padReference) override
Called to filter each pad.
virtual void Init() override
Called at the init stage of the AtFilterTask.
virtual bool IsGoodEvent() override
Called at the end of an event. Returns if filtering was successful.
AtRemovePulser(double threshold, double thresholdLow)
virtual void InitEvent(AtRawEvent *) override
Called once for each event at the start of the Exec phase.
Container class for AtPadBase objects.