CASToR  3.0
Tomographic Reconstruction (PET/SPECT/CT)
Public Member Functions | Static Public Member Functions | Protected Attributes | Private Member Functions | List of all members
vProjector Class Referenceabstract

This class is designed to generically described any on-the-fly projector. More...

#include <vProjector.hh>

Inheritance diagram for vProjector:
Inheritance graph
Collaboration diagram for vProjector:
Collaboration graph

Public Member Functions

 vProjector ()
 The constructor of vProjector. More...
 
virtual ~vProjector ()
 The destructor of vProjector. More...
 
void ShowHelp ()
 A function used to show help about the projector. More...
 
int ReadCommonOptionsList (const string &a_optionsList)
 This function is used to read options common to all projectors given as a string. More...
 
int CheckParameters ()
 A public function used to check the parameters settings. More...
 
int Initialize ()
 A public function used to initialize the projector. More...
 
int Project (int a_direction, oProjectionLine *ap_ProjectionLine, uint32_t *ap_index1, uint32_t *ap_index2, int a_nbIndices)
 A function use to computed the projection elements with respect to the provided parameters. More...
 
virtual INTNB EstimateMaxNumberOfVoxelsPerLine ()
 This function is used to compute and provide an estimate of the maximum number of voxels that could contribute to a projected line. More...
 
virtual int ReadConfigurationFile (const string &a_configurationFile)=0
 A function used to read options from a configuration file. More...
 
virtual int ReadOptionsList (const string &a_optionsList)=0
 A function used to read options from a list of options. More...
 
void SetVerbose (int a_verbose)
 Set the verbose level. More...
 
void SetScanner (vScanner *ap_Scanner)
 Set the pointer to the scanner in use. More...
 
void SetSensitivityMode (bool a_sensitivityMode)
 Set the sensitivity mode on or off. More...
 
void SetApplyTOF (int a_applyTOF)
 Set the TOF mode. More...
 
void SetApplyPOI (bool a_applyPOI)
 Set the POI mode. More...
 
int SetImageDimensionsAndQuantification (oImageDimensionsAndQuantification *ap_ImageDimensionsAndQuantification)
 Set the pointer to the image dimensions in use and copy locally some often use variables. More...
 
bool GetCompatibilityWithSPECTAttenuationCorrection ()
 
bool GetCompatibilityWithCompression ()
 
void SetMask (bool *ap_mask)
 Set a mask for voxels. More...
 
FLTNB GetTOFResolutionInMm ()
 This function is used to get the TOF resolution in mm. More...
 
void SetTOFResolutionInMm (FLTNB a_TOFResolutionInMm)
 This function is used to set the TOF resolution in use. More...
 
FLTNB GetTOFMeasurementRangeInMm ()
 This function is used to get the TOF measurement range in mm. More...
 
void SetTOFMeasurementRangeInMm (FLTNB a_TOFMeasurementRangeInMm)
 This function is used to set the TOF measurement range in mm. More...
 
FLTNB GetTOFBinSizeInMm ()
 This function is used to get the size in mm of a TOF bin. More...
 
void SetTOFBinSizeInMm (FLTNB a_TOFBinSizeInMm)
 This function is used to set the size of a TOF bin in mm. More...
 

Static Public Member Functions

static void ShowCommonHelp ()
 This function is used to print out some help about the use of options common to all projectors. It is static because it is called in main without instantiating an object. More...
 

Protected Attributes

FLTNB mp_sizeVox [3]
 
INTNB mp_nbVox [3]
 
INTNB m_nbVoxXY
 
FLTNB mp_halfFOV [3]
 
oImageDimensionsAndQuantificationmp_ImageDimensionsAndQuantification
 
vScannermp_Scanner
 
int m_TOFMethod
 
FLTNB m_TOFNbSigmas
 
INTNB m_TOFWeightingFcnNbSamples
 
bool m_TOFWeightingFcnPrecomputedFlag
 
bool m_TOFBinProperProcessingFlag
 
HPFLTNBmp_TOFWeightingFcn
 
FLTNB m_TOFBinSizeInMm
 
FLTNB m_TOFMeasurementRangeInMm
 
FLTNB m_TOFResolutionInMm
 
FLTNB m_TOFGaussianNormCoef
 
