Hall-D Software
alpha
|
#include <HitRebuilderTAC.h>
Public Member Functions | |
HitRebuilderTAC (jana::JEventLoop *eventLoop) | |
HitRebuilderTAC (const HitRebuilderTAC &f) | |
HitRebuilderTAC & | operator= (const HitRebuilderTAC &f) |
virtual | ~HitRebuilderTAC () |
virtual std::vector< DTACHit * > | operator() (vector< const DTACHit * > &baseHitVector) override |
double | getADCTimeOffset () const |
void | setADCTimeOffset (double adcTimeOffset=0) |
const std::set< const Df250WindowRawData * > & | getRawDataPtrSet () const |
void | setRawDataPtrSet (const std::set< const Df250WindowRawData * > &rawDataPtrSet) |
double | getTimeBaseADC () const |
void | setTimeBaseADC (double timeBaseADC=-130) |
double | getTimeScaleADC () const |
void | setTimeScaleADC (double timeScaleADC=4.0) |
virtual std::vector< DTACHit * > | operator() (std::vector< const DTACHit * > &baseHitVector)=0 |
Static Public Member Functions | |
static std::string | getTagString () |
Protected Member Functions | |
virtual double | getTimeFromRawData (const std::vector< uint16_t > &samples) override |
virtual const Df250WindowRawData * | getRawData (const DTACHit *baseHit) override |
jerror_t | readCCDB (jana::JEventLoop *eventLoop) |
Protected Attributes | |
double | timeScaleADC = 4.0 |
double | adcTimeOffset = 0 |
double | timeBaseADC = -130 |
double | adcTimeRescaleFactor = 64.0 |
std::set< const Df250WindowRawData * > | rawDataPtrSet |
Definition at line 26 of file HitRebuilderTAC.h.
|
inline |
Definition at line 49 of file HitRebuilderTAC.h.
References readCCDB().
|
inline |
Definition at line 53 of file HitRebuilderTAC.h.
|
inlinevirtual |
Definition at line 65 of file HitRebuilderTAC.h.
|
inline |
Definition at line 75 of file HitRebuilderTAC.h.
References adcTimeOffset.
|
overrideprotectedvirtual |
Implements HitRebuilderInterfaceTAC.
Definition at line 51 of file HitRebuilderTAC.cc.
|
inline |
Definition at line 83 of file HitRebuilderTAC.h.
References rawDataPtrSet.
|
inlinestatic |
Definition at line 71 of file HitRebuilderTAC.h.
|
inline |
Definition at line 92 of file HitRebuilderTAC.h.
References timeBaseADC.
|
overrideprotectedvirtual |
Implements HitRebuilderInterfaceTAC.
Definition at line 73 of file HitRebuilderTAC.cc.
|
inline |
Definition at line 100 of file HitRebuilderTAC.h.
References timeScaleADC.
|
pure virtualinherited |
|
overridevirtual |
Definition at line 118 of file HitRebuilderTAC.cc.
References e, DTACHit::getPulsePeak(), DTACHit::setT(), and DTACHit::setTimeFADC().
|
inline |
Definition at line 57 of file HitRebuilderTAC.h.
References adcTimeOffset, timeBaseADC, and timeScaleADC.
|
protected |
Definition at line 15 of file HitRebuilderTAC.cc.
Referenced by HitRebuilderTAC(), and HitRebuilderByFit< F >::readCCDB().
|
inline |
Definition at line 79 of file HitRebuilderTAC.h.
References adcTimeOffset.
|
inline |
Definition at line 87 of file HitRebuilderTAC.h.
References rawDataPtrSet.
|
inline |
Definition at line 96 of file HitRebuilderTAC.h.
References timeBaseADC.
|
inline |
Definition at line 104 of file HitRebuilderTAC.h.
References timeScaleADC.
|
protected |
Definition at line 29 of file HitRebuilderTAC.h.
Referenced by getADCTimeOffset(), operator=(), and setADCTimeOffset().
|
protected |
Definition at line 32 of file HitRebuilderTAC.h.
|
protected |
Definition at line 34 of file HitRebuilderTAC.h.
Referenced by getRawDataPtrSet(), and setRawDataPtrSet().
|
protected |
Definition at line 30 of file HitRebuilderTAC.h.
Referenced by getTimeBaseADC(), operator=(), and setTimeBaseADC().
|
protected |
Definition at line 28 of file HitRebuilderTAC.h.
Referenced by getTimeScaleADC(), operator=(), and setTimeScaleADC().