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

#include <G4SPSPosDistribution.hh>

Public Member Functions

 G4SPSPosDistribution ()
 
 ~G4SPSPosDistribution ()
 
void SetPosDisType (G4String)
 
G4String GetPosDisType ()
 
void SetPosDisShape (G4String)
 
G4String GetPosDisShape ()
 
void SetCentreCoords (G4ThreeVector)
 
G4ThreeVector GetCentreCoords ()
 
void SetPosRot1 (G4ThreeVector)
 
void SetPosRot2 (G4ThreeVector)
 
void SetHalfX (G4double)
 
G4double GetHalfX ()
 
void SetHalfY (G4double)
 
G4double GetHalfY ()
 
void SetHalfZ (G4double)
 
G4double GetHalfZ ()
 
void SetRadius (G4double)
 
G4double GetRadius ()
 
void SetRadius0 (G4double)
 
void SetBeamSigmaInR (G4double)
 
void SetBeamSigmaInX (G4double)
 
void SetBeamSigmaInY (G4double)
 
void SetParAlpha (G4double)
 
void SetParTheta (G4double)
 
void SetParPhi (G4double)
 
void ConfineSourceToVolume (G4String)
 
void SetBiasRndm (G4SPSRandomGenerator *a)
 
void SetVerbosity (G4int a)
 
G4ThreeVector GenerateOne ()
 

Friends

class G4SPSAngDistribution
 

Detailed Description

Definition at line 138 of file G4SPSPosDistribution.hh.

Constructor & Destructor Documentation

G4SPSPosDistribution::G4SPSPosDistribution ( )

Definition at line 56 of file G4SPSPosDistribution.cc.

Here is the call graph for this function:

G4SPSPosDistribution::~G4SPSPosDistribution ( )

Definition at line 90 of file G4SPSPosDistribution.cc.

Member Function Documentation

void G4SPSPosDistribution::ConfineSourceToVolume ( G4String  Vname)

Definition at line 206 of file G4SPSPosDistribution.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4ThreeVector G4SPSPosDistribution::GenerateOne ( )

Definition at line 974 of file G4SPSPosDistribution.cc.

Here is the caller graph for this function:

G4ThreeVector G4SPSPosDistribution::GetCentreCoords ( )
inline

Definition at line 154 of file G4SPSPosDistribution.hh.

G4double G4SPSPosDistribution::GetHalfX ( )
inline

Definition at line 158 of file G4SPSPosDistribution.hh.

G4double G4SPSPosDistribution::GetHalfY ( )
inline

Definition at line 160 of file G4SPSPosDistribution.hh.

G4double G4SPSPosDistribution::GetHalfZ ( )
inline

Definition at line 162 of file G4SPSPosDistribution.hh.

G4String G4SPSPosDistribution::GetPosDisShape ( )
inline

Definition at line 150 of file G4SPSPosDistribution.hh.

G4String G4SPSPosDistribution::GetPosDisType ( )
inline

Definition at line 148 of file G4SPSPosDistribution.hh.

Here is the caller graph for this function:

G4double G4SPSPosDistribution::GetRadius ( )
inline

Definition at line 164 of file G4SPSPosDistribution.hh.

void G4SPSPosDistribution::SetBeamSigmaInR ( G4double  r)

Definition at line 157 of file G4SPSPosDistribution.cc.

Here is the caller graph for this function:

void G4SPSPosDistribution::SetBeamSigmaInX ( G4double  r)

Definition at line 163 of file G4SPSPosDistribution.cc.

Here is the caller graph for this function:

void G4SPSPosDistribution::SetBeamSigmaInY ( G4double  r)

Definition at line 168 of file G4SPSPosDistribution.cc.

Here is the caller graph for this function:

void G4SPSPosDistribution::SetBiasRndm ( G4SPSRandomGenerator a)
inline

Definition at line 174 of file G4SPSPosDistribution.hh.

Here is the caller graph for this function:

void G4SPSPosDistribution::SetCentreCoords ( G4ThreeVector  coordsOfCentre)

Definition at line 104 of file G4SPSPosDistribution.cc.

Here is the caller graph for this function:

void G4SPSPosDistribution::SetHalfX ( G4double  xhalf)

Definition at line 132 of file G4SPSPosDistribution.cc.

Here is the caller graph for this function:

void G4SPSPosDistribution::SetHalfY ( G4double  yhalf)

Definition at line 137 of file G4SPSPosDistribution.cc.

Here is the caller graph for this function:

void G4SPSPosDistribution::SetHalfZ ( G4double  zhalf)

Definition at line 142 of file G4SPSPosDistribution.cc.

Here is the caller graph for this function:

void G4SPSPosDistribution::SetParAlpha ( G4double  paralp)

Definition at line 173 of file G4SPSPosDistribution.cc.

Here is the caller graph for this function:

void G4SPSPosDistribution::SetParPhi ( G4double  parphi)

Definition at line 183 of file G4SPSPosDistribution.cc.

Here is the caller graph for this function:

void G4SPSPosDistribution::SetParTheta ( G4double  parthe)

Definition at line 178 of file G4SPSPosDistribution.cc.

Here is the caller graph for this function:

void G4SPSPosDistribution::SetPosDisShape ( G4String  shapeType)

Definition at line 99 of file G4SPSPosDistribution.cc.

Here is the caller graph for this function:

void G4SPSPosDistribution::SetPosDisType ( G4String  PosType)

Definition at line 94 of file G4SPSPosDistribution.cc.

Here is the caller graph for this function:

void G4SPSPosDistribution::SetPosRot1 ( G4ThreeVector  posrot1)

Definition at line 109 of file G4SPSPosDistribution.cc.

Here is the caller graph for this function:

void G4SPSPosDistribution::SetPosRot2 ( G4ThreeVector  posrot2)

Definition at line 120 of file G4SPSPosDistribution.cc.

Here is the caller graph for this function:

void G4SPSPosDistribution::SetRadius ( G4double  rds)

Definition at line 147 of file G4SPSPosDistribution.cc.

Here is the caller graph for this function:

void G4SPSPosDistribution::SetRadius0 ( G4double  rds)

Definition at line 152 of file G4SPSPosDistribution.cc.

Here is the caller graph for this function:

void G4SPSPosDistribution::SetVerbosity ( G4int  a)
inline

Definition at line 176 of file G4SPSPosDistribution.hh.

Here is the caller graph for this function:

Friends And Related Function Documentation

friend class G4SPSAngDistribution
friend

Definition at line 141 of file G4SPSPosDistribution.hh.


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