00001
00002
00003 #ifndef ICalibTreeSvc_h
00004 #define ICalibTreeSvc_h
00005
00012 #include "GaudiKernel/IInterface.h"
00013 #include "GaudiKernel/ClassID.h"
00014 #include <string>
00015
00016
00017
00018
00019
00020 unsigned const char CALIBTREE_StorageType = ESC_StorageType;
00021
00022
00023 static const InterfaceID IID_ICalibTreeSvc("ICalibTreeSvc", 1, 0);
00024
00025 class DataObject;
00026
00027 namespace CalibData {
00028 class CalibBase;
00029 class CalibBase1;
00030 }
00031
00032 class ICalibTreeSvc : virtual public IInterface
00033 {
00034 public:
00035
00036 static const InterfaceID& interfaceID() { return IID_ICalibTreeSvc; }
00037
00044
00045
00046
00047
00048 virtual std::string getrootfile() = 0;
00049
00050
00051
00052 };
00053
00054
00055 #endif