Geant4  10.03
DicomBeamCompensator Class Reference

#include <DicomBeamCompensator.hh>

Public Member Functions

 DicomBeamCompensator (DRTCompensatorSequence::Item bcompItem)
 
 ~DicomBeamCompensator ()
 
void Print (std::ostream &out)
 
void DumpToFile (std::ofstream &out)
 

Private Attributes

OFString theAccessoryCode
 
Sint32 theCompensatorColumns
 
OFString theCompensatorDescription
 
OFString theCompensatorDivergence
 
OFString theCompensatorID
 
OFString theCompensatorMountingPosition
 
Sint32 theCompensatorNumber
 
OFVector< Float64 > theCompensatorPixelSpacing
 
OFVector< Float64 > theCompensatorPosition
 
Sint32 theCompensatorRows
 
OFVector< Float64 > theCompensatorThicknessData
 
OFVector< Float64 > theCompensatorTransmissionData
 
OFString theCompensatorTrayID
 
OFString theCompensatorType
 
OFString theMaterialID
 
OFVector< Float64 > theSourceToCompensatorDistance
 
Float64 theSourceToCompensatorTrayDistance
 

Detailed Description

Definition at line 34 of file DicomBeamCompensator.hh.

Constructor & Destructor Documentation

DicomBeamCompensator::~DicomBeamCompensator ( )
inline

Definition at line 38 of file DicomBeamCompensator.hh.

Member Function Documentation

void DicomBeamCompensator::DumpToFile ( std::ofstream &  out)

Definition at line 86 of file DicomBeamCompensator.cc.

References G4UIcommand::ConvertToString(), G4endl, G4InuclParticleNames::name(), theCompensatorColumns, theCompensatorNumber, theCompensatorPixelSpacing, theCompensatorPosition, theSourceToCompensatorDistance, and theSourceToCompensatorTrayDistance.

+ Here is the call graph for this function:

void DicomBeamCompensator::Print ( std::ostream &  out)

Definition at line 80 of file DicomBeamCompensator.cc.

Member Data Documentation

OFString DicomBeamCompensator::theAccessoryCode
private

Definition at line 47 of file DicomBeamCompensator.hh.

Sint32 DicomBeamCompensator::theCompensatorColumns
private

Definition at line 48 of file DicomBeamCompensator.hh.

Referenced by DicomBeamCompensator(), and DumpToFile().

OFString DicomBeamCompensator::theCompensatorDescription
private

Definition at line 49 of file DicomBeamCompensator.hh.

OFString DicomBeamCompensator::theCompensatorDivergence
private

Definition at line 50 of file DicomBeamCompensator.hh.

OFString DicomBeamCompensator::theCompensatorID
private

Definition at line 51 of file DicomBeamCompensator.hh.

OFString DicomBeamCompensator::theCompensatorMountingPosition
private

Definition at line 52 of file DicomBeamCompensator.hh.

Sint32 DicomBeamCompensator::theCompensatorNumber
private

Definition at line 53 of file DicomBeamCompensator.hh.

Referenced by DicomBeamCompensator(), and DumpToFile().

OFVector<Float64> DicomBeamCompensator::theCompensatorPixelSpacing
private

Definition at line 54 of file DicomBeamCompensator.hh.

Referenced by DicomBeamCompensator(), and DumpToFile().

OFVector<Float64> DicomBeamCompensator::theCompensatorPosition
private

Definition at line 55 of file DicomBeamCompensator.hh.

Referenced by DicomBeamCompensator(), and DumpToFile().

Sint32 DicomBeamCompensator::theCompensatorRows
private

Definition at line 56 of file DicomBeamCompensator.hh.

Referenced by DicomBeamCompensator().

OFVector<Float64> DicomBeamCompensator::theCompensatorThicknessData
private

Definition at line 57 of file DicomBeamCompensator.hh.

Referenced by DicomBeamCompensator().

OFVector<Float64> DicomBeamCompensator::theCompensatorTransmissionData
private

Definition at line 58 of file DicomBeamCompensator.hh.

Referenced by DicomBeamCompensator().

OFString DicomBeamCompensator::theCompensatorTrayID
private

Definition at line 59 of file DicomBeamCompensator.hh.

OFString DicomBeamCompensator::theCompensatorType
private

Definition at line 60 of file DicomBeamCompensator.hh.

OFString DicomBeamCompensator::theMaterialID
private

Definition at line 61 of file DicomBeamCompensator.hh.

Referenced by DicomBeamCompensator().

OFVector<Float64> DicomBeamCompensator::theSourceToCompensatorDistance
private

Definition at line 62 of file DicomBeamCompensator.hh.

Referenced by DicomBeamCompensator(), and DumpToFile().

Float64 DicomBeamCompensator::theSourceToCompensatorTrayDistance
private

Definition at line 63 of file DicomBeamCompensator.hh.

Referenced by DicomBeamCompensator(), and DumpToFile().


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