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