MIDSX 0.1
A x-ray transport code system for dosimetry
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
VolumeTally Class Referenceabstract

Virtual class which represents a volume tally. More...

#include <volume_tally.h>

Collaboration diagram for VolumeTally:

Public Member Functions

void processMeasurements (TempVolumeTallyData &temp_volume_tally_data)
 Processes the measurements for a TempVolumeTallyData object.
 
VolumeQuantityContainergetVolumeQuantityContainer ()
 Gets the VolumeQuantityContainer object for the volume tally.
 

Protected Member Functions

virtual VolumeTraversal determineVolumeTraversal ()=0
 

Protected Attributes

TempVolumeTallyData temp_volume_tally_data_
 
VolumeQuantityContainer quantities_
 

Detailed Description

Virtual class which represents a volume tally.

A geometrical volume which is used to measure quantities of interest upon a trigger (e.g. photon passing through).

Definition at line 23 of file volume_tally.h.

Member Function Documentation

◆ getVolumeQuantityContainer()

VolumeQuantityContainer & VolumeTally::getVolumeQuantityContainer ( )

Gets the VolumeQuantityContainer object for the volume tally.

Returns
The VolumeQuantityContainer object for the volume tally.

◆ processMeasurements()

void VolumeTally::processMeasurements ( TempVolumeTallyData & temp_volume_tally_data)

Processes the measurements for a TempVolumeTallyData object.

Parameters
temp_volume_tally_dataThe TempVolumeTallyData object to process the measurements for.

Member Data Documentation

◆ quantities_

VolumeQuantityContainer VolumeTally::quantities_
protected

Definition at line 43 of file volume_tally.h.

◆ temp_volume_tally_data_

TempVolumeTallyData VolumeTally::temp_volume_tally_data_
protected

Definition at line 42 of file volume_tally.h.


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