Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HitRebuilderInterfaceTAC Class Referenceabstract

#include <HitRebuilderInterfaceTAC.h>

+ Inheritance diagram for HitRebuilderInterfaceTAC:

Public Member Functions

 HitRebuilderInterfaceTAC ()
 
virtual ~HitRebuilderInterfaceTAC ()
 
virtual std::vector< DTACHit * > operator() (std::vector< const DTACHit * > &baseHitVector)=0
 

Protected Member Functions

virtual double getTimeFromRawData (const std::vector< uint16_t > &samples)=0
 
virtual const Df250WindowRawDatagetRawData (const DTACHit *baseHit)=0
 
jerror_t readCCDB (jana::JEventLoop *eventLoop)=delete
 

Detailed Description

Definition at line 23 of file HitRebuilderInterfaceTAC.h.

Constructor & Destructor Documentation

HitRebuilderInterfaceTAC::HitRebuilderInterfaceTAC ( )
inline

Definition at line 30 of file HitRebuilderInterfaceTAC.h.

virtual HitRebuilderInterfaceTAC::~HitRebuilderInterfaceTAC ( )
inlinevirtual

Definition at line 32 of file HitRebuilderInterfaceTAC.h.

Member Function Documentation

virtual const Df250WindowRawData* HitRebuilderInterfaceTAC::getRawData ( const DTACHit baseHit)
protectedpure virtual

Implemented in HitRebuilderTAC.

virtual double HitRebuilderInterfaceTAC::getTimeFromRawData ( const std::vector< uint16_t > &  samples)
protectedpure virtual

Implemented in HitRebuilderTAC.

virtual std::vector<DTACHit*> HitRebuilderInterfaceTAC::operator() ( std::vector< const DTACHit * > &  baseHitVector)
pure virtual
jerror_t HitRebuilderInterfaceTAC::readCCDB ( jana::JEventLoop *  eventLoop)
protecteddelete

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