10 #ifndef _DETECTOR_ANALYZER_BACKEND_H_
11 #define _DETECTOR_ANALYZER_BACKEND_H_
25 class DetectorBackend;
static shared_pointer instance(const DetectorAnalyzerType &type)
create an instance of the right analyzer type
std::vector< detectorHit_t > detectorHits_t
define container for all detector hits
Average out the iShit status to get the avererage hits
virtual detectorHits_t & operator()(detectorHits_t &hits)=0
retrieve detector hits from signals
DetectorAnalyzerType
the available detector analyzers
file contains the classes that describe a delayline detector.
std::tr1::shared_ptr< DetectorAnalyzerBackend > shared_pointer
typedef this as a shared pointer
virtual ~DetectorAnalyzerBackend()
virtual destructor
virtual void loadSettings(CASSSettings &, DelaylineDetector &)=0
load the settings of the analyzer
Base class for all detector analyzers.