113 #ifndef G4LOGICALVOLUME_HH 114 #define G4LOGICALVOLUME_HH 213 inline const G4String& GetName()
const;
214 inline void SetName(
const G4String& pName);
217 inline G4int GetNoDaughters()
const;
234 void ClearDaughters();
237 G4int TotalVolumeEntities()
const;
240 inline EVolume CharacteriseDaughters()
const;
296 inline G4double GetSmartless()
const;
300 inline G4bool IsToOptimise()
const;
303 inline void SetOptimisation(
G4bool optim);
308 inline G4bool IsRootRegion()
const;
310 inline void SetRegionRootFlag(
G4bool rreg);
312 inline G4bool IsRegion()
const;
318 inline void PropagateRegion();
339 inline G4double GetBiasWeight()
const;
353 inline G4VSolid* GetMasterSolid()
const;
356 inline G4int GetInstanceID()
const;
437 #include "G4LogicalVolume.icc" G4SmartVoxelHeader * fVoxel
bool operator==(const HepRotation &r, const HepLorentzRotation <)
G4FieldManager * fFieldManager
static G4GEOM_DLL G4LVManager subInstanceManager
G4GeomSplitter< G4LVData > G4LVManager
std::vector< G4VPhysicalVolume * > G4PhysicalVolumeList
G4MaterialCutsCouple * fCutsCouple
G4VSensitiveDetector * fSensitiveDetector
static const G4double reg
G4FieldManager * fFieldManager
def SetMaterial(material_name)
G4VSensitiveDetector * fSensitiveDetector
G4UserLimits * fUserLimits
G4PhysicalVolumeList fDaughters
const G4VisAttributes * fVisAttributes