emcDataProcessorRun4.C

Go to the documentation of this file.
00001 #include "emcDataProcessorRun4.h"
00002 
00003 #include "emcPacketProcessorv1.h"
00004 #include "emcDCProcessorv3.h"
00005 #include "emcRawDataProcessorv3.h"
00006 
00007 //_____________________________________________________________________________
00008 emcDataProcessorRun4::emcDataProcessorRun4()
00009   : emcDataProcessorv2()
00010 {
00011 }
00012 
00013 //_____________________________________________________________________________
00014 emcDataProcessorRun4::emcDataProcessorRun4(int runnumber, 
00015                                            const PHTimeStamp& ts,
00016                                            bool initall,
00017                                            emcManageable::EStorage dataSource,
00018                                            const char* sectors)
00019   : emcDataProcessorv2(runnumber,ts, initall, dataSource,sectors)
00020 {
00021 }
00022 
00023 //_____________________________________________________________________________
00024 emcDataProcessorRun4::~emcDataProcessorRun4()
00025 {
00026 }
00027 
00028 //_____________________________________________________________________________
00029 emcDCProcessor*
00030 emcDataProcessorRun4::getDCProcessor(emcCalibrationDataHelper* cdh) const
00031 {
00032   return new emcDCProcessorv3(cdh);
00033 }
00034 
00035 //_____________________________________________________________________________
00036 emcPacketProcessor*
00037 emcDataProcessorRun4::getPacketProcessor() const
00038 {
00039   return new emcPacketProcessorv1;
00040 }
00041 
00042 //_____________________________________________________________________________
00043 emcRawDataProcessor*
00044 emcDataProcessorRun4::getRawDataProcessor(emcCalibrationDataHelper* cdh) const
00045 {
00046   return new emcRawDataProcessorv3(cdh);
00047 }
00048