GGEMS  1.1
GPU GEant4-based Monte Carlo Simulations
GGEMSRangeCutsManager.hh File Reference

GGEMS class managing the range cuts in GGEMS simulation. More...

#include "GGEMS/tools/GGEMSTypes.hh"
#include "GGEMS/global/GGEMSExport.hh"
Include dependency graph for GGEMSRangeCutsManager.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GGEMSRangeCutsManager
 GGEMS class managing the range cuts in GGEMS simulation. More...
 

Functions

GGEMSRangeCutsManagerget_instance_range_cuts_manager (void)
 Get the GGEMSRangeCutsManager pointer for python user. More...
 
void set_cut_range_cuts_manager (GGEMSRangeCutsManager *range_cut_manager, char const *phantom_name, char const *particle_name, GGfloat const value, char const *unit)
 set the range cut for a phantom and a particle More...
 

Detailed Description

GGEMS class managing the range cuts in GGEMS simulation.

Author
Julien BERT julie.nosp@m.n.be.nosp@m.rt@un.nosp@m.iv-b.nosp@m.rest..nosp@m.fr
Didier BENOIT didie.nosp@m.r.be.nosp@m.noit@.nosp@m.inse.nosp@m.rm.fr
LaTIM, INSERM - U1101, Brest, FRANCE
Version
1.0
Date
Friday March 6, 2020

Definition in file GGEMSRangeCutsManager.hh.

Function Documentation

◆ get_instance_range_cuts_manager()

GGEMSRangeCutsManager * get_instance_range_cuts_manager ( void  )

Get the GGEMSRangeCutsManager pointer for python user.

Returns
the pointer on the singleton

Definition at line 134 of file GGEMSRangeCutsManager.cc.

◆ set_cut_range_cuts_manager()

void set_cut_range_cuts_manager ( GGEMSRangeCutsManager range_cut_manager,
char const *  phantom_name,
char const *  particle_name,
GGfloat const  value,
char const *  unit 
)

set the range cut for a phantom and a particle

Parameters
range_cut_manager- pointer on the range cut manager
phantom_name- name of the phantom
particle_name- name of the particle
value- value of the cut
unit- unit of distance

Definition at line 143 of file GGEMSRangeCutsManager.cc.