EGSnrc C++ class library  Report PIRS-898 (2021)
Iwan Kawrakow, Ernesto Mainegra-Hing, Frederic Tessier, Reid Townson and Blake Walters
Classes | Macros | Enumerations
egs_fluence_scoring.h File Reference

A fluence scoring object : header. More...

#include "egs_ausgab_object.h"
#include "egs_transformations.h"
#include "egs_interpolator.h"
#include <egs_scoring.h>
#include <fstream>

Go to the source code of this file.

Classes

class  EGS_FluenceScoring
 Base class for fluence scoring. More...
 
class  EGS_PlanarFluence
 Ausgab object for scoring fluence at circular or rectangular fields. More...
 
class  EGS_VolumetricFluence
 Ausgab object for scoring fluence in arbitrary geometry regions. More...
 

Enumerations

enum  FieldType { circle =0, rectangle =1 }
 
enum  ParticleType { electron = -1, photon = 0, positron = 1, unknown = -99 }
 
enum  eFluType { flurz =0, stpwr =1, stpwrO5 =2 }
 

Detailed Description

A fluence scoring object : header.

Author
Ernesto Mainegra-Hing, NRC

Definition in file egs_fluence_scoring.h.

Enumeration Type Documentation

enum FieldType

Field type

Definition at line 79 of file egs_fluence_scoring.h.

Particle type

Definition at line 82 of file egs_fluence_scoring.h.

enum eFluType

Charged particle fluence calculation type

Definition at line 85 of file egs_fluence_scoring.h.