ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
AtReconstruction
AtFilter
AtFilterFPN.h
Go to the documentation of this file.
1
#ifndef ATFILTERFPN_H
2
#define ATFILTERFPN_H
3
#include "
AtFilterSubtraction.h
"
4
#include "
AtPad.h
"
// for AtPad
5
6
#include <Rtypes.h>
// for Int_t
7
class
AtRawEvent
;
8
struct
AtPadReference
;
9
13
class
AtFilterFPN
:
public
AtFilterSubtraction
{
14
protected
:
15
bool
fAverageAgets
{
false
};
16
17
virtual
bool
isValidPad
(
const
AtPad
&pad)
override
;
18
virtual
int
getAsad
(
const
AtPadReference
&ref)
override
;
19
20
public
:
21
AtFilterFPN
(
AtMapPtr
map,
bool
averageAgets, Int_t numCoBos = 10);
22
23
virtual
void
InitEvent
(
AtRawEvent
*event)
override
;
24
};
25
#endif //#ifndef ATFILTERFPN_H
AtPad.h
AtFilterFPN::fAverageAgets
bool fAverageAgets
Definition:
AtFilterFPN.h:15
AtFilterFPN::InitEvent
virtual void InitEvent(AtRawEvent *event) override
Called once for each event at the start of the Exec phase.
Definition:
AtFilterFPN.cxx:16
AtFilterFPN::AtFilterFPN
AtFilterFPN(AtMapPtr map, bool averageAgets, Int_t numCoBos=10)
Definition:
AtFilterFPN.cxx:11
AtFilterFPN::isValidPad
virtual bool isValidPad(const AtPad &pad) override
Definition:
AtFilterFPN.cxx:26
AtRawEvent
Definition:
AtRawEvent.h:34
AtMapPtr
std::shared_ptr< AtMap > AtMapPtr
Definition:
AtSpaceChargeTask.h:18
AtFilterSubtraction.h
AtFilterSubtraction
Definition:
AtFilterSubtraction.h:29
AtFilterFPN
Definition:
AtFilterFPN.h:13
AtFilterFPN::getAsad
virtual int getAsad(const AtPadReference &ref) override
Definition:
AtFilterFPN.cxx:37
AtPad
Container class for AtPadBase objects.
Definition:
AtPad.h:38
AtPadReference
Definition:
AtPadReference.h:20
Generated on Sat Nov 11 2023 15:30:38 for ATTPCROOT by
1.8.18