G4VEmFluctuationModel Class Reference

#include <G4VEmFluctuationModel.hh>

Inheritance diagram for G4VEmFluctuationModel:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 67 of file G4VEmFluctuationModel.hh.

Public Member Functions

 G4VEmFluctuationModel (const G4String &nam)
virtual ~G4VEmFluctuationModel ()
virtual G4double SampleFluctuations (const G4Material *, const G4DynamicParticle *, G4double &tmax, G4double &length, G4double &meanLoss)=0
virtual G4double Dispersion (const G4Material *, const G4DynamicParticle *, G4double &tmax, G4double &length)=0
virtual void InitialiseMe (const G4ParticleDefinition *)
G4String GetName () const

Private Member Functions

G4VEmFluctuationModeloperator= (const G4VEmFluctuationModel &right)
 G4VEmFluctuationModel (const G4VEmFluctuationModel &)

Private Attributes

const G4String name


Constructor & Destructor Documentation

G4VEmFluctuationModel::G4VEmFluctuationModel ( const G4String nam  ) 

Definition at line 56 of file G4VEmFluctuationModel.cc.

G4VEmFluctuationModel::~G4VEmFluctuationModel (  )  [virtual]

Definition at line 60 of file G4VEmFluctuationModel.cc.

G4VEmFluctuationModel::G4VEmFluctuationModel ( const G4VEmFluctuationModel  )  [private]


Member Function Documentation

virtual G4double G4VEmFluctuationModel::Dispersion ( const G4Material ,
const G4DynamicParticle ,
G4double tmax,
G4double length 
) [pure virtual]

Implemented in G4mplIonisationModel, G4BohrFluctuations, G4IonFluctuations, G4PAIModel, G4PAIPhotonModel, and G4UniversalFluctuation.

Referenced by G4VEnergyLossProcess::GetDEDXDispersion().

G4String G4VEmFluctuationModel::GetName (  )  const [inline]

Definition at line 118 of file G4VEmFluctuationModel.hh.

References name.

void G4VEmFluctuationModel::InitialiseMe ( const G4ParticleDefinition  )  [inline, virtual]

Reimplemented in G4BohrFluctuations, G4IonFluctuations, G4PAIModel, G4PAIPhotonModel, and G4UniversalFluctuation.

Definition at line 115 of file G4VEmFluctuationModel.hh.

G4VEmFluctuationModel& G4VEmFluctuationModel::operator= ( const G4VEmFluctuationModel right  )  [private]

virtual G4double G4VEmFluctuationModel::SampleFluctuations ( const G4Material ,
const G4DynamicParticle ,
G4double tmax,
G4double length,
G4double meanLoss 
) [pure virtual]

Implemented in G4mplIonisationModel, G4BohrFluctuations, G4IonFluctuations, G4PAIModel, G4PAIPhotonModel, and G4UniversalFluctuation.

Referenced by G4VEnergyLossProcess::AlongStepDoIt().


Member Data Documentation

const G4String G4VEmFluctuationModel::name [private]

Definition at line 109 of file G4VEmFluctuationModel.hh.

Referenced by GetName().


The documentation for this class was generated from the following files:
Generated on Sat Apr 12 06:54:40 2008 for Geant4 by  doxygen 1.4.7