Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
OlapGenerator Class Reference

#include <OlapGenerator.hh>

Inheritance diagram for OlapGenerator:
Inheritance graph
[legend]
Collaboration diagram for OlapGenerator:
Collaboration graph
[legend]

Public Member Functions

 OlapGenerator ()
 
 ~OlapGenerator ()
 
void GeneratePrimaries (G4Event *)
 
void SetExtent (const G4VisExtent &)
 
void SetExtent (G4double)
 
void SetAutoIncrement (G4bool b)
 
void SetGrid (G4int, G4int, G4int)
 
void Reset ()
 
G4int GetAxis ()
 
- Public Member Functions inherited from G4VUserPrimaryGeneratorAction
 G4VUserPrimaryGeneratorAction ()
 
virtual ~G4VUserPrimaryGeneratorAction ()
 

Public Attributes

OlapGrid grid
 
std::vector< G4doubleext
 
G4ThreeVector posAB
 
G4ThreeVector posBA
 
G4bool autoinc
 

Detailed Description

Definition at line 62 of file OlapGenerator.hh.

Constructor & Destructor Documentation

OlapGenerator::OlapGenerator ( )

Definition at line 74 of file OlapGenerator.cc.

OlapGenerator::~OlapGenerator ( )

Definition at line 90 of file OlapGenerator.cc.

Member Function Documentation

void OlapGenerator::GeneratePrimaries ( G4Event anEvent)
virtual

Implements G4VUserPrimaryGeneratorAction.

Definition at line 95 of file OlapGenerator.cc.

Here is the call graph for this function:

G4int OlapGenerator::GetAxis ( )
inline

Definition at line 81 of file OlapGenerator.hh.

Here is the caller graph for this function:

void OlapGenerator::Reset ( )

Definition at line 190 of file OlapGenerator.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void OlapGenerator::SetAutoIncrement ( G4bool  b)
inline

Definition at line 75 of file OlapGenerator.hh.

Here is the caller graph for this function:

void OlapGenerator::SetExtent ( const G4VisExtent anExt)

Definition at line 170 of file OlapGenerator.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void OlapGenerator::SetExtent ( G4double  e)

Definition at line 182 of file OlapGenerator.cc.

void OlapGenerator::SetGrid ( G4int  x,
G4int  y,
G4int  z 
)

Definition at line 203 of file OlapGenerator.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

G4bool OlapGenerator::autoinc

Definition at line 86 of file OlapGenerator.hh.

std::vector<G4double> OlapGenerator::ext

Definition at line 84 of file OlapGenerator.hh.

OlapGrid OlapGenerator::grid

Definition at line 81 of file OlapGenerator.hh.

G4ThreeVector OlapGenerator::posAB

Definition at line 85 of file OlapGenerator.hh.

G4ThreeVector OlapGenerator::posBA

Definition at line 85 of file OlapGenerator.hh.


The documentation for this class was generated from the following files: