Geant4
10.02.p03
|
#include <G4ProductionCutsTable.hh>
Static Public Member Functions | |
static G4ProductionCutsTable * | GetProductionCutsTable () |
Protected Member Functions | |
G4ProductionCutsTable () | |
virtual G4bool | StoreMaterialInfo (const G4String &directory, G4bool ascii=false) |
virtual G4bool | CheckMaterialInfo (const G4String &directory, G4bool ascii=false) |
virtual G4bool | StoreMaterialCutsCoupleInfo (const G4String &directory, G4bool ascii=false) |
virtual G4bool | CheckMaterialCutsCoupleInfo (const G4String &directory, G4bool ascii=false) |
virtual G4bool | StoreCutsInfo (const G4String &directory, G4bool ascii=false) |
virtual G4bool | RetrieveCutsInfo (const G4String &directory, G4bool ascii=false) |
Private Types | |
enum | { FixedStringLengthForStore = 32 } |
typedef std::vector< G4MaterialCutsCouple * > | G4CoupleTable |
typedef std::vector< G4MaterialCutsCouple * >::const_iterator | CoupleTableIterator |
typedef std::vector< G4double > | G4CutVectorForAParticle |
typedef std::vector< G4CutVectorForAParticle * > | G4CutTable |
Private Member Functions | |
G4ProductionCutsTable (const G4ProductionCutsTable &right) | |
void | ScanAndSetCouple (G4LogicalVolume *aLV, G4MaterialCutsCouple *aCouple, G4Region *aRegion) |
bool | IsCoupleUsedInTheRegion (const G4MaterialCutsCouple *aCouple, const G4Region *aRegion) const |
Static Private Attributes | |
static G4ProductionCutsTable * | fG4ProductionCutsTable = 0 |
Definition at line 71 of file G4ProductionCutsTable.hh.
|
private |
Definition at line 113 of file G4ProductionCutsTable.hh.
|
private |
Definition at line 112 of file G4ProductionCutsTable.hh.
|
private |
Definition at line 115 of file G4ProductionCutsTable.hh.
|
private |
Definition at line 114 of file G4ProductionCutsTable.hh.
|
private |
|
protected |
Definition at line 73 of file G4ProductionCutsTable.cc.
|
private |
Definition at line 92 of file G4ProductionCutsTable.cc.
|
virtual |
Definition at line 100 of file G4ProductionCutsTable.cc.
G4bool G4ProductionCutsTable::CheckForRetrieveCutsTable | ( | const G4String & | directory, |
G4bool | ascii = false |
||
) |
Definition at line 474 of file G4ProductionCutsTable.cc.
|
protectedvirtual |
Definition at line 852 of file G4ProductionCutsTable.cc.
|
protectedvirtual |
Definition at line 580 of file G4ProductionCutsTable.cc.
G4double G4ProductionCutsTable::ConvertRangeToEnergy | ( | const G4ParticleDefinition * | particle, |
const G4Material * | material, | ||
G4double | range | ||
) |
Definition at line 288 of file G4ProductionCutsTable.cc.
void G4ProductionCutsTable::DumpCouples | ( | ) | const |
Definition at line 371 of file G4ProductionCutsTable.cc.
|
inline |
Definition at line 332 of file G4ProductionCutsTable.hh.
|
inline |
Definition at line 344 of file G4ProductionCutsTable.hh.
|
inline |
Definition at line 298 of file G4ProductionCutsTable.hh.
|
inline |
Definition at line 294 of file G4ProductionCutsTable.hh.
|
inline |
Definition at line 250 of file G4ProductionCutsTable.hh.
G4double G4ProductionCutsTable::GetHighEdgeEnergy | ( | ) | const |
Definition at line 341 of file G4ProductionCutsTable.cc.
G4double G4ProductionCutsTable::GetLowEdgeEnergy | ( | ) | const |
Definition at line 335 of file G4ProductionCutsTable.cc.
|
inline |
Definition at line 262 of file G4ProductionCutsTable.hh.
|
inline |
Definition at line 320 of file G4ProductionCutsTable.hh.
G4double G4ProductionCutsTable::GetMaxEnergyCut | ( | ) |
Definition at line 1231 of file G4ProductionCutsTable.cc.
|
inline |
Definition at line 359 of file G4ProductionCutsTable.hh.
|
static |
Definition at line 63 of file G4ProductionCutsTable.cc.
|
inline |
Definition at line 290 of file G4ProductionCutsTable.hh.
|
inline |
Definition at line 244 of file G4ProductionCutsTable.hh.
|
inline |
Definition at line 256 of file G4ProductionCutsTable.hh.
|
inline |
Definition at line 352 of file G4ProductionCutsTable.hh.
|
inlineprivate |
Definition at line 302 of file G4ProductionCutsTable.hh.
|
inline |
Definition at line 268 of file G4ProductionCutsTable.hh.
|
inline |
Definition at line 282 of file G4ProductionCutsTable.hh.
void G4ProductionCutsTable::ResetConverters | ( | ) |
Definition at line 320 of file G4ProductionCutsTable.cc.
|
protectedvirtual |
Definition at line 1117 of file G4ProductionCutsTable.cc.
G4bool G4ProductionCutsTable::RetrieveCutsTable | ( | const G4String & | directory, |
G4bool | ascii = false |
||
) |
Definition at line 449 of file G4ProductionCutsTable.cc.
|
private |
Definition at line 348 of file G4ProductionCutsTable.cc.
Definition at line 329 of file G4ProductionCutsTable.cc.
void G4ProductionCutsTable::SetMaxEnergyCut | ( | G4double | value | ) |
Definition at line 1238 of file G4ProductionCutsTable.cc.
void G4ProductionCutsTable::SetVerboseLevel | ( | G4int | value | ) |
Definition at line 1220 of file G4ProductionCutsTable.cc.
|
protectedvirtual |
Definition at line 1039 of file G4ProductionCutsTable.cc.
Definition at line 426 of file G4ProductionCutsTable.cc.
|
protectedvirtual |
Definition at line 721 of file G4ProductionCutsTable.cc.
|
protectedvirtual |
Definition at line 493 of file G4ProductionCutsTable.cc.
void G4ProductionCutsTable::UpdateCoupleTable | ( | G4VPhysicalVolume * | currentWorld | ) |
Definition at line 125 of file G4ProductionCutsTable.cc.
|
private |
Definition at line 121 of file G4ProductionCutsTable.hh.
|
private |
Definition at line 116 of file G4ProductionCutsTable.hh.
|
private |
Definition at line 123 of file G4ProductionCutsTable.hh.
|
private |
Definition at line 118 of file G4ProductionCutsTable.hh.
|
private |
Definition at line 129 of file G4ProductionCutsTable.hh.
|
staticprivate |
Definition at line 110 of file G4ProductionCutsTable.hh.
|
private |
Definition at line 120 of file G4ProductionCutsTable.hh.
|
private |
Definition at line 226 of file G4ProductionCutsTable.hh.
|
private |
Definition at line 239 of file G4ProductionCutsTable.hh.
|
private |
Definition at line 125 of file G4ProductionCutsTable.hh.
|
private |
Definition at line 117 of file G4ProductionCutsTable.hh.
|
private |
Definition at line 128 of file G4ProductionCutsTable.hh.
|
private |
Definition at line 238 of file G4ProductionCutsTable.hh.