![]() |
Hammer
1.0.0
Helicity Amplitude Module for Matrix Element Reweighting
|
Decay process class. More...
#include <ProcRequirements.hh>
Collaboration diagram for Hammer::ProcRequirements:Protected Member Functions | |
| Log & | getLog () const |
| logging facility More... | |
| std::pair< ParticleIndex, bool > | getAncestorId (ParticleIndex descendant) const |
| void | getAmplitudes () |
| void | getFormFactors () |
| void | getRates () |
Private Attributes | |
| VertexDict< VertexUID > | _rateIds |
| const DictionaryManager * | _dictionaries |
| const ProcGraph * | _graph |
| const Process * | _inputs |
| VertexDict< SelectedAmplEntry > | _requiredAmplitudes |
| VertexDict< RateBase * > | _requiredRates |
| VertexDict< FFIndexDict < FormFactorBase * > > | _requiredFormFactors |
| VertexDict< const double * > | _requiredPWs |
| VertexDict< NumDenPair< double > > | _multPSFactors |
| VertexDict< NumDenPair< double > > | _massPSFactors |
| std::vector< Tensor > | _denominatorWilsonCoeffs |
| std::vector< Tensor > | _denominatorFFEigenVectors |
| std::vector< Tensor > | _specializedWilsonCoeffs |
Decay process class.
Contains the amplitudes, weights and info associated to a decay, ...
Definition at line 37 of file ProcRequirements.hh.
| Hammer::ProcRequirements::ProcRequirements | ( | ) |
Definition at line 35 of file ProcRequirements.cc.
|
delete |
|
delete |
|
defaultnoexcept |
| const VertexDict< SelectedAmplEntry > & Hammer::ProcRequirements::amplitudes | ( | ) | const |
Definition at line 195 of file ProcRequirements.cc.
| double Hammer::ProcRequirements::calcCorrectionFactor | ( | WTerm | what = WTerm::NUMERATOR | ) | const |
Definition at line 228 of file ProcRequirements.cc.
| const std::vector< Tensor > & Hammer::ProcRequirements::denominatorFFEigenVectors | ( | ) | const |
Definition at line 211 of file ProcRequirements.cc.
| const std::vector< Tensor > & Hammer::ProcRequirements::denominatorWilsonCoeffs | ( | ) | const |
Definition at line 207 of file ProcRequirements.cc.
| const VertexDict< std::map< FFIndex, FormFactorBase * > > & Hammer::ProcRequirements::formFactors | ( | ) | const |
Definition at line 203 of file ProcRequirements.cc.
| vector< tuple< ParticleIndex, ParticleIndex, NumDenPair< AmplEntry >, NumDenPair< double >, NumDenPair< double > > > Hammer::ProcRequirements::generatedAmplsMultsPS | ( | ) | const |
Definition at line 125 of file ProcRequirements.cc.
|
protected |
Definition at line 67 of file ProcRequirements.cc.
|
protected |
| [in] | descendant |
Definition at line 53 of file ProcRequirements.cc.
|
protected |
Definition at line 137 of file ProcRequirements.cc.
|
protected |
logging facility
Definition at line 239 of file ProcRequirements.cc.
| std::pair<double, double> Hammer::ProcRequirements::getPSRates | ( | ) | const |
|
protected |
Definition at line 169 of file ProcRequirements.cc.
| size_t Hammer::ProcRequirements::initialize | ( | const DictionaryManager * | dictionaries, |
| const Process * | inputs, | ||
| const ProcGraph * | graph | ||
| ) |
| [in] | dictionaries | |
| [in] | inputs | |
| [in] | graph |
Definition at line 41 of file ProcRequirements.cc.
|
delete |
|
delete |
| const VertexDict< const double * > & Hammer::ProcRequirements::partialWidths | ( | ) | const |
Definition at line 223 of file ProcRequirements.cc.
| const VertexDict< HashId > & Hammer::ProcRequirements::rateIds | ( | ) | const |
Definition at line 219 of file ProcRequirements.cc.
| const VertexDict< RateBase * > & Hammer::ProcRequirements::rates | ( | ) | const |
Definition at line 199 of file ProcRequirements.cc.
| const std::vector< Tensor > & Hammer::ProcRequirements::specializedWilsonCoeffs | ( | ) | const |
Definition at line 215 of file ProcRequirements.cc.
|
private |
Definition at line 107 of file ProcRequirements.hh.
|
private |
Definition at line 106 of file ProcRequirements.hh.
|
private |
Definition at line 96 of file ProcRequirements.hh.
|
private |
Definition at line 97 of file ProcRequirements.hh.
|
private |
Definition at line 98 of file ProcRequirements.hh.
|
private |
Definition at line 105 of file ProcRequirements.hh.
|
private |
Definition at line 104 of file ProcRequirements.hh.
|
private |
Definition at line 94 of file ProcRequirements.hh.
|
private |
Definition at line 100 of file ProcRequirements.hh.
|
private |
Definition at line 102 of file ProcRequirements.hh.
|
private |
Definition at line 103 of file ProcRequirements.hh.
|
private |
Definition at line 101 of file ProcRequirements.hh.
|
private |
Definition at line 108 of file ProcRequirements.hh.