GamR  0.0.0
GammaROOT
Loading...
Searching...
No Matches
GamR::Coulex::Transition Class Reference

#include <CoulexCalculation.hh>

+ Collaboration diagram for GamR::Coulex::Transition:

Public Member Functions

 Transition (Level *initial, Level *final, float mat_el, int mult)
 
void SetMatEl (float mat_el)
 
void SetBUp (float b_up)
 
float GetBUp ()
 
float Energy ()
 
bool Character ()
 
std::string Type ()
 

Public Attributes

LevelfInitial
 
LevelfFinal
 
float fMatEl
 
int fMult
 

Detailed Description

Transition class. Only pure transitions - i.e. mixed transitions should be considered two separate transitions.

Definition at line 82 of file CoulexCalculation.hh.

Constructor & Destructor Documentation

◆ Transition()

GamR::Coulex::Transition::Transition ( Level * initial,
Level * final,
float mat_el,
int mult )
inline

Definition at line 89 of file CoulexCalculation.hh.

References fFinal, fInitial, fMatEl, and fMult.

Member Function Documentation

◆ Character()

bool GamR::Coulex::Transition::Character ( )

Gets character of transition.

Returns
true = electric, false = magnetic

Definition at line 91 of file CoulexCalculation.cc.

References fFinal, fInitial, and fMult.

Referenced by Type().

+ Here is the caller graph for this function:

◆ Energy()

float GamR::Coulex::Transition::Energy ( )
inline

Gets transition energy

Returns
Transition energy in MeV

Definition at line 112 of file CoulexCalculation.hh.

References fFinal, and fInitial.

Referenced by GamR::Coulex::LevelScheme::PrintTransitions().

+ Here is the caller graph for this function:

◆ GetBUp()

float GamR::Coulex::Transition::GetBUp ( )
inline

Gets the B(final->initial) strength from the matrix element

Returns
B(final->initial) transition strength

Definition at line 106 of file CoulexCalculation.hh.

References fFinal, and fMatEl.

Referenced by GamR::Coulex::CoulexCalculation::SaveToFile(), and GamR::Coulex::CoulexCalculation::SetLevelScheme().

+ Here is the caller graph for this function:

◆ SetBUp()

void GamR::Coulex::Transition::SetBUp ( float b_up)
inline

Sets the internally stored matrix element by specifying the transition strength B(final->initial)

Parameters
b_uptransition strength B(final->initial)

Definition at line 100 of file CoulexCalculation.hh.

References fFinal, and fMatEl.

Referenced by GamR::Coulex::CoulexCalculation::SetLevelScheme().

+ Here is the caller graph for this function:

◆ SetMatEl()

void GamR::Coulex::Transition::SetMatEl ( float mat_el)
inline

Definition at line 94 of file CoulexCalculation.hh.

References fMatEl.

◆ Type()

std::string GamR::Coulex::Transition::Type ( )

Formats kind of transition nicely

Returns
string containing type of transition, i.e. E2

Definition at line 101 of file CoulexCalculation.cc.

References Character(), and fMult.

Referenced by GamR::Coulex::LevelScheme::PrintTransitions().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ fFinal

◆ fInitial

◆ fMatEl

float GamR::Coulex::Transition::fMatEl

◆ fMult


The documentation for this class was generated from the following files: