CASToR  3.0
Tomographic Reconstruction (PET/SPECT/CT)
Functions
castor-recon.cc File Reference

CASToR: Customizable and Advanced Software for Tomographic Reconstruction
This is the main reconstruction program of the CASToR software. It reads/parses/checks the command-line options, initialize each manager classes with the correct set of options, and launch the reconstruction algorithm For list-mode datafiles, if a sensitivity image is not provided using "-sens", it is generated before reconstruction (managed by oSensitivityGenerator) . More...

#include "gVariables.hh"
#include "gOptions.hh"
#include "iRCPGSAlgorithm.hh"
#include "vAlgorithm.hh"
#include "iIterativeAlgorithm.hh"
#include "oSensitivityGenerator.hh"
#include "oImageDimensionsAndQuantification.hh"
#include "iDataFilePET.hh"
#include "iDataFileSPECT.hh"
#include "iDataFileCT.hh"
#include "sOutputManager.hh"
#include "sScannerManager.hh"
#include "sRandomNumberGenerator.hh"
#include "iScannerPET.hh"
#include "sAddonManager.hh"
#include "sChronoManager.hh"

Go to the source code of this file.

Functions

void ShowHelp ()
 Display main command line options for castor-recon. More...
 
void ShowHelpInput ()
 Display command line options related to input settings for castor-recon. More...
 
void ShowHelpOutput ()
 Display command line options related to output settings for castor-recon. More...
 
void ShowHelpDimensions ()
 Display command line options related to image dimensions for castor-recon. More...
 
void ShowHelpAlgo ()
 Display command line options related to the available algorithms. For iterative algorithms based on optimization, display options for the optimization module. For RCP-GS, display description and available options. More...
 
void ShowHelpProj ()
 Display command line options related to the Projector module for castor-recon. More...
 
void ShowHelpImgp ()
 Display command line options related to the Image Processing module for castor-recon. More...
 
void ShowHelpDynamic ()
 Display command line options related to the dynamic features for castor-recon. More...
 
void ShowHelpComputation ()
 Display command line options related to the computation settings for castor-recon. More...
 
void ShowHelpMiscellaneous ()
 Display command line options related to miscellaneous settings for castor-recon. More...
 
void ShowHelpCorrection ()
 Display command line options related to correction settings for castor-recon. More...
 
int main (int argc, char **argv)
 

Detailed Description

CASToR: Customizable and Advanced Software for Tomographic Reconstruction
This is the main reconstruction program of the CASToR software. It reads/parses/checks the command-line options, initialize each manager classes with the correct set of options, and launch the reconstruction algorithm For list-mode datafiles, if a sensitivity image is not provided using "-sens", it is generated before reconstruction (managed by oSensitivityGenerator) .

Definition in file castor-recon.cc.

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 612 of file castor-recon.cc.

◆ ShowHelp()

ShowHelp ( )

Display main command line options for castor-recon.

Show usage.

Display main command line options for castor-imageDynamicTools.

Display main command line options for castor-GATERootToCastor.

Display main command line options for castor-GATEMacToGeom.

Display main command line options for castor-datafileShuffler.

Display main command line options for castor-datafileConversionEx.

This function is used to print out specific help about the deformation model and its options.

Parameters
a_returnCode

Definition at line 64 of file castor-recon.cc.

Here is the caller graph for this function:

◆ ShowHelpAlgo()

ShowHelpAlgo ( )

Display command line options related to the available algorithms. For iterative algorithms based on optimization, display options for the optimization module. For RCP-GS, display description and available options.

Definition at line 293 of file castor-recon.cc.

Here is the caller graph for this function:

◆ ShowHelpComputation()

ShowHelpComputation ( )

Display command line options related to the computation settings for castor-recon.

Definition at line 477 of file castor-recon.cc.

Here is the caller graph for this function:

◆ ShowHelpCorrection()

ShowHelpCorrection ( )

Display command line options related to correction settings for castor-recon.

Definition at line 579 of file castor-recon.cc.

Here is the caller graph for this function:

◆ ShowHelpDimensions()

ShowHelpDimensions ( )

Display command line options related to image dimensions for castor-recon.

Definition at line 256 of file castor-recon.cc.

Here is the caller graph for this function:

◆ ShowHelpDynamic()

ShowHelpDynamic ( )

Display command line options related to the dynamic features for castor-recon.

Definition at line 409 of file castor-recon.cc.

Here is the caller graph for this function:

◆ ShowHelpImgp()

ShowHelpImgp ( )

Display command line options related to the Image Processing module for castor-recon.

Definition at line 372 of file castor-recon.cc.

Here is the caller graph for this function:

◆ ShowHelpInput()

ShowHelpInput ( )

Display command line options related to input settings for castor-recon.

Definition at line 144 of file castor-recon.cc.

Here is the caller graph for this function:

◆ ShowHelpMiscellaneous()

ShowHelpMiscellaneous ( )

Display command line options related to miscellaneous settings for castor-recon.

Definition at line 541 of file castor-recon.cc.

Here is the caller graph for this function:

◆ ShowHelpOutput()

ShowHelpOutput ( )

Display command line options related to output settings for castor-recon.

Definition at line 197 of file castor-recon.cc.

Here is the caller graph for this function:

◆ ShowHelpProj()

ShowHelpProj ( )

Display command line options related to the Projector module for castor-recon.

Definition at line 333 of file castor-recon.cc.

Here is the caller graph for this function: