L1GtLogicParser Member List
This is the complete list of members for
L1GtLogicParser
, including all inherited members.
addBracketSpaces
(const std::string &, std::string &)
L1GtLogicParser
protected
buildOperandTokenVector
()
L1GtLogicParser
buildOperandTokenVectorNumExp
()
L1GtLogicParser
buildRpnVector
(const std::string &)
L1GtLogicParser
checkLogicalExpression
(std::string &)
L1GtLogicParser
clearRpnVector
()
L1GtLogicParser
convertIntToNameLogicalExpression
(const std::map< int, std::string > &intToNameMap)
L1GtLogicParser
convertNameToIntLogicalExpression
(const std::map< std::string, int > &nameToIntMap)
L1GtLogicParser
expressionResult
() const
L1GtLogicParser
virtual
expressionResultNumExp
() const
L1GtLogicParser
virtual
expressionSeedsOperandList
()
L1GtLogicParser
getOperation
(const std::string &tokenString, OperationType lastOperation, TokenRPN &rpnToken) const
L1GtLogicParser
protected
virtual
getRuleFromType
(OperationType t)
L1GtLogicParser
protected
L1GtLogicParser
()
L1GtLogicParser
L1GtLogicParser
(const RpnVector &, const std::vector< OperandToken > &)
L1GtLogicParser
L1GtLogicParser
(const std::string &logicalExpressionVal)
L1GtLogicParser
L1GtLogicParser
(std::string &logicalExpressionVal)
L1GtLogicParser
L1GtLogicParser
(const std::string logicalExpressionVal, const std::string numericalExpressionVal)
L1GtLogicParser
L1GtLogicParser
(const std::string &logicalExpressionVal, const std::string &numericalExpressionVal, const bool dummy)
L1GtLogicParser
logicalExpression
() const
L1GtLogicParser
inline
m_logicalExpression
L1GtLogicParser
protected
m_numericalExpression
L1GtLogicParser
protected
m_operandTokenVector
L1GtLogicParser
protected
m_operationRules
L1GtLogicParser
protected
static
m_rpnVector
L1GtLogicParser
protected
numericalExpression
() const
L1GtLogicParser
inline
OP_AND
enum value
L1GtLogicParser
OP_CLOSEBRACKET
enum value
L1GtLogicParser
OP_INVALID
enum value
L1GtLogicParser
OP_NOT
enum value
L1GtLogicParser
OP_NULL
enum value
L1GtLogicParser
OP_OPENBRACKET
enum value
L1GtLogicParser
OP_OPERAND
enum value
L1GtLogicParser
OP_OR
enum value
L1GtLogicParser
operandIndex
(const std::string &operandNameVal) const
L1GtLogicParser
operandName
(const int iOperand) const
L1GtLogicParser
operandResult
(const std::string &operandNameVal) const
L1GtLogicParser
operandResult
(const int tokenNumberVal) const
L1GtLogicParser
operandResultNumExp
(const std::string &operandNameVal) const
L1GtLogicParser
operandResultNumExp
(const int iOperand) const
L1GtLogicParser
operandTokenVector
()
L1GtLogicParser
inline
operandTokenVector
() const
L1GtLogicParser
inline
OperationType
enum name
L1GtLogicParser
rpnVector
() const
L1GtLogicParser
inline
RpnVector
typedef
L1GtLogicParser
setLogicalExpression
(const std::string &)
L1GtLogicParser
protected
setNumericalExpression
(const std::string &)
L1GtLogicParser
protected
~L1GtLogicParser
()
L1GtLogicParser
virtual
Generated for CMSSW Reference Manual by
1.8.16