ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
Trace recorded by other data acquisition systems. More...
#include <AtGenericTrace.h>
Public Types | |
using | rawTrace = std::vector< Int_t > |
using | trace = std::vector< Double_t > |
Public Member Functions | |
virtual std::unique_ptr< AtPadBase > | Clone () const override |
AtGenericTrace (Int_t traceID=-1, std::size_t size=2048) | |
void | SetRawADC (Int_t idx, Int_t val) |
void | SetADC (Int_t idx, Double_t val) |
rawTrace & | GetRawADC () |
trace & | GetADC () |
Int_t | GetTraceSize () const |
ClassDefOverride (AtGenericTrace, 1) | |
![]() | |
virtual | ~AtPadBase ()=default |
ClassDefOverride (AtPadBase, 1) | |
Protected Attributes | |
Int_t | fTraceID {} |
std::size_t | fSize {} |
rawTrace | fRawAdc {} |
trace | fAdc {} |
Trace recorded by other data acquisition systems.
Definition at line 21 of file AtGenericTrace.h.
using AtGenericTrace::rawTrace = std::vector<Int_t> |
Definition at line 23 of file AtGenericTrace.h.
using AtGenericTrace::trace = std::vector<Double_t> |
Definition at line 24 of file AtGenericTrace.h.
AtGenericTrace::AtGenericTrace | ( | Int_t | traceID = -1 , |
std::size_t | size = 2048 |
||
) |
Definition at line 10 of file AtGenericTrace.cxx.
AtGenericTrace::ClassDefOverride | ( | AtGenericTrace | , |
1 | |||
) |
|
overridevirtual |
Implements AtPadBase.
Definition at line 5 of file AtGenericTrace.cxx.
|
inline |
Definition at line 41 of file AtGenericTrace.h.
|
inline |
Definition at line 40 of file AtGenericTrace.h.
|
inline |
Definition at line 42 of file AtGenericTrace.h.
|
inline |
Definition at line 38 of file AtGenericTrace.h.
|
inline |
Definition at line 37 of file AtGenericTrace.h.
|
protected |
Definition at line 30 of file AtGenericTrace.h.
|
protected |
Definition at line 29 of file AtGenericTrace.h.
|
protected |
Definition at line 28 of file AtGenericTrace.h.
|
protected |
Definition at line 27 of file AtGenericTrace.h.