ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
AtReconstruction
AtPulseAnalyzer
AtPSAFull.h
Go to the documentation of this file.
1
#ifndef AtPSAFULL_H
2
#define AtPSAFULL_H
3
4
#include "
AtPSA.h
"
5
6
#include <Rtypes.h>
// for THashConsistencyHolder, ClassDefOverride
7
8
#include <memory>
// for make_unique, unique_ptr
9
10
class
AtPad
;
11
class
TBuffer;
12
class
TClass;
13
class
TMemberInspector;
14
15
class
AtPSAFull
:
public
AtPSA
{
16
public
:
17
AtPSAFull
() =
default
;
18
~AtPSAFull
() =
default
;
19
20
HitVector
AnalyzePad
(
AtPad
*pad)
override
;
21
std::unique_ptr<AtPSA>
Clone
()
override
{
return
std::make_unique<AtPSAFull>(*
this
); }
22
23
ClassDefOverride(
AtPSAFull
, 1)
24
};
25
26
#endif
AtPSAFull
Definition:
AtPSAFull.h:15
AtPSA::HitVector
std::vector< std::unique_ptr< AtHit > > HitVector
Definition:
AtPSA.h:50
AtPSAFull::AnalyzePad
HitVector AnalyzePad(AtPad *pad) override
Definition:
AtPSAFull.cxx:26
AtPSAFull::AtPSAFull
AtPSAFull()=default
AtPSAFull::~AtPSAFull
~AtPSAFull()=default
AtPSA.h
AtPSAFull::Clone
std::unique_ptr< AtPSA > Clone() override
Definition:
AtPSAFull.h:21
AtPad
Container class for AtPadBase objects.
Definition:
AtPad.h:38
AtPSA
Definition:
AtPSA.h:27
Generated on Sat Nov 11 2023 15:30:38 for ATTPCROOT by
1.8.18