Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DRebuildFromRawFADC_factory< BASE_FACTORY, BUILDER > Class Template Reference

#include <DRebuildFromRawFADC_factory.h>

+ Inheritance diagram for DRebuildFromRawFADC_factory< BASE_FACTORY, BUILDER >:

Public Member Functions

 DRebuildFromRawFADC_factory ()
 
virtual const char * Tag ()
 
virtual ~DRebuildFromRawFADC_factory ()
 
virtual jerror_t init (void) override
 
virtual jerror_t brun (jana::JEventLoop *eventLoop, int32_t runnumber) override
 Called everytime a new run number is detected. More...
 
virtual jerror_t evnt (jana::JEventLoop *eventLoop, uint64_t eventNumber) override
 Called every event. More...
 
virtual jerror_t erun (void) override
 Called everytime run number changes, if brun has been called. More...
 
virtual jerror_t fini (void) override
 Called after last event of last event source has been processed. More...
 
template<>
jerror_t init (void)
 

Protected Attributes

BUILDER * hitBuilder = nullptr
 

Detailed Description

template<typename BASE_FACTORY = DTACHit_factory, typename BUILDER = HitRebuilderTAC>
class DRebuildFromRawFADC_factory< BASE_FACTORY, BUILDER >

Definition at line 40 of file DRebuildFromRawFADC_factory.h.

Constructor & Destructor Documentation

template<typename BASE_FACTORY = DTACHit_factory, typename BUILDER = HitRebuilderTAC>
DRebuildFromRawFADC_factory< BASE_FACTORY, BUILDER >::DRebuildFromRawFADC_factory ( )
inline

Definition at line 50 of file DRebuildFromRawFADC_factory.h.

template<typename BASE_FACTORY = DTACHit_factory, typename BUILDER = HitRebuilderTAC>
virtual DRebuildFromRawFADC_factory< BASE_FACTORY, BUILDER >::~DRebuildFromRawFADC_factory ( )
inlinevirtual

Definition at line 56 of file DRebuildFromRawFADC_factory.h.

Member Function Documentation

template<typename BASE_FACTORY , typename BUILDER >
jerror_t DRebuildFromRawFADC_factory< BASE_FACTORY, BUILDER >::brun ( jana::JEventLoop *  eventLoop,
int32_t  runnumber 
)
overridevirtual

Called everytime a new run number is detected.

Definition at line 77 of file DRebuildFromRawFADC_factory.h.

template<typename BASE_FACTORY , typename BUILDER >
jerror_t DRebuildFromRawFADC_factory< BASE_FACTORY, BUILDER >::erun ( void  )
overridevirtual

Called everytime run number changes, if brun has been called.

Definition at line 140 of file DRebuildFromRawFADC_factory.h.

template<typename BASE_FACTORY , typename BUILDER >
jerror_t DRebuildFromRawFADC_factory< BASE_FACTORY, BUILDER >::evnt ( jana::JEventLoop *  eventLoop,
uint64_t  eventNumber 
)
overridevirtual

Called every event.

Definition at line 89 of file DRebuildFromRawFADC_factory.h.

template<typename BASE_FACTORY , typename BUILDER >
jerror_t DRebuildFromRawFADC_factory< BASE_FACTORY, BUILDER >::fini ( void  )
overridevirtual

Called after last event of last event source has been processed.

Definition at line 153 of file DRebuildFromRawFADC_factory.h.

Definition at line 19 of file DRebuildFromRawFADC_factory.cc.

References DTACHit_factory::init().

template<typename BASE_FACTORY , typename BUILDER >
jerror_t DRebuildFromRawFADC_factory< BASE_FACTORY, BUILDER >::init ( void  )
overridevirtual

Definition at line 70 of file DRebuildFromRawFADC_factory.h.

template<typename BASE_FACTORY = DTACHit_factory, typename BUILDER = HitRebuilderTAC>
virtual const char* DRebuildFromRawFADC_factory< BASE_FACTORY, BUILDER >::Tag ( )
inlinevirtual

Definition at line 53 of file DRebuildFromRawFADC_factory.h.

References string.

Member Data Documentation

template<typename BASE_FACTORY = DTACHit_factory, typename BUILDER = HitRebuilderTAC>
BUILDER* DRebuildFromRawFADC_factory< BASE_FACTORY, BUILDER >::hitBuilder = nullptr
protected

Definition at line 42 of file DRebuildFromRawFADC_factory.h.


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