G4PhysicalVolumeMassScene Class Reference

#include <G4PhysicalVolumeMassScene.hh>

Inheritance diagram for G4PhysicalVolumeMassScene:

G4VGraphicsScene

Public Member Functions

 G4PhysicalVolumeMassScene (G4PhysicalVolumeModel *)
virtual ~G4PhysicalVolumeMassScene ()
G4double GetVolume () const
G4double GetMass () const
void Reset ()
void PreAddSolid (const G4Transform3D &, const G4VisAttributes &)
void PostAddSolid ()
void AddSolid (const G4Box &solid)
void AddSolid (const G4Cons &solid)
void AddSolid (const G4Tubs &solid)
void AddSolid (const G4Trd &solid)
void AddSolid (const G4Trap &solid)
void AddSolid (const G4Sphere &solid)
void AddSolid (const G4Para &solid)
void AddSolid (const G4Torus &solid)
void AddSolid (const G4Polycone &solid)
void AddSolid (const G4Polyhedra &solid)
void AddSolid (const G4VSolid &solid)
void AddCompound (const G4VTrajectory &)
void AddCompound (const G4VHit &)
void AddCompound (const G4VDigi &)
void AddCompound (const G4THitsMap< G4double > &)
virtual void BeginPrimitives (const G4Transform3D &)
virtual void EndPrimitives ()
virtual void BeginPrimitives2D (const G4Transform3D &)
virtual void EndPrimitives2D ()
virtual void AddPrimitive (const G4Polyline &)
virtual void AddPrimitive (const G4Scale &)
virtual void AddPrimitive (const G4Text &)
virtual void AddPrimitive (const G4Circle &)
virtual void AddPrimitive (const G4Square &)
virtual void AddPrimitive (const G4Polymarker &)
virtual void AddPrimitive (const G4Polyhedron &)
virtual void AddPrimitive (const G4NURBS &)

Detailed Description

Definition at line 75 of file G4PhysicalVolumeMassScene.hh.


Constructor & Destructor Documentation

G4PhysicalVolumeMassScene::G4PhysicalVolumeMassScene ( G4PhysicalVolumeModel  ) 

Definition at line 45 of file G4PhysicalVolumeMassScene.cc.

00045                                  :
00046   fpPVModel (pPVModel),
00047   fVolume (0.),
00048   fMass (0.),
00049   fpLastPV (0),
00050   fPVPCount (0),
00051   fLastDepth (0),
00052   fLastDensity (0.)
00053 {}

G4PhysicalVolumeMassScene::~G4PhysicalVolumeMassScene (  )  [virtual]

Definition at line 55 of file G4PhysicalVolumeMassScene.cc.

00055 {}


Member Function Documentation

void G4PhysicalVolumeMassScene::AddCompound ( const G4THitsMap< G4double > &   )  [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 111 of file G4PhysicalVolumeMassScene.hh.

00111 {}

void G4PhysicalVolumeMassScene::AddCompound ( const G4VDigi  )  [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 110 of file G4PhysicalVolumeMassScene.hh.

00110 {}

void G4PhysicalVolumeMassScene::AddCompound ( const G4VHit  )  [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 109 of file G4PhysicalVolumeMassScene.hh.

00109 {}

void G4PhysicalVolumeMassScene::AddCompound ( const G4VTrajectory  )  [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 108 of file G4PhysicalVolumeMassScene.hh.

00108 {}

virtual void G4PhysicalVolumeMassScene::AddPrimitive ( const G4NURBS  )  [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 127 of file G4PhysicalVolumeMassScene.hh.

00127 {}

virtual void G4PhysicalVolumeMassScene::AddPrimitive ( const G4Polyhedron  )  [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 126 of file G4PhysicalVolumeMassScene.hh.

00126 {}

virtual void G4PhysicalVolumeMassScene::AddPrimitive ( const G4Polymarker  )  [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 125 of file G4PhysicalVolumeMassScene.hh.

00125 {}

virtual void G4PhysicalVolumeMassScene::AddPrimitive ( const G4Square  )  [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 124 of file G4PhysicalVolumeMassScene.hh.

00124 {}

virtual void G4PhysicalVolumeMassScene::AddPrimitive ( const G4Circle  )  [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 123 of file G4PhysicalVolumeMassScene.hh.

00123 {}

virtual void G4PhysicalVolumeMassScene::AddPrimitive ( const G4Text  )  [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 122 of file G4PhysicalVolumeMassScene.hh.

00122 {}

virtual void G4PhysicalVolumeMassScene::AddPrimitive ( const G4Scale  )  [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 121 of file G4PhysicalVolumeMassScene.hh.

00121 {}

virtual void G4PhysicalVolumeMassScene::AddPrimitive ( const G4Polyline  )  [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 120 of file G4PhysicalVolumeMassScene.hh.

00120 {}

void G4PhysicalVolumeMassScene::AddSolid ( const G4VSolid solid  )  [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 107 of file G4PhysicalVolumeMassScene.hh.

00107 {AccrueMass (solid);}

void G4PhysicalVolumeMassScene::AddSolid ( const G4Polyhedra solid  )  [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 106 of file G4PhysicalVolumeMassScene.hh.

00106 {AccrueMass (solid);}

void G4PhysicalVolumeMassScene::AddSolid ( const G4Polycone solid  )  [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 105 of file G4PhysicalVolumeMassScene.hh.

00105 {AccrueMass (solid);}

void G4PhysicalVolumeMassScene::AddSolid ( const G4Torus solid  )  [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 104 of file G4PhysicalVolumeMassScene.hh.

00104 {AccrueMass (solid);}

void G4PhysicalVolumeMassScene::AddSolid ( const G4Para solid  )  [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 103 of file G4PhysicalVolumeMassScene.hh.

00103 {AccrueMass (solid);}

void G4PhysicalVolumeMassScene::AddSolid ( const G4Sphere solid  )  [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 102 of file G4PhysicalVolumeMassScene.hh.

00102 {AccrueMass (solid);}

void G4PhysicalVolumeMassScene::AddSolid ( const G4Trap solid  )  [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 101 of file G4PhysicalVolumeMassScene.hh.

00101 {AccrueMass (solid);}

void G4PhysicalVolumeMassScene::AddSolid ( const G4Trd solid  )  [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 100 of file G4PhysicalVolumeMassScene.hh.

00100 {AccrueMass (solid);}

void G4PhysicalVolumeMassScene::AddSolid ( const G4Tubs solid  )  [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 99 of file G4PhysicalVolumeMassScene.hh.

00099 {AccrueMass (solid);}

void G4PhysicalVolumeMassScene::AddSolid ( const G4Cons solid  )  [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 98 of file G4PhysicalVolumeMassScene.hh.

00098 {AccrueMass (solid);}

void G4PhysicalVolumeMassScene::AddSolid ( const G4Box solid  )  [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 97 of file G4PhysicalVolumeMassScene.hh.

00097 {AccrueMass (solid);}

virtual void G4PhysicalVolumeMassScene::BeginPrimitives ( const G4Transform3D  )  [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 116 of file G4PhysicalVolumeMassScene.hh.

00116 {}

virtual void G4PhysicalVolumeMassScene::BeginPrimitives2D ( const G4Transform3D  )  [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 118 of file G4PhysicalVolumeMassScene.hh.

00118 {}

virtual void G4PhysicalVolumeMassScene::EndPrimitives (  )  [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 117 of file G4PhysicalVolumeMassScene.hh.

00117 {}

virtual void G4PhysicalVolumeMassScene::EndPrimitives2D (  )  [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 119 of file G4PhysicalVolumeMassScene.hh.

00119 {}

G4double G4PhysicalVolumeMassScene::GetMass (  )  const [inline]

Definition at line 86 of file G4PhysicalVolumeMassScene.hh.

Referenced by G4ASCIITreeSceneHandler::EndModeling().

00086 {return fMass;}

G4double G4PhysicalVolumeMassScene::GetVolume (  )  const [inline]

Definition at line 83 of file G4PhysicalVolumeMassScene.hh.

Referenced by G4ASCIITreeSceneHandler::EndModeling().

00083 {return fVolume;}

void G4PhysicalVolumeMassScene::PostAddSolid (  )  [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 96 of file G4PhysicalVolumeMassScene.hh.

00096 {}

void G4PhysicalVolumeMassScene::PreAddSolid ( const G4Transform3D ,
const G4VisAttributes  
) [inline, virtual]

Implements G4VGraphicsScene.

Definition at line 95 of file G4PhysicalVolumeMassScene.hh.

00095 {}

void G4PhysicalVolumeMassScene::Reset (  ) 

Definition at line 57 of file G4PhysicalVolumeMassScene.cc.

00058 {
00059   fVolume = 0.;
00060   fMass = 0.;
00061   fpLastPV = 0;
00062   fPVPCount = 0;
00063   fLastDepth = 0;
00064   fLastDensity = 0.;
00065   fDensityStack.clear();
00066 }


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:52:53 2013 for Geant4 by  doxygen 1.4.7