hep.geant4.jni
Class G4LogicalVolume
java.lang.Object
hep.geant4.jni.G4LogicalVolume
public class G4LogicalVolume
- extends Object
Constructor Summary |
G4LogicalVolume(G4VSolid pSolid,
G4Material pMaterial,
String name)
|
G4LogicalVolume(G4VSolid pSolid,
G4Material pMaterial,
String name,
G4FieldManager pFieldMgr)
|
G4LogicalVolume(G4VSolid pSolid,
G4Material pMaterial,
String name,
G4FieldManager pFieldMgr,
G4VSensitiveDetector pSDetector)
|
G4LogicalVolume(G4VSolid pSolid,
G4Material pMaterial,
String name,
G4FieldManager pFieldMgr,
G4VSensitiveDetector pSDetector,
G4UserLimits pULimits)
|
G4LogicalVolume(G4VSolid pSolid,
G4Material pMaterial,
String name,
G4FieldManager pFieldMgr,
G4VSensitiveDetector pSDetector,
G4UserLimits pULimits,
boolean optimise)
|
G4LogicalVolume(long cPtr,
boolean cMemoryOwn)
|
G4LogicalVolume(SWIGTYPE_p___void__ arg0)
|
swigCMemOwn
protected boolean swigCMemOwn
G4LogicalVolume
public G4LogicalVolume(long cPtr,
boolean cMemoryOwn)
G4LogicalVolume
public G4LogicalVolume(G4VSolid pSolid,
G4Material pMaterial,
String name,
G4FieldManager pFieldMgr,
G4VSensitiveDetector pSDetector,
G4UserLimits pULimits,
boolean optimise)
G4LogicalVolume
public G4LogicalVolume(G4VSolid pSolid,
G4Material pMaterial,
String name,
G4FieldManager pFieldMgr,
G4VSensitiveDetector pSDetector,
G4UserLimits pULimits)
G4LogicalVolume
public G4LogicalVolume(G4VSolid pSolid,
G4Material pMaterial,
String name,
G4FieldManager pFieldMgr,
G4VSensitiveDetector pSDetector)
G4LogicalVolume
public G4LogicalVolume(G4VSolid pSolid,
G4Material pMaterial,
String name,
G4FieldManager pFieldMgr)
G4LogicalVolume
public G4LogicalVolume(G4VSolid pSolid,
G4Material pMaterial,
String name)
G4LogicalVolume
public G4LogicalVolume(SWIGTYPE_p___void__ arg0)
getCPtr
public static long getCPtr(G4LogicalVolume obj)
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize
in class Object
- Throws:
Throwable
delete
public void delete()
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
getName
public String getName()
setName
public void setName(String pName)
getNoDaughters
public int getNoDaughters()
getDaughter
public G4VPhysicalVolume getDaughter(int i)
addDaughter
public void addDaughter(G4VPhysicalVolume p)
isDaughter
public boolean isDaughter(G4VPhysicalVolume p)
isAncestor
public boolean isAncestor(G4VPhysicalVolume p)
removeDaughter
public void removeDaughter(G4VPhysicalVolume p)
clearDaughters
public void clearDaughters()
totalVolumeEntities
public int totalVolumeEntities()
getSolid
public G4VSolid getSolid()
setSolid
public void setSolid(G4VSolid pSolid)
getMaterial
public G4Material getMaterial()
setMaterial
public void setMaterial(G4Material pMaterial)
updateMaterial
public void updateMaterial(G4Material pMaterial)
getMass
public double getMass(boolean forced,
boolean propagate,
G4Material parMaterial)
getMass
public double getMass(boolean forced,
boolean propagate)
getMass
public double getMass(boolean forced)
getMass
public double getMass()
getFieldManager
public G4FieldManager getFieldManager()
setFieldManager
public void setFieldManager(G4FieldManager pFieldMgr,
boolean forceToAllDaughters)
getSensitiveDetector
public G4VSensitiveDetector getSensitiveDetector()
setSensitiveDetector
public void setSensitiveDetector(G4VSensitiveDetector pSDetector)
getUserLimits
public G4UserLimits getUserLimits()
setUserLimits
public void setUserLimits(G4UserLimits pULimits)
getVoxelHeader
public G4SmartVoxelHeader getVoxelHeader()
setVoxelHeader
public void setVoxelHeader(G4SmartVoxelHeader pVoxel)
getSmartless
public double getSmartless()
setSmartless
public void setSmartless(double s)
isToOptimise
public boolean isToOptimise()
setOptimisation
public void setOptimisation(boolean optim)
isRootRegion
public boolean isRootRegion()
setRegionRootFlag
public void setRegionRootFlag(boolean rreg)
isRegion
public boolean isRegion()
setRegion
public void setRegion(G4Region reg)
getRegion
public G4Region getRegion()
propagateRegion
public void propagateRegion()
getMaterialCutsCouple
public G4MaterialCutsCouple getMaterialCutsCouple()
setMaterialCutsCouple
public void setMaterialCutsCouple(G4MaterialCutsCouple cuts)
getVisAttributes
public G4VisAttributes getVisAttributes()
setVisAttributes
public void setVisAttributes(G4VisAttributes pVA)
getFastSimulationManager
public G4FastSimulationManager getFastSimulationManager()
setBiasWeight
public void setBiasWeight(double w)
getBiasWeight
public double getBiasWeight()
Copyright © 2000-2007 FreeHEP. All Rights Reserved.