Stores integral components for a vector of decay trees.
More...
#include <DecayTreeVectorIntegral.h>
Stores integral components for a vector of decay trees.
- Author
- Daniel Greenwald
constructor
- Parameters
-
dtv | DecayTreeVector to construct integral of |
const ComplexIntegralElement component |
( |
unsigned |
i, |
|
|
unsigned |
j |
|
) |
| const |
casts diagonal components into off-diagonal type, conjugates upper-triangle off-diagonals to return lower-triangle members.
- Returns
- (copy of) component
const DecayTreeVector& decayTrees |
( |
| ) |
const |
|
inline |
const RealIntegralElementVector& diagonals |
( |
| ) |
const |
|
inline |
- Returns
- Diagonals_ (const)
const RealIntegralElement integral |
( |
unsigned |
i | ) |
const |
- Returns
- integral of diagonal component
const RealIntegralElement integral |
( |
unsigned |
i, |
|
|
unsigned |
j |
|
) |
| const |
- Returns
- integral of off-diagonal components := (i,j) + (j,i)*, if i != j; else (i,i)
const Model * model |
( |
| ) |
const |
- Returns
- Model this integral calculates with (via DecayTrees)
const ComplexIntegralElementMatrix& offDiagonals |
( |
| ) |
const |
|
inline |
- Returns
- OffDiagonals_ (const)
RealIntegralElementVector Diagonals_ |
|
private |
diagonal element integrals: stores norm(dataDependentAmplitude(...)), for each DecayTree in DecayTrees_
ComplexIntegralElementMatrix OffDiagonals_ |
|
private |
off-diagonal element integrals stores: conj([0].dataDependentAmplitude(...)) * [1].dataDependentAmplitude(...), for each pair of DecayTree's in DecayTrees_ (in the upper right triangle of the matrix of combinations)
The documentation for this class was generated from the following files: