ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
Public Member Functions | List of all members
AtRemovePulser Class Reference

#include <AtRemovePulser.h>

Inheritance diagram for AtRemovePulser:
Inheritance graph
[legend]
Collaboration diagram for AtRemovePulser:
Collaboration graph
[legend]

Public Member Functions

 AtRemovePulser (double threshold, double thresholdLow)
 
virtual void Init () override
 Called at the init stage of the AtFilterTask. More...
 
virtual void InitEvent (AtRawEvent *) override
 Called once for each event at the start of the Exec phase. More...
 
virtual bool IsGoodEvent () override
 Called at the end of an event. Returns if filtering was successful. More...
 
virtual void Filter (AtPad *pad, AtPadReference *padReference) override
 Called to filter each pad. More...
 
- Public Member Functions inherited from AtFilter
virtual ~AtFilter ()=default
 
virtual AtRawEventConstructOutputEvent (TClonesArray *outputEventArray, AtRawEvent *inputEvent)
 Construct output event from input event array. More...
 

Detailed Description

Definition at line 10 of file AtRemovePulser.h.

Constructor & Destructor Documentation

◆ AtRemovePulser()

AtRemovePulser::AtRemovePulser ( double  threshold,
double  thresholdLow 
)
inline

Definition at line 16 of file AtRemovePulser.h.

Member Function Documentation

◆ Filter()

void AtRemovePulser::Filter ( AtPad pad,
AtPadReference padReference 
)
overridevirtual

Called to filter each pad.

Optional padRef currently only used by SCA filter (10/20/22).

Parameters
[in]padPad to filter.
[in[padRefernece optional parameter only needed when when filtering FPN channels.

Implements AtFilter.

Definition at line 15 of file AtRemovePulser.cxx.

◆ Init()

virtual void AtRemovePulser::Init ( )
inlineoverridevirtual

Called at the init stage of the AtFilterTask.

Implements AtFilter.

Definition at line 21 of file AtRemovePulser.h.

◆ InitEvent()

virtual void AtRemovePulser::InitEvent ( AtRawEvent inputEvent)
inlineoverridevirtual

Called once for each event at the start of the Exec phase.

Implements AtFilter.

Definition at line 22 of file AtRemovePulser.h.

◆ IsGoodEvent()

virtual bool AtRemovePulser::IsGoodEvent ( )
inlineoverridevirtual

Called at the end of an event. Returns if filtering was successful.

Implements AtFilter.

Definition at line 23 of file AtRemovePulser.h.


The documentation for this class was generated from the following files: