1#ifndef EMCCALIBCONSTSVC_H_
2#define EMCCALIBCONSTSVC_H_
4#include "GaudiKernel/IInterface.h"
5#include "GaudiKernel/Kernel.h"
6#include "GaudiKernel/IService.h"
7#include "GaudiKernel/Service.h"
8#include "GaudiKernel/IDataProviderSvc.h"
11#include "GaudiKernel/IIncidentListener.h"
16 virtual public IIncidentListener {
21 virtual StatusCode
queryInterface(
const InterfaceID& riid,
void** ppvUnknown);
26 void handle(
const Incident&);
42 unsigned int ThetaIndex,
43 unsigned int PhiIndex)
const;
51 for(
int i=0;i<6240;i++){
61 for(
int i=0;i<6240;i++){
83 IDataProviderSvc* m_eventSvc;
double m_CrystalDeadEcut_2020[6240]
void handle(const Incident &)
double m_CrystalEmaxData_2[6240]
virtual StatusCode finalize()
double m_CrystalEmaxData[6240]
void setCrystalDeadEcut(double CrystalDeadEcut[6240])
bool m_DeadEcutVersion2020
int getIndex(unsigned int PartId, unsigned int ThetaIndex, unsigned int PhiIndex) const
virtual StatusCode initialize()
double m_CrystalEmaxData_1[6240]
int getIxtalNumberNo() const
unsigned int getPartID(int Index) const
double m_CrystalDeadEcut[6240]
void setCrystalEmaxData(double CrystalEmaxData[6240])
int getDigiCalibConstNo() const
int getIxtalNumber(int No) const
double getCrystalEmaxData(int Index) const
virtual StatusCode queryInterface(const InterfaceID &riid, void **ppvUnknown)
EmcStructure * m_theEmcStruc
unsigned int getPhiIndex(int Index) const
IDataProviderSvc * m_calDataSvc
unsigned int getThetaIndex(int Index) const
double getDigiCalibConst(int No) const
double getCrystalDeadEcut(int Index) const