src
CommonTools
Utils
src
ExpressionConditionSetter.cc
Go to the documentation of this file.
1
#include "
CommonTools/Utils/interface/parser/ExpressionConditionSetter.h
"
2
#include "
CommonTools/Utils/src/ExpressionCondition.h
"
3
4
using namespace
reco::parser
;
5
6
void
ExpressionConditionSetter::operator()
(
const
char
*,
const
char
*)
const
{
7
ExpressionBase
*
ep
=
new
ExpressionCondition
(
expStack_
,
selStack_
);
8
ExpressionPtr
e
(
ep
);
9
expStack_
.push_back(
e
);
10
}
reco::parser::ExpressionPtr
std::shared_ptr< ExpressionBase > ExpressionPtr
Definition:
ExpressionBase.h:25
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
ecalHexDisplay_cfg.ep
ep
Definition:
ecalHexDisplay_cfg.py:34
reco::parser::ExpressionBase
Definition:
ExpressionBase.h:21
reco::parser::ExpressionConditionSetter::expStack_
ExpressionStack & expStack_
Definition:
ExpressionConditionSetter.h:23
ExpressionCondition.h
reco::parser::ExpressionConditionSetter::selStack_
SelectorStack & selStack_
Definition:
ExpressionConditionSetter.h:24
ExpressionConditionSetter.h
reco::parser::ExpressionCondition
Definition:
ExpressionCondition.h:20
reco::parser
Definition:
cutParser.h:9
reco::parser::ExpressionConditionSetter::operator()
void operator()(const char *, const char *) const
Definition:
ExpressionConditionSetter.cc:6
Generated for CMSSW Reference Manual by
1.8.14