Geant4  10.02.p03
G4FluoTransition Class Reference

#include <G4FluoTransition.hh>

Collaboration diagram for G4FluoTransition:

Public Member Functions

 G4FluoTransition (G4int, const std::vector< G4int > &, const G4DataVector &, const G4DataVector &)
 
 ~G4FluoTransition ()
 
const std::vector< G4int > & OriginatingShellIds () const
 
const G4DataVector & TransitionEnergies () const
 
const G4DataVector & TransitionProbabilities () const
 
G4int FinalShellId () const
 
G4int OriginatingShellId (G4int index) const
 
G4double TransitionEnergy (G4int index) const
 
G4double TransitionProbability (G4int index) const
 

Private Attributes

G4int finalShellId
 
std::vector< G4int > originatingShellIds
 
G4DataVector transitionEnergies
 
G4DataVector transitionProbabilities
 

Detailed Description

Definition at line 52 of file G4FluoTransition.hh.

Constructor & Destructor Documentation

◆ G4FluoTransition()

G4FluoTransition::G4FluoTransition ( G4int  finalShell,
const std::vector< G4int > &  ids,
const G4DataVector &  energies,
const G4DataVector &  prob 
)

Definition at line 40 of file G4FluoTransition.cc.

44  :finalShellId(finalShell),
46  transitionEnergies(energies),
48 { }
std::vector< G4int > originatingShellIds
G4DataVector transitionProbabilities
G4DataVector transitionEnergies

◆ ~G4FluoTransition()

G4FluoTransition::~G4FluoTransition ( )

Definition at line 50 of file G4FluoTransition.cc.

51 { }

Member Function Documentation

◆ FinalShellId()

G4int G4FluoTransition::FinalShellId ( ) const

Definition at line 68 of file G4FluoTransition.cc.

69 {
70  return finalShellId;
71 }
Here is the caller graph for this function:

◆ OriginatingShellId()

G4int G4FluoTransition::OriginatingShellId ( G4int  index) const

Definition at line 73 of file G4FluoTransition.cc.

74 {
75  return originatingShellIds[index];
76 }
Int_t index
std::vector< G4int > originatingShellIds
Here is the caller graph for this function:

◆ OriginatingShellIds()

const std::vector< G4int > & G4FluoTransition::OriginatingShellIds ( ) const

Definition at line 53 of file G4FluoTransition.cc.

54 {
55  return originatingShellIds;
56 }
std::vector< G4int > originatingShellIds

◆ TransitionEnergies()

const G4DataVector & G4FluoTransition::TransitionEnergies ( ) const

Definition at line 58 of file G4FluoTransition.cc.

59 {
60  return transitionEnergies;
61 }
G4DataVector transitionEnergies

◆ TransitionEnergy()

G4double G4FluoTransition::TransitionEnergy ( G4int  index) const

Definition at line 77 of file G4FluoTransition.cc.

78 {
79  return transitionEnergies[index];
80 }
Int_t index
G4DataVector transitionEnergies

◆ TransitionProbabilities()

const G4DataVector & G4FluoTransition::TransitionProbabilities ( ) const

Definition at line 63 of file G4FluoTransition.cc.

64 {
66 }
G4DataVector transitionProbabilities
Here is the caller graph for this function:

◆ TransitionProbability()

G4double G4FluoTransition::TransitionProbability ( G4int  index) const

Definition at line 81 of file G4FluoTransition.cc.

82 {
84 }
Int_t index
G4DataVector transitionProbabilities
Here is the caller graph for this function:

Member Data Documentation

◆ finalShellId

G4int G4FluoTransition::finalShellId
private

Definition at line 90 of file G4FluoTransition.hh.

◆ originatingShellIds

std::vector<G4int> G4FluoTransition::originatingShellIds
private

Definition at line 91 of file G4FluoTransition.hh.

◆ transitionEnergies

G4DataVector G4FluoTransition::transitionEnergies
private

Definition at line 92 of file G4FluoTransition.hh.

◆ transitionProbabilities

G4DataVector G4FluoTransition::transitionProbabilities
private

Definition at line 93 of file G4FluoTransition.hh.


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