ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DicomBeamCompensator Class Reference

#include <geant4/tree/geant4-10.6-release/examples/extended/medical/DICOM/dicomReader/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.

View newest version in sPHENIX GitHub at line 34 of file DicomBeamCompensator.hh

Constructor & Destructor Documentation

DicomBeamCompensator::DicomBeamCompensator ( DRTCompensatorSequence::Item  bcompItem)
DicomBeamCompensator::~DicomBeamCompensator ( )
inline

Definition at line 38 of file DicomBeamCompensator.hh.

View newest version in sPHENIX GitHub at line 38 of file DicomBeamCompensator.hh

Member Function Documentation

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

Definition at line 86 of file DicomBeamCompensator.cc.

View newest version in sPHENIX GitHub at line 86 of file DicomBeamCompensator.cc

References G4UIcommand::ConvertToString(), G4endl, 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.

View newest version in sPHENIX GitHub at line 80 of file DicomBeamCompensator.cc

Member Data Documentation

OFString DicomBeamCompensator::theAccessoryCode
private

Definition at line 47 of file DicomBeamCompensator.hh.

View newest version in sPHENIX GitHub at line 47 of file DicomBeamCompensator.hh

Sint32 DicomBeamCompensator::theCompensatorColumns
private

Definition at line 48 of file DicomBeamCompensator.hh.

View newest version in sPHENIX GitHub at line 48 of file DicomBeamCompensator.hh

Referenced by DicomBeamCompensator(), and DumpToFile().

OFString DicomBeamCompensator::theCompensatorDescription
private

Definition at line 49 of file DicomBeamCompensator.hh.

View newest version in sPHENIX GitHub at line 49 of file DicomBeamCompensator.hh

OFString DicomBeamCompensator::theCompensatorDivergence
private

Definition at line 50 of file DicomBeamCompensator.hh.

View newest version in sPHENIX GitHub at line 50 of file DicomBeamCompensator.hh

OFString DicomBeamCompensator::theCompensatorID
private

Definition at line 51 of file DicomBeamCompensator.hh.

View newest version in sPHENIX GitHub at line 51 of file DicomBeamCompensator.hh

OFString DicomBeamCompensator::theCompensatorMountingPosition
private

Definition at line 52 of file DicomBeamCompensator.hh.

View newest version in sPHENIX GitHub at line 52 of file DicomBeamCompensator.hh

Sint32 DicomBeamCompensator::theCompensatorNumber
private

Definition at line 53 of file DicomBeamCompensator.hh.

View newest version in sPHENIX GitHub 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.

View newest version in sPHENIX GitHub 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.

View newest version in sPHENIX GitHub at line 55 of file DicomBeamCompensator.hh

Referenced by DicomBeamCompensator(), and DumpToFile().

Sint32 DicomBeamCompensator::theCompensatorRows
private

Definition at line 56 of file DicomBeamCompensator.hh.

View newest version in sPHENIX GitHub at line 56 of file DicomBeamCompensator.hh

Referenced by DicomBeamCompensator().

OFVector<Float64> DicomBeamCompensator::theCompensatorThicknessData
private

Definition at line 57 of file DicomBeamCompensator.hh.

View newest version in sPHENIX GitHub at line 57 of file DicomBeamCompensator.hh

Referenced by DicomBeamCompensator().

OFVector<Float64> DicomBeamCompensator::theCompensatorTransmissionData
private

Definition at line 58 of file DicomBeamCompensator.hh.

View newest version in sPHENIX GitHub at line 58 of file DicomBeamCompensator.hh

Referenced by DicomBeamCompensator().

OFString DicomBeamCompensator::theCompensatorTrayID
private

Definition at line 59 of file DicomBeamCompensator.hh.

View newest version in sPHENIX GitHub at line 59 of file DicomBeamCompensator.hh

OFString DicomBeamCompensator::theCompensatorType
private

Definition at line 60 of file DicomBeamCompensator.hh.

View newest version in sPHENIX GitHub at line 60 of file DicomBeamCompensator.hh

OFString DicomBeamCompensator::theMaterialID
private

Definition at line 61 of file DicomBeamCompensator.hh.

View newest version in sPHENIX GitHub at line 61 of file DicomBeamCompensator.hh

Referenced by DicomBeamCompensator().

OFVector<Float64> DicomBeamCompensator::theSourceToCompensatorDistance
private

Definition at line 62 of file DicomBeamCompensator.hh.

View newest version in sPHENIX GitHub at line 62 of file DicomBeamCompensator.hh

Referenced by DicomBeamCompensator(), and DumpToFile().

Float64 DicomBeamCompensator::theSourceToCompensatorTrayDistance
private

Definition at line 63 of file DicomBeamCompensator.hh.

View newest version in sPHENIX GitHub at line 63 of file DicomBeamCompensator.hh

Referenced by DicomBeamCompensator(), and DumpToFile().


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