FLTNB m_TOFPrecomputedSamplingFactor
 
bool * mp_mask
 
bool m_hasMask
 
bool m_applyPOI
 
bool m_sensitivityMode
 
bool m_compatibleWithSPECTAttenuationCorrection
 
bool m_compatibleWithCompression
 
int m_verbose
 
bool m_checked
 
bool m_initialized
 

Private Member Functions

virtual void ShowHelpSpecific ()=0
 A function used to show help about the child module. More...
 
virtual int CheckSpecificParameters ()=0
 A private function used to check the parameters settings specific to the child projector. More...
 
virtual int InitializeSpecific ()=0
 A private function used to initialize everything specific to the child projector. More...
 
virtual int ProjectWithoutTOF (int a_direction, oProjectionLine *ap_ProjectionLine)=0
 A function to project without TOF. More...
 
virtual int ProjectTOFListmode (int a_direction, oProjectionLine *ap_ProjectionLine)=0
 A function to project with TOF continuous information. More...
 
virtual int ProjectTOFHistogram (int a_direction, oProjectionLine *ap_ProjectionLine)=0
 A function to project with TOF binned information. More...
 

Detailed Description

This class is designed to generically described any on-the-fly projector.

This class is an abstract one, in the sense that it cannot be used on its own because several pure virtual functions belong to it. Its children are implementations of actual on-the-fly projectors. Everywhere in the code, this parent class should be used instead of any of its children. It can be used during the projection/reconstruction process by the oProjectorManager through the use of the Project() function that cannot be overloaded. This function is called from the Project() function of the oProjectionManager to get a oProjectionLine associated to an vEvent.
All children must implement the following pure virtual functions:

Definition at line 75 of file vProjector.hh.

Constructor & Destructor Documentation

◆ vProjector()

vProjector::vProjector ( )

The constructor of vProjector.

This is the default and unique constructor. It does not take any parameter and its role is only to affect default values to each member of the class.

Definition at line 39 of file vProjector.cc.

◆ ~vProjector()

vProjector::~vProjector ( )
virtual

The destructor of vProjector.

This is the default and unique destructor. It does not take any parameter and its role is only to free or delete all structures that were built by this class. It is virtual, so that it is automatically called when a child object is deleted.

Definition at line 80 of file vProjector.cc.

Member Function Documentation

◆ CheckParameters()

int vProjector::CheckParameters ( )

A public function used to check the parameters settings.

This function does not take any parameter and is used to check that all mandatory members were correctly parameterized. At the end, it calls the pure virtual CheckSpecificParameters() function implemented by children.

Returns
An integer reflecting the check status; 0 if no problem, another value otherwise.

Definition at line 184 of file vProjector.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ CheckSpecificParameters()

private virtual int vProjector::CheckSpecificParameters ( )
privatepure virtual

A private function used to check the parameters settings specific to the child projector.

This function is used to check that all parameters specific to the projector are correctly set within allowed values. It is called by the CheckParameters() function. It is pure virtual so is implemented by children.

Returns
An integer reflecting the check status; 0 if no problem, another value otherwise.

Implemented in iProjectorDistanceDriven, iProjectorClassicSiddon, iProjectorJoseph, iProjectorIncrementalSiddon, iProjectorTemplate, and iProjectorIncrementalSiddonMulti.

Here is the caller graph for this function:

◆ EstimateMaxNumberOfVoxelsPerLine()

INTNB vProjector::EstimateMaxNumberOfVoxelsPerLine ( )
virtual

This function is used to compute and provide an estimate of the maximum number of voxels that could contribute to a projected line.

The vProjector implementation simply returns the total image's number of voxels, but it can be overloaded by children to provide a better estimate in order to optimize and reduce memory requirements of the oProjectionLine buffers when using the FIXED_LIST_STRATEGY.

Returns
The estimate of the maximum number of voxels contributing to a line.

Reimplemented in iProjectorDistanceDriven, iProjectorClassicSiddon, iProjectorIncrementalSiddon, iProjectorJoseph, iProjectorIncrementalSiddonMulti, and iProjectorTemplate.

Definition at line 414 of file vProjector.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetCompatibilityWithCompression()

