| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

SimpRpcCalibTool.cc

Go to the documentation of this file.
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 //#include "DataSvc/ICalibDataSvc.h"
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   //,  m_calibDataSvc(0)
00027   ,  m_simDataSvc(0)
00028   ,  m_cableSvc(0)
00029 {
00030   declareInterface< ICalibTool >(this);
00031   //declareProperty("CalibDataSvcName", m_calibDataSvcName = "StaticCalibDataSvc",
00032   //  "Name of Pmt calibration data Service");
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   // Get CalibData Service
00046   //m_calibDataSvc = svc<ICalibDataSvc>(m_calibDataSvcName, true);
00047 
00048   // Get SimData Service
00049   m_simDataSvc = svc<ISimDataSvc>(m_simDataSvcName, true);
00050 
00051   // Get CableData Service
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* /*readout*/,  
00064                                          DayaBay::CalibReadout* /*calibReadout*/)
00065 {
00066   debug() << "running calibration() " << endreq;
00067   StatusCode sc;
00068   
00069   return StatusCode::SUCCESS;
00070 }
00071   
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:43:27 2011 for CalibAlg by doxygen 1.4.7