Project
Loading...
Searching...
No Matches
o2::tpc::KrDecayTable Class Reference

#include <GeneratorKrDecay.h>

Classes

struct  Channel
 
struct  Product
 

Public Member Functions

 KrDecayTable ()
 
const Channelsample () const
 

Public Attributes

Channel channels [kNChannels]
 
double cumulative [kNChannels]
 

Static Public Attributes

static const int kNChannels = 8
 

Detailed Description

Table of 83mKr internal-conversion/gamma decay channels and their branching fractions, derived at runtime from Geant4's level/gamma data (falls back to hardcoded PhotonEvaporation5.7/z36.a83 values if unavailable). Used by GeneratorKrDecay to sample one decay channel per generated vertex.

Definition at line 32 of file GeneratorKrDecay.h.

Constructor & Destructor Documentation

◆ KrDecayTable()

o2::tpc::KrDecayTable::KrDecayTable ( )

Definition at line 141 of file GeneratorKrDecay.cxx.

Member Function Documentation

◆ sample()

const KrDecayTable::Channel & o2::tpc::KrDecayTable::sample ( ) const

Definition at line 241 of file GeneratorKrDecay.cxx.

Member Data Documentation

◆ channels

Channel o2::tpc::KrDecayTable::channels[kNChannels]

Definition at line 50 of file GeneratorKrDecay.h.

◆ cumulative

double o2::tpc::KrDecayTable::cumulative[kNChannels]

Definition at line 51 of file GeneratorKrDecay.h.

◆ kNChannels

const int o2::tpc::KrDecayTable::kNChannels = 8
static

Definition at line 49 of file GeneratorKrDecay.h.


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