#include <VariableEventSelector.h>
Definition at line 10 of file VariableEventSelector.h.
Definition at line 14 of file VariableEventSelector.h.
References formula_, edm::ParameterSet::getParameter(), EventSelector::name_, AlCaHLTBitMon_QueryRunRegistry::string, threshold_, and vars_.
18 int open = ts.Index(
"[");
19 int close = ts.Index(
"]");
22 TString sub(ts(open, close - open));
24 vars_.insert(sub.Data());
26 open = ts.Index(
"[", open);
27 close = ts.Index(
"]", open);
31 std::set<std::string>::iterator v_it;
32 for (v_i = 0, v_it =
vars_.begin(); v_i !=
vars_.size(); ++v_i, ++v_it) {
33 ts.ReplaceAll(TString::Format(
"[%s]", v_it->c_str()), TString::Format(
"[%d]", v_i));
37 formula_ =
new TFormula(name_.c_str(), ts);
T getParameter(std::string const &) const
bool VariableFormulaEventSelector::select |
( |
const edm::Event & |
| ) |
const |
|
inlineoverridevirtual |
TFormula* VariableFormulaEventSelector::formula_ |
|
private |
double VariableFormulaEventSelector::threshold_ |
|
private |
std::set<std::string> VariableFormulaEventSelector::vars_ |
|
private |