#ifndef __MYANALYSISALG_H__ #define __MYANALYSISALG_H__ #include "AthenaBaseComps/AthAlgorithm.h" #include "GaudiKernel/ITHistSvc.h" #include "TH1.h" #include "AthenaKernel/IAtRndmGenSvc.h" class IAtRndmGenSvc; class ISiPropertiesSvc; ///////////////////////////////////////////////////////////////////////////// class MySCTtestmap:public AthAlgorithm { public: MySCTtestmap(const std::string& name, ISvcLocator* pSvcLocator); ~MySCTtestmap(); StatusCode initialize(); StatusCode execute(); StatusCode finalize(); void inducedPulses (int& istrip, double& x, double& y, double* temp); void inducedPulsesArray (int& istrip, int& ix, int& iy, double* temp); void init_inducedPulsesArray(); private: /** a handle on the Hist/TTree registration service */ ITHistSvc * m_thistSvc; /** Histograms */ TH1F *m_htm2; TH1F *m_htm1; TH1F *m_ht00; TH1F *m_htp1; TH1F *m_htp2; // double m_x; double m_y; StatusCode m_sc; double m_stripPulse[5][17][57][50] ; }; #endif // ANALYSIS_SKELETON_H