00001 #include "SimpRpcCalibTool.h"
00002
00003 #include "Event/ReadoutHeader.h"
00004 #include "Event/DaqCrate.h"
00005
00006 #include "Event/CalibReadoutHeader.h"
00007 #include "Event/CalibReadoutRpcChannel.h"
00008 #include "Event/CalibReadoutRpcCrate.h"
00009
00010 #include "Context/TimeStamp.h"
00011
00012 #include "CLHEP/Vector/ThreeVector.h"
00013
00014 #include "DataSvc/ISimDataSvc.h"
00015 #include "DataSvc/ICableSvc.h"
00016
00017 #include "Conventions/Detectors.h"
00018 #include "Conventions/Trigger.h"
00019
00020 #include <vector>
00021
00022 SimpRpcCalibTool::SimpRpcCalibTool(const std::string& type,
00023 const std::string& name,
00024 const IInterface* parent)
00025 : GaudiTool(type, name, parent)
00026
00027 , m_simDataSvc(0)
00028 , m_cableSvc(0)
00029 {
00030 declareInterface< ICalibTool >(this);
00031
00032
00033
00034 declareProperty("SimDataSvcName", m_simDataSvcName = "StaticSimDataSvc",
00035 "Name of Pmt simulation data Service");
00036
00037 declareProperty("CableSvcName", m_cableSvcName = "StaticCableSvc",
00038 "Name of Cable Service");
00039 }
00040
00041 SimpRpcCalibTool::~SimpRpcCalibTool() {}
00042
00043 StatusCode SimpRpcCalibTool::initialize()
00044 {
00045
00046
00047
00048
00049 m_simDataSvc = svc<ISimDataSvc>(m_simDataSvcName, true);
00050
00051
00052 m_cableSvc = svc<ICableSvc>(m_cableSvcName, true);
00053
00054 return StatusCode::SUCCESS;
00055 }
00056
00057
00058 StatusCode SimpRpcCalibTool::finalize()
00059 {
00060 return StatusCode::SUCCESS;
00061 }
00062
00063 StatusCode SimpRpcCalibTool::calibration(const DayaBay::DaqCrate* ,
00064 DayaBay::CalibReadout* )
00065 {
00066 debug() << "running calibration() " << endreq;
00067 StatusCode sc;
00068
00069 return StatusCode::SUCCESS;
00070 }
00071