19#include <G4LogicalVolume.hh>
20#include <G4Material.hh>
21#include <G4UserLimits.hh>
29 fName(fgkUndefinedName),
32 fIfield(fgkDefaultIfield)
48 G4cout <<
"ID = " <<
fID <<
" name = " <<
fName <<
" limits = " <<
fLimits;
51 if (limits) limits->
Print();
62 "Reseting name " + TString(
fName) +
" to " + TString(name));
74 G4cout <<
fMaterial->GetName() <<
" " << material->GetName() << G4endl;
76 "Reseting material " + TString(
fMaterial->GetName()) +
" to " +
77 TString(material->GetName()));
Definition of the TG4Globals class and basic container types.
Definition of the TG4Limits class.
Definition of the TG4Medium class.
static void Warning(const TString &className, const TString &methodName, const TString &text)
Extended G4UserLimits class.
G4UserLimits * fLimits
user limits associated with this medium
static const G4int fgkDefaultIfield
the default ifield value
static const G4String fgkUndefinedName
the default (undefined) name
G4Material * fMaterial
material associated with this medium
void SetLimits(G4UserLimits *limits)
G4String fName
medium name
void SetMaterial(G4Material *material)
TG4Medium()
Not implemented.
void SetName(const G4String &name)