public bool vProjector::GetCompatibilityWithCompression ( )
inline
Returns
m_compatibleWithCompression

Definition at line 324 of file vProjector.hh.

Here is the caller graph for this function:

◆ GetCompatibilityWithSPECTAttenuationCorrection()

public bool vProjector::GetCompatibilityWithSPECTAttenuationCorrection ( )
inline
Returns
m_compatibleWithSPECTAttenuationCorrection

Definition at line 318 of file vProjector.hh.

Here is the caller graph for this function:

◆ GetTOFBinSizeInMm()

public inline int vProjector::GetTOFBinSizeInMm ( )
inline

This function is used to get the size in mm of a TOF bin.

Returns
TOF bin size in mm.

Definition at line 365 of file vProjector.hh.

◆ GetTOFMeasurementRangeInMm()

public inline int vProjector::GetTOFMeasurementRangeInMm ( )
inline

This function is used to get the TOF measurement range in mm.

Returns
TOF measurement range.

Definition at line 351 of file vProjector.hh.

◆ GetTOFResolutionInMm()

public inline int vProjector::GetTOFResolutionInMm ( )
inline

This function is used to get the TOF resolution in mm.

Returns
TOF resolution.

Definition at line 337 of file vProjector.hh.

◆ Initialize()

int vProjector::Initialize ( )

A public function used to initialize the projector.

This function does not take any parameter and is used to initialize everything that should be initialized. At the end, it calls the pure virtual InitializeSpecific() function implemented by children.

Returns
An integer reflecting the initialization status; 0 if no problem, another value otherwise.

Definition at line 251 of file vProjector.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ InitializeSpecific()

private virtual int vProjector::InitializeSpecific ( )
privatepure virtual

A private function used to initialize everything specific to the child projector.

This function is used to initialize everything specific to the projector that should be initialized. It is called by the Initialize() function. It is pure virtual so is implemented by children.

Returns
An integer reflecting the initialization status; 0 if no problem, another value otherwise.

Implemented in iProjectorDistanceDriven, iProjectorClassicSiddon, iProjectorJoseph, iProjectorIncrementalSiddon, iProjectorTemplate, and iProjectorIncrementalSiddonMulti.

Here is the caller graph for this function:

◆ Project()

int vProjector::Project ( int  a_direction,
oProjectionLine ap_ProjectionLine,
uint32_t *  ap_index1,
uint32_t *  ap_index2,
int  a_nbIndices 
)

A function use to computed the projection elements with respect to the provided parameters.

Parameters
inta_direction
oProjectionLine*ap_ProjectionLine
int*ap_index1
int*ap_index2
inta_nbIndices

This function is used to fill the provided oProjectionLine with the system matrix elements associated to the provided indices. The filling is done by calling one of the three projection functions (w/o TOF) implemented by its children. This function cannot be overloaded. From a collection of scanner elements indices associated to a oProjectionLine and to a projection direction (FORWARD or BACKWARD), it first uses the scanner to get associated cartesian coordinates taking compression, mean depth of interaction or POI into account, it then applies offsets (general one from oImageDimensionsAndQuantification), LOR displacement (associated to each event). The computed coordinates are embedded into the oProjectionLine which are passed to the different pure virtual projection functions (w/o TOF). If the number of provided indices is one (no compression), then the provided indices are also passed to the oProjectionLine if needed by a highly specified projector. In the case of compression, the indices are set to -1 in the oProjectionLine, while the positions and orientations are averaged.

Returns
An integer reflecting the projection status; 0 if no problem, another value otherwise.

Definition at line 424 of file vProjector.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ProjectTOFHistogram()

private virtual int vProjector::ProjectTOFHistogram ( int  a_direction,
oProjectionLine ap_ProjectionLine 
)
privatepure virtual

A function to project with TOF binned information.

Parameters
inta_direction
oProjectionLine*ap_ProjectionLine

Projects the provided line following the provided direction, with TOF information describe as a histogram bin. It fills the provided oProjectionLine. This is a pure virtual function that must be implemented by children.

Returns
An integer reflecting the projection status; 0 if no problem, another value otherwise.

Implemented in iProjectorDistanceDriven, iProjectorClassicSiddon, iProjectorJoseph, iProjectorIncrementalSiddon, iProjectorTemplate, and iProjectorIncrementalSiddonMulti.

Here is the caller graph for this function:

◆ ProjectTOFListmode()

private virtual int vProjector::ProjectTOFListmode ( int  a_direction,
oProjectionLine ap_ProjectionLine 
)
privatepure virtual

A function to project with TOF continuous information.

Parameters
inta_direction
oProjectionLine*ap_ProjectionLine

Projects the provided line following the provided direction, with TOF described as a continuous measurement. It fills the provided oProjectionLine. This is a pure virtual function that must be implemented by children.

Returns
An integer reflecting the projection status; 0 if no problem, another value otherwise.

Implemented in iProjectorDistanceDriven, iProjectorClassicSiddon, iProjectorJoseph, iProjectorIncrementalSiddon, iProjectorTemplate, and iProjectorIncrementalSiddonMulti.

Here is the caller graph for this function:

◆ ProjectWithoutTOF()

private virtual int vProjector::ProjectWithoutTOF ( int  a_direction,
oProjectionLine ap_ProjectionLine 
)
privatepure virtual

A function to project without TOF.

Parameters
inta_direction
oProjectionLine*ap_ProjectionLine

Projects the provided line following the provided direction, without TOF. It fills the provided oProjectionLine. This is a pure virtual function that must be implemented by children.

Returns
An integer reflecting the projection status; 0 if no problem, another value otherwise.

Implemented in iProjectorDistanceDriven, iProjectorClassicSiddon, iProjectorJoseph, iProjectorIncrementalSiddon, iProjectorTemplate, and iProjectorIncrementalSiddonMulti.

Here is the caller graph for this function:

◆ ReadCommonOptionsList()

int vProjector::ReadCommonOptionsList ( const string &  a_optionsList)

This function is used to read options common to all projectors given as a string.

Returns
An integer reflecting the reading success; 0 if success, another value otherwise.

Definition at line 160 of file vProjector.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ReadConfigurationFile()

public virtual int vProjector::ReadConfigurationFile ( const string &  a_configurationFile)
pure virtual

A function used to read options from a configuration file.

Parameters
conststring& a_configurationFile

This function implements the reading of all options associated to a child projector, from a configuration file. It is pure virtual so is implemented by children. It checks the reading status but not the options values that will be checked by the CheckSpecificParameters() function.

Returns
An integer reflecting the reading success; 0 if success, another value otherwise.

Implemented in iProjectorDistanceDriven, iProjectorClassicSiddon, iProjectorIncrementalSiddon, iProjectorJoseph, iProjectorIncrementalSiddonMulti, and iProjectorTemplate.

Here is the caller graph for this function:

◆ ReadOptionsList()

public virtual int vProjector::ReadOptionsList ( const string &  a_optionsList)
pure virtual

A function used to read options from a list of options.

Parameters
conststring& a_optionsList

This function implements the reading of all options associated to a child projector, from a list of options. It is pure virtual so is implemented by children. It checks the reading status but not the options values that will be checked by the CheckSpecificParameters() function.

Returns
An integer reflecting the reading success; 0 if success, another value otherwise.

Implemented in iProjectorDistanceDriven, iProjectorClassicSiddon, iProjectorIncrementalSiddon, iProjectorJoseph, iProjectorIncrementalSiddonMulti, and iProjectorTemplate.

Here is the caller graph for this function:

◆ SetApplyPOI()

public inline void vProjector::SetApplyPOI ( bool  a_applyPOI)
inline

Set the POI mode.

Parameters
boola_applyPOI

Definition at line 305 of file vProjector.hh.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetApplyTOF()

public inline void vProjector::SetApplyTOF ( int  a_applyTOF)
inline

Set the TOF mode.

Parameters
inta_applyTOF

Definition at line 298 of file vProjector.hh.

Here is the caller graph for this function:

◆ SetImageDimensionsAndQuantification()

int vProjector::SetImageDimensionsAndQuantification ( oImageDimensionsAndQuantification ap_ImageDimensionsAndQuantification)

Set the pointer to the image dimensions in use and copy locally some often use variables.

Parameters
oImageDimensionsAndQuantification*ap_ImageDimensionsAndQuantification
Returns
0 if success, other value otherwise.

Definition at line 89 of file vProjector.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetMask()

public bool vProjector::SetMask ( bool *  ap_mask)
inline

Set a mask for voxels.

Parameters
bool*ap_mask

Definition at line 331 of file vProjector.hh.

Here is the caller graph for this function:

◆ SetScanner()

public inline void vProjector::SetScanner ( vScanner ap_Scanner)
inline

Set the pointer to the scanner in use.

Parameters
vScanner*ap_Scanner

Definition at line 284 of file vProjector.hh.

Here is the caller graph for this function:

◆ SetSensitivityMode()

public inline void vProjector::SetSensitivityMode ( bool  a_sensitivityMode)
inline

Set the sensitivity mode on or off.

Parameters
boola_sensitivityMode

Definition at line 291 of file vProjector.hh.

Here is the caller graph for this function:

◆ SetTOFBinSizeInMm()

public inline void vProjector::SetTOFBinSizeInMm ( FLTNB  a_TOFBinSizeInMm)
inline

This function is used to set the size of a TOF bin in mm.

Parameters
FLTNBa_TOFBinSizeInMm

Definition at line 372 of file vProjector.hh.

Here is the caller graph for this function:

◆ SetTOFMeasurementRangeInMm()

public inline void vProjector::SetTOFMeasurementRangeInMm ( FLTNB  a_TOFMeasurementRangeInMm)
inline

This function is used to set the TOF measurement range in mm.

Parameters
FLTNBa_TOFMeasurementRangeInMm

Definition at line 358 of file vProjector.hh.

Here is the caller graph for this function:

◆ SetTOFResolutionInMm()

public inline void vProjector::SetTOFResolutionInMm ( FLTNB  a_TOFResolutionInMm)
inline

This function is used to set the TOF resolution in use.

Parameters
FLTNBa_TOFResolutionInMm

Definition at line 344 of file vProjector.hh.

Here is the caller graph for this function:

◆ SetVerbose()

public inline void vProjector::SetVerbose ( int  a_verbose)
inline

Set the verbose level.

Parameters
inta_verboseLevel

Definition at line 277 of file vProjector.hh.

Here is the caller graph for this function:

◆ ShowCommonHelp()

void vProjector::ShowCommonHelp ( )
static

This function is used to print out some help about the use of options common to all projectors. It is static because it is called in main without instantiating an object.

Definition at line 118 of file vProjector.cc.

Here is the caller graph for this function:

◆ ShowHelp()

void vProjector::ShowHelp ( )

A function used to show help about the projector.

This function simply calls the ShowHelpSpecific() function implemented by children.

Definition at line 146 of file vProjector.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ShowHelpSpecific()

private virtual void vProjector::ShowHelpSpecific ( )
privatepure virtual

A function used to show help about the child module.

This function must describe what the projector does and how to use it. It describes in details the different parameters of the projector, and how to set them through the use of a configuration file or a list of options. It is pure virtual so is implemented by children. It is private because called by the public ShowHelp() function.

Implemented in iProjectorDistanceDriven, iProjectorClassicSiddon, iProjectorJoseph, iProjectorIncrementalSiddon, iProjectorTemplate, and iProjectorIncrementalSiddonMulti.

Here is the caller graph for this function:

Member Data Documentation

◆ m_applyPOI

bool vProjector::m_applyPOI
protected

Boolean that says if we apply POI info or not

Definition at line 403 of file vProjector.hh.

◆ m_checked

bool vProjector::m_checked
protected

Boolean that says if the parameters were checked or not

Definition at line 414 of file vProjector.hh.

◆ m_compatibleWithCompression

bool vProjector::m_compatibleWithCompression
protected

Boolean that says if the projector is compatible with compression

Definition at line 410 of file vProjector.hh.

◆ m_compatibleWithSPECTAttenuationCorrection

bool vProjector::m_compatibleWithSPECTAttenuationCorrection
protected

Boolean that says if the projector is compatible with SPECT attenuation correction

Definition at line 407 of file vProjector.hh.

◆ m_hasMask

bool vProjector::m_hasMask
protected

Is there a mask for voxels

Definition at line 401 of file vProjector.hh.

◆ m_initialized

bool vProjector::m_initialized
protected

