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

#include <AtFilterCalibrate.h>

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

Public Member Functions

 AtFilterCalibrate ()
 
TString GetCalibrationFile ()
 
void SetCalibrationFile (TString fileName)
 
virtual void Init () override
 Called at the init stage of the AtFilterTask. More...
 
virtual void InitEvent (AtRawEvent *event) override
 Called once for each event at the start of the Exec phase. More...
 
virtual void Filter (AtPad *pad, AtPadReference *padReference) override
 Called to filter each pad. More...
 
virtual bool IsGoodEvent () override
 Called at the end of an event. Returns if filtering was successful. 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

Filter for calibrating raw data.

Definition at line 23 of file AtFilterCalibrate.h.

Constructor & Destructor Documentation

◆ AtFilterCalibrate()

AtFilterCalibrate::AtFilterCalibrate ( )
default

Member Function Documentation

◆ Filter()

void AtFilterCalibrate::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 19 of file AtFilterCalibrate.cxx.

◆ GetCalibrationFile()

TString AtFilterCalibrate::GetCalibrationFile ( )
inline

Definition at line 37 of file AtFilterCalibrate.h.

◆ Init()

void AtFilterCalibrate::Init ( )
overridevirtual

Called at the init stage of the AtFilterTask.

Implements AtFilter.

Definition at line 14 of file AtFilterCalibrate.cxx.

◆ InitEvent()

virtual void AtFilterCalibrate::InitEvent ( AtRawEvent inputEvent)
inlineoverridevirtual

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

Implements AtFilter.

Definition at line 41 of file AtFilterCalibrate.h.

◆ IsGoodEvent()

virtual bool AtFilterCalibrate::IsGoodEvent ( )
inlineoverridevirtual

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

Implements AtFilter.

Definition at line 43 of file AtFilterCalibrate.h.

◆ SetCalibrationFile()

void AtFilterCalibrate::SetCalibrationFile ( TString  fileName)
inline

Definition at line 38 of file AtFilterCalibrate.h.


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