00001
00002
00003 #ifndef TRIGCONFINTERFACES_ITRIGCONFIGSVC_H
00004 #define TRIGCONFINTERFACES_ITRIGCONFIGSVC_H
00005
00006
00007 #include "GaudiKernel/IInterface.h"
00008 #include "GaudiKernel/extend_interfaces.h"
00009
00010
00011 #include "TrigConfInterfaces/IL1TopoConfigSvc.h"
00012 #include "TrigConfInterfaces/ILVL1ConfigSvc.h"
00013 #include "TrigConfInterfaces/IHLTConfigSvc.h"
00014
00015 namespace TrigConf {
00016
00027 class ITrigConfigSvc :
00028 virtual public extend_interfaces3< IL1TopoConfigSvc,
00029 ILVL1ConfigSvc,
00030 IHLTConfigSvc > {
00031
00032 public:
00034 virtual ~ITrigConfigSvc(){}
00035
00037 DeclareInterfaceIDMultiBase( ITrigConfigSvc, 0, 1 );
00038
00039 };
00040
00041 }
00042
00043 #endif // TRIGCONFINTERFACES_ITRIGCONFIGSVC_H