5 #ifndef GoodRunsLists_IGoodRunsListSelectorTool_H
6 #define GoodRunsLists_IGoodRunsListSelectorTool_H
8 #include "GaudiKernel/IAlgTool.h"
13 typedef std::pair< std::vector<std::string>, std::vector<std::string> >
vvPair;
23 static const InterfaceID IGoodRunsListSelectorToolID(
"IGoodRunsListSelectorTool", 1, 0 );
24 return IGoodRunsListSelectorToolID;
29 const std::vector<std::string>& grlnameVec=std::vector<std::string>(),
30 const std::vector<std::string>& brlnameVec=std::vector<std::string>() ) = 0 ;
32 virtual bool passThisRunLB(
const std::vector<std::string>& grlnameVec=std::vector<std::string>(),
33 const std::vector<std::string>& brlnameVec=std::vector<std::string>() ) = 0 ;
36 const std::vector<std::string>& grlnameVec,
const std::vector<std::string>& brlnameVec) = 0 ;
45 #endif // GoodRunsLists_IGoodRunsListSelectorTool_H