Geant4
10.02.p02
|
Stores cuts per region data. More...
#include <ExTGRCRegionData.hh>
Public Member Functions | |
ExTGRCRegionData (const std::vector< G4String > &rd) | |
~ExTGRCRegionData () | |
void | SetCutsData (const std::vector< G4String > &cu) |
G4String | GetRegionName () const |
std::vector< G4String > | GetLVNames () |
G4double | GetGammaCut () const |
G4double | GetElectronCut () const |
G4double | GetPositronCut () const |
G4bool | CutsAreSet () const |
Private Attributes | |
G4String | fRegionName |
std::vector< G4String > | fLVNames |
G4double | fGammaCut |
G4double | fElectronCut |
G4double | fPositronCut |
G4bool | fbCutsSet |
Stores cuts per region data.
Changes: creation May 2007
Definition at line 42 of file ExTGRCRegionData.hh.
ExTGRCRegionData::ExTGRCRegionData | ( | const std::vector< G4String > & | rd | ) |
Definition at line 36 of file ExTGRCRegionData.cc.
References G4UIcommand::ConvertToString(), FatalErrorInArgument, fbCutsSet, fElectronCut, fGammaCut, fLVNames, fPositronCut, fRegionName, and G4Exception().
ExTGRCRegionData::~ExTGRCRegionData | ( | ) |
Definition at line 56 of file ExTGRCRegionData.cc.
|
inline |
Definition at line 58 of file ExTGRCRegionData.hh.
References fbCutsSet.
|
inline |
Definition at line 56 of file ExTGRCRegionData.hh.
References fElectronCut.
|
inline |
Definition at line 55 of file ExTGRCRegionData.hh.
References fGammaCut.
|
inline |
Definition at line 54 of file ExTGRCRegionData.hh.
References fLVNames.
|
inline |
Definition at line 57 of file ExTGRCRegionData.hh.
References fPositronCut.
|
inline |
Definition at line 53 of file ExTGRCRegionData.hh.
References fRegionName.
void ExTGRCRegionData::SetCutsData | ( | const std::vector< G4String > & | cu | ) |
Definition at line 61 of file ExTGRCRegionData.cc.
References G4UIcommand::ConvertToString(), FatalErrorInArgument, fbCutsSet, fElectronCut, fGammaCut, fPositronCut, fRegionName, G4cerr, G4endl, G4Exception(), G4tgrUtils::GetDouble(), and JustWarning.
|
private |
Definition at line 65 of file ExTGRCRegionData.hh.
Referenced by CutsAreSet(), ExTGRCRegionData(), and SetCutsData().
|
private |
Definition at line 64 of file ExTGRCRegionData.hh.
Referenced by ExTGRCRegionData(), GetElectronCut(), and SetCutsData().
|
private |
Definition at line 64 of file ExTGRCRegionData.hh.
Referenced by ExTGRCRegionData(), GetGammaCut(), and SetCutsData().
|
private |
Definition at line 63 of file ExTGRCRegionData.hh.
Referenced by ExTGRCRegionData(), and GetLVNames().
|
private |
Definition at line 64 of file ExTGRCRegionData.hh.
Referenced by ExTGRCRegionData(), GetPositronCut(), and SetCutsData().
|
private |
Definition at line 62 of file ExTGRCRegionData.hh.
Referenced by ExTGRCRegionData(), GetRegionName(), and SetCutsData().