Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4LossFluctuationDummy Class Reference

#include <G4LossFluctuationDummy.hh>

+ Inheritance diagram for G4LossFluctuationDummy:

Public Member Functions

 G4LossFluctuationDummy (const G4String &nam="DummyFluc")
 
 ~G4LossFluctuationDummy () override
 
G4double SampleFluctuations (const G4MaterialCutsCouple *, const G4DynamicParticle *, const G4double, const G4double, const G4double, const G4double) final
 
G4double Dispersion (const G4Material *, const G4DynamicParticle *, const G4double, const G4double, const G4double) final
 
void SetParticleAndCharge (const G4ParticleDefinition *, G4double) final
 
G4LossFluctuationDummyoperator= (const G4LossFluctuationDummy &right)=delete
 
 G4LossFluctuationDummy (const G4LossFluctuationDummy &)=delete
 
- Public Member Functions inherited from G4VEmFluctuationModel
 G4VEmFluctuationModel (const G4String &nam)
 
virtual ~G4VEmFluctuationModel ()
 
virtual void InitialiseMe (const G4ParticleDefinition *)
 
const G4StringGetName () const
 
G4VEmFluctuationModeloperator= (const G4VEmFluctuationModel &right)=delete
 
 G4VEmFluctuationModel (const G4VEmFluctuationModel &)=delete
 

Detailed Description

Definition at line 46 of file G4LossFluctuationDummy.hh.

Constructor & Destructor Documentation

◆ G4LossFluctuationDummy() [1/2]

G4LossFluctuationDummy::G4LossFluctuationDummy ( const G4String & nam = "DummyFluc")
explicit

Definition at line 50 of file G4LossFluctuationDummy.cc.

52{}
G4VEmFluctuationModel(const G4String &nam)

◆ ~G4LossFluctuationDummy()

G4LossFluctuationDummy::~G4LossFluctuationDummy ( )
overridedefault

◆ G4LossFluctuationDummy() [2/2]

G4LossFluctuationDummy::G4LossFluctuationDummy ( const G4LossFluctuationDummy & )
delete

Member Function Documentation

◆ Dispersion()

G4double G4LossFluctuationDummy::Dispersion ( const G4Material * ,
const G4DynamicParticle * ,
const G4double ,
const G4double ,
const G4double  )
finalvirtual

Implements G4VEmFluctuationModel.

Definition at line 74 of file G4LossFluctuationDummy.cc.

78{
79 return 0.0;
80}

◆ operator=()

G4LossFluctuationDummy & G4LossFluctuationDummy::operator= ( const G4LossFluctuationDummy & right)
delete

◆ SampleFluctuations()

G4double G4LossFluctuationDummy::SampleFluctuations ( const G4MaterialCutsCouple * ,
const G4DynamicParticle * ,
const G4double ,
const G4double ,
const G4double ,
const G4double averageLoss )
finalvirtual

Implements G4VEmFluctuationModel.

Definition at line 61 of file G4LossFluctuationDummy.cc.

67{
68 return averageLoss;
69}

◆ SetParticleAndCharge()

void G4LossFluctuationDummy::SetParticleAndCharge ( const G4ParticleDefinition * ,
G4double  )
finalvirtual

Reimplemented from G4VEmFluctuationModel.

Definition at line 85 of file G4LossFluctuationDummy.cc.

87{}

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