10 #include <boost/regex.hpp>
28 part = boost::regex_replace(part, boost::regex(
".*?(\\&\\&|\\|\\||\\s)+"),
"");
42 for (
unsigned int i = 0;
i < triggerNames->
size(); ++
i)
48 unsigned int part_size = part.size();
51 if (part == trigger->substr(0, part_size)) {
52 oOptions.push_back(std::make_pair(std::make_shared<std::string>(*trigger),
53 trigger->substr(part_size, trigger->size() - part_size)));
void fillOptions(const char *iBegin, const char *iEnd, std::vector< std::pair< std::shared_ptr< std::string >, std::string > > &oOptions) const override
Strings const & triggerNames() const
std::vector< std::string > m_triggerNames
const edm::EventBase * getCurrentEvent() const
static FWGUIManager * getGUIManager()
std::string const & triggerName(unsigned int index) const
bool getByLabel(InputTag const &, Handle< T > &) const