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