Hammer
1.0.0
Helicity Amplitude Module for Matrix Element Reweighting
|
Decay process class. More...
#include <ProcRequirements.hh>
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.