#include <Doxymodules_medical.h>
Definition at line 40 of file Doxymodules_medical.h.
◆ DicomBeam()
◆ ~DicomBeam()
DicomBeam::~DicomBeam |
( |
| ) |
|
|
inline |
◆ SetDoseSpecificationPoint()
void DicomBeam::SetDoseSpecificationPoint |
( |
G4ThreeVector |
point | ) |
|
|
inline |
Definition at line 47 of file DicomBeam.hh.
47 {
49 }
G4ThreeVector theDoseSpecificationPoint
◆ SetMeterset()
void DicomBeam::SetMeterset |
( |
Float64 |
dat | ) |
|
|
inline |
◆ SetSourceAxisDistance()
void DicomBeam::SetSourceAxisDistance |
( |
Float64 |
dat | ) |
|
|
inline |
Definition at line 53 of file DicomBeam.hh.
53 {
55 }
Float64 theSourceAxisDistance
◆ SetNumber()
void DicomBeam::SetNumber |
( |
Sint32 |
dat | ) |
|
|
inline |
◆ SetRadiationType()
void DicomBeam::SetRadiationType |
( |
OFString |
dat | ) |
|
|
inline |
Definition at line 59 of file DicomBeam.hh.
59 {
61 }
OFString theRadiationType
◆ AddDevice()
Definition at line 62 of file DicomBeam.hh.
62 {
64 }
std::vector< DicomVBeamDevice * > theDevices
◆ AddControlPoint()
Definition at line 65 of file DicomBeam.hh.
65 {
67 }
std::vector< DicomBeamControlPoint * > theControlPoints
◆ AddCompensator()
Definition at line 68 of file DicomBeam.hh.
68 {
70 }
std::vector< DicomBeamCompensator * > theCompensators
◆ AddBlock()
Definition at line 71 of file DicomBeam.hh.
71 {
73 }
std::vector< DicomBeamBlock * > theBlocks
◆ AddWedge()
Definition at line 74 of file DicomBeam.hh.
74 {
76 }
std::vector< DicomBeamWedge * > theWedges
◆ GetNControlPoints()
size_t DicomBeam::GetNControlPoints |
( |
| ) |
const |
|
inline |
◆ GetControlPoint()
◆ SetControlPointMetersets()
void DicomBeam::SetControlPointMetersets |
( |
| ) |
|
Definition at line 44 of file DicomBeam.cc.
45{
46 G4double prevCumulativeMS = 0.;
50 prevCumulativeMS = cumulativeMS;
51 }
52}
◆ Print()
void DicomBeam::Print |
( |
std::ostream & |
out | ) |
|
◆ DumpToFile()
void DicomBeam::DumpToFile |
( |
| ) |
|
Definition at line 55 of file DicomBeam.cc.
56{
57 std::ofstream fout(
"RTPlan_"+std::to_string(
theNumber));
58 fout <<
":P BeamMeterset " <<
theMeterset << G4endl;
59
60 for(
size_t ii = 0; ii <
theDevices.size(); ii++) {
62 }
63
66 }
67
70 std::ofstream fout2(
"RTPlanControlPoint_"+std::to_string(
theNumber)+
"_"+kkstr);
72 }
73
74}
◆ theDoseSpecificationPoint
G4ThreeVector DicomBeam::theDoseSpecificationPoint |
|
private |
◆ theMeterset
Float64 DicomBeam::theMeterset |
|
private |
◆ theSourceAxisDistance
Float64 DicomBeam::theSourceAxisDistance |
|
private |
◆ theNumber
Sint32 DicomBeam::theNumber |
|
private |
◆ theRadiationType
OFString DicomBeam::theRadiationType |
|
private |
◆ theDevices
◆ theControlPoints
◆ theCompensators
◆ theBlocks
◆ theWedges
The documentation for this class was generated from the following files: