#include <G4PhysicalVolumeMassScene.hh>
◆ G4PhysicalVolumeMassScene()
◆ ~G4PhysicalVolumeMassScene()
  
  
      
        
          | G4PhysicalVolumeMassScene::~G4PhysicalVolumeMassScene  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ AccrueMass()
  
  
      
        
          | void G4PhysicalVolumeMassScene::AccrueMass  | 
          ( | 
          const G4VSolid &  | 
          solid | ) | 
           | 
         
       
   | 
  
private   | 
  
 
Definition at line 68 of file G4PhysicalVolumeMassScene.cc.
   97   if (currentDepth == 0) 
fVolume = currentVolume;
   109   G4double subtractedMass = currentVolume * motherDensity;
   110   G4double addedMass = currentVolume * currentDensity;
   111   fMass -= subtractedMass;
   128       "G4PhysicalVolumeMassScene::AccrueMass: WARNING:"   129       "\n  Mass going negative for \""   133       ".  Larger than mother?" 
G4VPhysicalVolume * fpLastPV
 
G4double GetDensity() const
 
G4GLOB_DLL std::ostream G4cout
 
G4int GetCurrentDepth() const
 
const G4String & GetName() const
 
G4PhysicalVolumeModel * fpPVModel
 
virtual G4int GetCopyNo() const =0
 
G4VPhysicalVolume * GetCurrentPV() const
 
G4Material * GetCurrentMaterial() const
 
std::deque< G4double > fDensityStack
 
 
 
 
◆ AddCompound() [1/4]
  
  
      
        
          | void G4PhysicalVolumeMassScene::AddCompound  | 
          ( | 
          const G4VTrajectory &  | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ AddCompound() [2/4]
  
  
      
        
          | void G4PhysicalVolumeMassScene::AddCompound  | 
          ( | 
          const G4VHit &  | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ AddCompound() [3/4]
  
  
      
        
          | void G4PhysicalVolumeMassScene::AddCompound  | 
          ( | 
          const G4VDigi &  | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ AddCompound() [4/4]
◆ AddPrimitive() [1/7]
  
  
      
        
          | virtual void G4PhysicalVolumeMassScene::AddPrimitive  | 
          ( | 
          const G4Polyline &  | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ AddPrimitive() [2/7]
  
  
      
        
          | virtual void G4PhysicalVolumeMassScene::AddPrimitive  | 
          ( | 
          const G4Scale &  | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ AddPrimitive() [3/7]
  
  
      
        
          | virtual void G4PhysicalVolumeMassScene::AddPrimitive  | 
          ( | 
          const G4Text &  | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ AddPrimitive() [4/7]
  
  
      
        
          | virtual void G4PhysicalVolumeMassScene::AddPrimitive  | 
          ( | 
          const G4Circle &  | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ AddPrimitive() [5/7]
  
  
      
        
          | virtual void G4PhysicalVolumeMassScene::AddPrimitive  | 
          ( | 
          const G4Square &  | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ AddPrimitive() [6/7]
  
  
      
        
          | virtual void G4PhysicalVolumeMassScene::AddPrimitive  | 
          ( | 
          const G4Polymarker &  | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ AddPrimitive() [7/7]
  
  
      
        
          | virtual void G4PhysicalVolumeMassScene::AddPrimitive  | 
          ( | 
          const G4Polyhedron &  | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ AddSolid() [1/11]
  
  
      
        
          | void G4PhysicalVolumeMassScene::AddSolid  | 
          ( | 
          const G4Box &  | 
          solid | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ AddSolid() [2/11]
  
  
      
        
          | void G4PhysicalVolumeMassScene::AddSolid  | 
          ( | 
          const G4Cons &  | 
          solid | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ AddSolid() [3/11]
  
  
      
        
          | void G4PhysicalVolumeMassScene::AddSolid  | 
          ( | 
          const G4Tubs &  | 
          solid | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ AddSolid() [4/11]
  
  
      
        
          | void G4PhysicalVolumeMassScene::AddSolid  | 
          ( | 
          const G4Trd &  | 
          solid | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ AddSolid() [5/11]
  
  
      
        
          | void G4PhysicalVolumeMassScene::AddSolid  | 
          ( | 
          const G4Trap &  | 
          solid | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ AddSolid() [6/11]
  
  
      
        
          | void G4PhysicalVolumeMassScene::AddSolid  | 
          ( | 
          const G4Sphere &  | 
          solid | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ AddSolid() [7/11]
  
  
      
        
          | void G4PhysicalVolumeMassScene::AddSolid  | 
          ( | 
          const G4Para &  | 
          solid | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ AddSolid() [8/11]
  
  
      
        
          | void G4PhysicalVolumeMassScene::AddSolid  | 
          ( | 
          const G4Torus &  | 
          solid | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ AddSolid() [9/11]
  
  
      
        
          | void G4PhysicalVolumeMassScene::AddSolid  | 
          ( | 
          const G4Polycone &  | 
          solid | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ AddSolid() [10/11]
  
  
      
        
          | void G4PhysicalVolumeMassScene::AddSolid  | 
          ( | 
          const G4Polyhedra &  | 
          solid | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ AddSolid() [11/11]
  
  
      
        
          | void G4PhysicalVolumeMassScene::AddSolid  | 
          ( | 
          const G4VSolid &  | 
          solid | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ BeginPrimitives()
  
  
      
        
          | virtual void G4PhysicalVolumeMassScene::BeginPrimitives  | 
          ( | 
          const G4Transform3D &  | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ BeginPrimitives2D()
  
  
      
        
          | virtual void G4PhysicalVolumeMassScene::BeginPrimitives2D  | 
          ( | 
          const G4Transform3D &  | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ EndPrimitives()
  
  
      
        
          | virtual void G4PhysicalVolumeMassScene::EndPrimitives  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ EndPrimitives2D()
  
  
      
        
          | virtual void G4PhysicalVolumeMassScene::EndPrimitives2D  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ GetMass()
  
  
      
        
          | G4double G4PhysicalVolumeMassScene::GetMass  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetVolume()
  
  
      
        
          | G4double G4PhysicalVolumeMassScene::GetVolume  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ PostAddSolid()
  
  
      
        
          | void G4PhysicalVolumeMassScene::PostAddSolid  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ PreAddSolid()
◆ Reset()
      
        
          | void G4PhysicalVolumeMassScene::Reset  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ fDensityStack
  
  
      
        
          | std::deque<G4double> G4PhysicalVolumeMassScene::fDensityStack | 
         
       
   | 
  
private   | 
  
 
 
◆ fLastDensity
  
  
      
        
          | G4double G4PhysicalVolumeMassScene::fLastDensity | 
         
       
   | 
  
private   | 
  
 
 
◆ fLastDepth
  
  
      
        
          | G4int G4PhysicalVolumeMassScene::fLastDepth | 
         
       
   | 
  
private   | 
  
 
 
◆ fMass
  
  
      
        
          | G4double G4PhysicalVolumeMassScene::fMass | 
         
       
   | 
  
private   | 
  
 
 
◆ fpLastPV
◆ fpPVModel
◆ fPVPCount
  
  
      
        
          | G4int G4PhysicalVolumeMassScene::fPVPCount | 
         
       
   | 
  
private   | 
  
 
 
◆ fVolume
  
  
      
        
          | G4double G4PhysicalVolumeMassScene::fVolume | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: