JHUGen MELA  v2.4.1
Matrix element calculations as used in JHUGen. MELA is an important tool that was used for the Higgs boson discovery and for precise measurements of its structure and interactions. Please see the website https://spin.pha.jhu.edu/ and papers cited there for more details, and kindly cite those papers when using this code.
Public Member Functions | Public Attributes | List of all members
AZffCouplings Class Reference

#include <TCouplings.hh>

Public Member Functions

 AZffCouplings ()
 
 AZffCouplings (AZffCouplings const &other)
 
virtual ~AZffCouplings ()
 
void reset ()
 
void copy (AZffCouplings const &other)
 
AZffCouplingsgetRef ()
 
void SetAZffCouplings (unsigned int index, double c_real, double c_imag)
 

Public Attributes

double AZffcoupl [SIZE_AZff][2]
 

Detailed Description

Definition at line 143 of file TCouplings.hh.

Constructor & Destructor Documentation

◆ AZffCouplings() [1/2]

AZffCouplings::AZffCouplings ( )

Definition at line 464 of file TCouplings.cc.

464 { reset(); }

◆ AZffCouplings() [2/2]

AZffCouplings::AZffCouplings ( AZffCouplings const &  other)

Definition at line 465 of file TCouplings.cc.

465 { this->copy(other); }

◆ ~AZffCouplings()

AZffCouplings::~AZffCouplings ( )
virtual

Definition at line 466 of file TCouplings.cc.

466 {}

Member Function Documentation

◆ copy()

void AZffCouplings::copy ( AZffCouplings const &  other)

Definition at line 473 of file TCouplings.cc.

473  {
474  for (int im=0; im<2; im++){
475  for (int ic=0; ic<SIZE_AZff; ic++) AZffcoupl[ic][im] = (other.AZffcoupl)[ic][im];
476  }
477 }

◆ getRef()

AZffCouplings * AZffCouplings::getRef ( )

Definition at line 478 of file TCouplings.cc.

478 { return this; }

◆ reset()

void AZffCouplings::reset ( )

Definition at line 468 of file TCouplings.cc.

468  {
469  for (int im=0; im<2; im++){
470  for (int ic = 0; ic < SIZE_AZff; ic++) AZffcoupl[ic][im]=0;
471  }
472 }

◆ SetAZffCouplings()

void AZffCouplings::SetAZffCouplings ( unsigned int  index,
double  c_real,
double  c_imag 
)

Definition at line 480 of file TCouplings.cc.

480  {
481  if (index>=SIZE_AZff){ MELAerr << "AZffCouplings::SetAZffCouplings: Cannot set index " << index << ", out of range for the type requested." << endl; }
482  else{
483  AZffcoupl[index][0] = c_real;
484  AZffcoupl[index][1] = c_imag;
485  }
486 }

Member Data Documentation

◆ AZffcoupl

double AZffCouplings::AZffcoupl[SIZE_AZff][2]

Definition at line 155 of file TCouplings.hh.


The documentation for this class was generated from the following files:
AZffCouplings::AZffcoupl
double AZffcoupl[SIZE_AZff][2]
Definition: TCouplings.hh:155
MELAStreamHelpers::MELAerr
MELAOutputStreamer MELAerr
SIZE_AZff
@ SIZE_AZff
Definition: raw_couplings.txt:194
AZffCouplings::reset
void reset()
Definition: TCouplings.cc:468
AZffCouplings::copy
void copy(AZffCouplings const &other)
Definition: TCouplings.cc:473