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

#include <geant4/tree/geant4-10.6-release/examples/extended/medical/DICOM/dicomReader/include/DicomBeamDeviceRef.hh>

+ Inheritance diagram for DicomBeamDeviceRef:
+ Collaboration diagram for DicomBeamDeviceRef:

Public Member Functions

 DicomBeamDeviceRef (DRTBeamLimitingDeviceSequenceInRTBeamsModule::Item bldsItem)
 
 ~DicomBeamDeviceRef ()
 
void SetSourceToBeamLimitingDeviceDistance (Float64 dat)
 
Float64 GetSourceToBeamLimitingDeviceDistance () const
 
void DumpToFile (std::ofstream &out)
 
void Print (std::ostream &out)
 
- Public Member Functions inherited from DicomVBeamDevice
void SetNumberOfLeafJawPairs (Sint32 dat)
 
Sint32 GetNumberOfLeafJawPairs () const
 
void SetType (OFString dat)
 
OFString GetType () const
 
void AddPositionBoundary (Float64 dat)
 
Float64 GetPositionBoundary (size_t ii)
 

Private Attributes

Float64 theSourceToBeamLimitingDeviceDistance
 

Additional Inherited Members

- Protected Member Functions inherited from DicomVBeamDevice
 DicomVBeamDevice ()
 
 ~DicomVBeamDevice ()
 
- Protected Attributes inherited from DicomVBeamDevice
OFString theType
 
Sint32 theNumberOfLeafJawPairs
 
std::vector< Float64 > thePositionBoundaries
 

Detailed Description

Definition at line 31 of file DicomBeamDeviceRef.hh.

View newest version in sPHENIX GitHub at line 31 of file DicomBeamDeviceRef.hh

Constructor & Destructor Documentation

DicomBeamDeviceRef::DicomBeamDeviceRef ( DRTBeamLimitingDeviceSequenceInRTBeamsModule::Item  bldsItem)

Definition at line 31 of file DicomBeamDeviceRef.cc.

View newest version in sPHENIX GitHub at line 31 of file DicomBeamDeviceRef.cc

References DicomVBeamDevice::AddPositionBoundary(), G4cout, G4endl, DicomVBeamDevice::SetNumberOfLeafJawPairs(), SetSourceToBeamLimitingDeviceDistance(), and DicomVBeamDevice::SetType().

+ Here is the call graph for this function:

DicomBeamDeviceRef::~DicomBeamDeviceRef ( )
inline

Definition at line 35 of file DicomBeamDeviceRef.hh.

View newest version in sPHENIX GitHub at line 35 of file DicomBeamDeviceRef.hh

Member Function Documentation

void DicomBeamDeviceRef::DumpToFile ( std::ofstream &  out)
virtual

Implements DicomVBeamDevice.

Definition at line 56 of file DicomBeamDeviceRef.cc.

View newest version in sPHENIX GitHub at line 56 of file DicomBeamDeviceRef.cc

References G4endl, theSourceToBeamLimitingDeviceDistance, and DicomVBeamDevice::theType.

Float64 DicomBeamDeviceRef::GetSourceToBeamLimitingDeviceDistance ( ) const
inline

Definition at line 41 of file DicomBeamDeviceRef.hh.

View newest version in sPHENIX GitHub at line 41 of file DicomBeamDeviceRef.hh

References theSourceToBeamLimitingDeviceDistance.

void DicomBeamDeviceRef::Print ( std::ostream &  out)
virtual

Implements DicomVBeamDevice.

Definition at line 72 of file DicomBeamDeviceRef.cc.

View newest version in sPHENIX GitHub at line 72 of file DicomBeamDeviceRef.cc

void DicomBeamDeviceRef::SetSourceToBeamLimitingDeviceDistance ( Float64  dat)
inline

Definition at line 38 of file DicomBeamDeviceRef.hh.

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

References theSourceToBeamLimitingDeviceDistance.

Referenced by DicomBeamDeviceRef().

+ Here is the caller graph for this function:

Member Data Documentation

Float64 DicomBeamDeviceRef::theSourceToBeamLimitingDeviceDistance
private

Definition at line 50 of file DicomBeamDeviceRef.hh.

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

Referenced by DumpToFile(), GetSourceToBeamLimitingDeviceDistance(), and SetSourceToBeamLimitingDeviceDistance().


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