![]()  | 
  
    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.