Boolean that says if the projector was initialized or not

Definition at line 416 of file vProjector.hh.

◆ m_nbVoxXY

INTNB vProjector::m_nbVoxXY
protected

Local copy of the number of voxels per slice

Definition at line 380 of file vProjector.hh.

◆ m_sensitivityMode

bool vProjector::m_sensitivityMode
protected

Boolean that says if we are computing the global sensitivity or not

Definition at line 405 of file vProjector.hh.

◆ m_TOFBinProperProcessingFlag

bool vProjector::m_TOFBinProperProcessingFlag
protected

Take properly into account the TOF bin (the TOF Gaussian distribution is either convolved with or integrated over the TOF bin

Definition at line 392 of file vProjector.hh.

◆ m_TOFBinSizeInMm

FLTNB vProjector::m_TOFBinSizeInMm
protected

The size in mm of a single TOF bin (either cumulative bin for histogrammed data or quantization bin for list-mode data)

Definition at line 394 of file vProjector.hh.

◆ m_TOFGaussianNormCoef

FLTNB vProjector::m_TOFGaussianNormCoef
protected

The normalization coefficient for the TOF Gaussian distribution (to ensure integral=1)

Definition at line 397 of file vProjector.hh.

◆ m_TOFMeasurementRangeInMm

FLTNB vProjector::m_TOFMeasurementRangeInMm
protected

Total span of TOF measurements (in mm)

Definition at line 395 of file vProjector.hh.

◆ m_TOFMethod

int vProjector::m_TOFMethod
protected

Integer tagging the type of TOF use

Definition at line 388 of file vProjector.hh.

◆ m_TOFNbSigmas

FLTNB vProjector::m_TOFNbSigmas
protected

The TOF distribution truncation factor (number of standard deviations)

Definition at line 389 of file vProjector.hh.

◆ m_TOFPrecomputedSamplingFactor

FLTNB vProjector::m_TOFPrecomputedSamplingFactor
protected

Sampling factor for oversampling the precomputed TOF weighting function

Definition at line 398 of file vProjector.hh.

◆ m_TOFResolutionInMm

FLTNB vProjector::m_TOFResolutionInMm
protected

Resolution (FWHM) of the time-of-flight Gaussian distribution (in mm)

Definition at line 396 of file vProjector.hh.

◆ m_TOFWeightingFcnNbSamples

INTNB vProjector::m_TOFWeightingFcnNbSamples
protected

Length of the precomputed TOF weighting function

Definition at line 390 of file vProjector.hh.

◆ m_TOFWeightingFcnPrecomputedFlag

bool vProjector::m_TOFWeightingFcnPrecomputedFlag
protected

Choice of precomputed vs on the fly TOF weighting function

Definition at line 391 of file vProjector.hh.

◆ m_verbose

int vProjector::m_verbose
protected

The verbose level

Definition at line 412 of file vProjector.hh.

◆ mp_halfFOV

FLTNB vProjector::mp_halfFOV[3]
protected

Local copy of the FOV half dimensions

Definition at line 381 of file vProjector.hh.

◆ mp_ImageDimensionsAndQuantification

oImageDimensionsAndQuantification* vProjector::mp_ImageDimensionsAndQuantification
protected

Pointer to the oImageDimensionsAndQuantification object in use

Definition at line 384 of file vProjector.hh.

◆ mp_mask

bool* vProjector::mp_mask
protected

Mask for voxels: only true voxels will be taken into account for projector coefficients computation (currently 3D - XYZ)

Definition at line 400 of file vProjector.hh.

◆ mp_nbVox

INTNB vProjector::mp_nbVox[3]
protected

Local copy of the number of voxels

Definition at line 379 of file vProjector.hh.

◆ mp_Scanner

vScanner* vProjector::mp_Scanner
protected

Pointer to the vScanner object in use

Definition at line 386 of file vProjector.hh.

◆ mp_sizeVox

FLTNB vProjector::mp_sizeVox[3]
protected

Local copy of the voxels' size

Definition at line 378 of file vProjector.hh.

◆ mp_TOFWeightingFcn

HPFLTNB* vProjector::mp_TOFWeightingFcn
protected

Precomputed TOF weighting function

Definition at line 393 of file vProjector.hh.


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