Expression wrapper class for Vector objects.
Definition at line 64 of file Expression.h.
Public Types | |
| enum | { kRows = D } | 
| typedef T | value_type | 
Public Member Functions | |
| VecExpr (const ExprType &rhs) | |
| ~VecExpr () | |
| T | apply (unsigned int i) const | 
| bool | IsInUse (const T *p) const | 
| function to determine if any use operand is being used (has same memory address)   | |
| T | operator() (unsigned int i) const | 
| std::ostream & | print (std::ostream &os) const | 
| used by operator<<()   | |
Private Attributes | |
| ExprType | rhs_ | 
#include <Math/Expression.h>
| typedef T ROOT::Math::VecExpr< ExprType, T, D >::value_type | 
Definition at line 67 of file Expression.h.
| Enumerator | |
|---|---|
| kRows | |
Definition at line 93 of file Expression.h.
      
  | 
  inline | 
Definition at line 70 of file Expression.h.
      
  | 
  inline | 
Definition at line 74 of file Expression.h.
      
  | 
  inline | 
Definition at line 77 of file Expression.h.
      
  | 
  inline | 
function to determine if any use operand is being used (has same memory address)
Definition at line 104 of file Expression.h.
      
  | 
  inline | 
Definition at line 81 of file Expression.h.
      
  | 
  inline | 
used by operator<<()
Definition at line 110 of file Expression.h.
      
  | 
  private | 
Definition at line 124 of file Expression.h.