4#include "GaudiKernel/IInterface.h"
5#include "GaudiKernel/Kernel.h"
6#include "GaudiKernel/Service.h"
9#include "GaudiKernel/IDataProviderSvc.h"
10#include "GaudiKernel/IIncidentListener.h"
19 DedxSimSvc(
const std::string& name, ISvcLocator* svcloc );
22 virtual StatusCode
queryInterface(
const InterfaceID& riid,
void** ppvUnknown);
27 void handle(
const Incident&);
32 std::vector<TH1F>*
getHist(){
return m_dedx_hists;}
33 std::vector<double>*
getRange(){
return m_bgRange;}
37 void update_param_svc();
40 std::vector<double>* m_bgRange;
41 std::vector<TH1F>* m_dedx_hists;
42 IDataProviderSvc* m_eventSvc;
virtual StatusCode finalize()
virtual StatusCode queryInterface(const InterfaceID &riid, void **ppvUnknown)
std::vector< TH1F > * getHist()
std::vector< double > * getRange()
virtual StatusCode initialize()
void handle(const Incident &)