ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TestParameters Class Reference

#include <geant4/tree/geant4-10.6-release/examples/extended/electromagnetic/TestEm8/include/TestParameters.hh>

+ Collaboration diagram for TestParameters:

Public Member Functions

 ~TestParameters ()
 
void SetMaxEnergy (G4double value)
 
G4double GetMaxEnergy () const
 
void SetNumberBins (G4int value)
 
G4int GetNumberBins () const
 
void SetNumberBinsCluster (G4int value)
 
G4int GetNumberBinsCluster () const
 
void SetMaxCluster (G4int value)
 
G4int GetMaxCluster () const
 
void SetEnergyPerChannel (G4double value)
 
G4double GetFactorALICE () const
 
void SetNormFactor (G4double value)
 
G4double GetNormFactor () const
 
void SetEnergySmear (G4double value)
 
G4double GetEnergySmear () const
 
void SetPositionZ (G4double val)
 
G4double GetPositionZ () const
 
void SetBeamEnergy (G4double val)
 
G4double GetBeamEnergy () const
 
void SetBeamParticle (const G4ParticleDefinition *)
 
const G4ParticleDefinitionGetBeamParticle () const
 
 ~TestParameters ()
 
void SetMaxEnergy (G4double value)
 
G4double GetMaxEnergy () const
 
void SetNumberBins (G4int value)
 
G4int GetNumberBins () const
 
void SetPositionZ (G4double val)
 
G4double GetPositionZ () const
 
void SetBeamEnergy (G4double val)
 
G4double GetBeamEnergy () const
 
void SetAlphaFactor (G4double val)
 
G4double GetAlphaFactor () const
 
void SetBeamParticle (const G4ParticleDefinition *)
 
const G4ParticleDefinitionGetBeamParticle () const
 

Static Public Member Functions

static TestParametersGetPointer ()
 
static TestParametersGetPointer ()
 

Private Member Functions

 TestParameters ()
 
 TestParameters ()
 

Private Attributes

G4double fMaxEnergy
 
G4double fFactorALICE
 
G4double fNormFactor
 
G4double fEnergySmear
 
G4double fPositionZ
 
G4double fBeamEnergy
 
G4int fBinsE
 
G4int fBinsCluster
 
G4int fMaxCluster
 
const G4ParticleDefinitionfParticle
 
G4double fEpsilon
 

Static Private Attributes

static TestParametersfManager = nullptr
 

Detailed Description

Definition at line 56 of file TestParameters.hh.

View newest version in sPHENIX GitHub at line 56 of file TestParameters.hh

Constructor & Destructor Documentation

TestParameters::TestParameters ( )
private

Definition at line 62 of file TestParameters.cc.

View newest version in sPHENIX GitHub at line 62 of file TestParameters.cc

References fBeamEnergy, fBinsCluster, fBinsE, fEnergySmear, fFactorALICE, fMaxCluster, fMaxEnergy, fNormFactor, fParticle, fPositionZ, and keV.

Referenced by GetPointer().

+ Here is the caller graph for this function:

TestParameters::~TestParameters ( )

Definition at line 84 of file TestParameters.cc.

View newest version in sPHENIX GitHub at line 84 of file TestParameters.cc

TestParameters::TestParameters ( )
private
TestParameters::~TestParameters ( )

Member Function Documentation

G4double TestParameters::GetAlphaFactor ( ) const

Definition at line 143 of file TestParameters.cc.

View newest version in sPHENIX GitHub at line 143 of file TestParameters.cc

References fEpsilon.

Referenced by G4LDMBremModel::G4LDMBremModel().

+ Here is the caller graph for this function:

G4double TestParameters::GetBeamEnergy ( ) const
G4double TestParameters::GetBeamEnergy ( ) const

Definition at line 208 of file TestParameters.cc.

View newest version in sPHENIX GitHub at line 208 of file TestParameters.cc

References fBeamEnergy.

const G4ParticleDefinition* TestParameters::GetBeamParticle ( ) const
const G4ParticleDefinition * TestParameters::GetBeamParticle ( ) const

Definition at line 222 of file TestParameters.cc.

View newest version in sPHENIX GitHub at line 222 of file TestParameters.cc

References fParticle.

G4double TestParameters::GetEnergySmear ( ) const

Definition at line 180 of file TestParameters.cc.

View newest version in sPHENIX GitHub at line 180 of file TestParameters.cc

References fEnergySmear.

Referenced by Run::BeginOfRun().

+ Here is the caller graph for this function:

G4double TestParameters::GetFactorALICE ( ) const

Definition at line 152 of file TestParameters.cc.

View newest version in sPHENIX GitHub at line 152 of file TestParameters.cc

References fFactorALICE.

Referenced by Run::BeginOfRun(), and RunAction::Book().

+ Here is the caller graph for this function:

G4int TestParameters::GetMaxCluster ( ) const

Definition at line 138 of file TestParameters.cc.

View newest version in sPHENIX GitHub at line 138 of file TestParameters.cc

References fMaxCluster.

Referenced by RunAction::Book().

+ Here is the caller graph for this function:

G4double TestParameters::GetMaxEnergy ( ) const

Definition at line 96 of file TestParameters.cc.

View newest version in sPHENIX GitHub at line 96 of file TestParameters.cc

References fMaxEnergy.

Referenced by Run::BeginOfRun(), and RunAction::Book().

+ Here is the caller graph for this function:

G4double TestParameters::GetMaxEnergy ( ) const
G4double TestParameters::GetNormFactor ( ) const

Definition at line 166 of file TestParameters.cc.

View newest version in sPHENIX GitHub at line 166 of file TestParameters.cc

References fNormFactor.

G4int TestParameters::GetNumberBins ( ) const

Definition at line 110 of file TestParameters.cc.

View newest version in sPHENIX GitHub at line 110 of file TestParameters.cc

References fBinsE.

Referenced by Run::BeginOfRun(), and RunAction::Book().

+ Here is the caller graph for this function:

G4int TestParameters::GetNumberBins ( ) const
G4int TestParameters::GetNumberBinsCluster ( ) const

Definition at line 124 of file TestParameters.cc.

View newest version in sPHENIX GitHub at line 124 of file TestParameters.cc

References fBinsCluster.

Referenced by Run::BeginOfRun(), and RunAction::Book().

+ Here is the caller graph for this function:

static TestParameters* TestParameters::GetPointer ( )
static
TestParameters * TestParameters::GetPointer ( )
static

Definition at line 52 of file TestParameters.cc.

View newest version in sPHENIX GitHub at line 52 of file TestParameters.cc

References fManager, and TestParameters().

Referenced by RunAction::Book(), and G4LDMBremModel::G4LDMBremModel().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double TestParameters::GetPositionZ ( ) const
G4double TestParameters::GetPositionZ ( ) const

Definition at line 194 of file TestParameters.cc.

View newest version in sPHENIX GitHub at line 194 of file TestParameters.cc

References fPositionZ.

void TestParameters::SetAlphaFactor ( G4double  val)

Definition at line 136 of file TestParameters.cc.

View newest version in sPHENIX GitHub at line 136 of file TestParameters.cc

References fEpsilon.

void TestParameters::SetBeamEnergy ( G4double  val)
void TestParameters::SetBeamEnergy ( G4double  val)

Definition at line 201 of file TestParameters.cc.

View newest version in sPHENIX GitHub at line 201 of file TestParameters.cc

References fBeamEnergy.

void TestParameters::SetBeamParticle ( const G4ParticleDefinition )
void TestParameters::SetBeamParticle ( const G4ParticleDefinition ptr)

Definition at line 215 of file TestParameters.cc.

View newest version in sPHENIX GitHub at line 215 of file TestParameters.cc

References fParticle.

void TestParameters::SetEnergyPerChannel ( G4double  value)

Definition at line 145 of file TestParameters.cc.

View newest version in sPHENIX GitHub at line 145 of file TestParameters.cc

References fFactorALICE.

void TestParameters::SetEnergySmear ( G4double  value)

Definition at line 173 of file TestParameters.cc.

View newest version in sPHENIX GitHub at line 173 of file TestParameters.cc

References fEnergySmear.

void TestParameters::SetMaxCluster ( G4int  value)

Definition at line 131 of file TestParameters.cc.

View newest version in sPHENIX GitHub at line 131 of file TestParameters.cc

References fMaxCluster.

void TestParameters::SetMaxEnergy ( G4double  value)
void TestParameters::SetMaxEnergy ( G4double  value)

Definition at line 89 of file TestParameters.cc.

View newest version in sPHENIX GitHub at line 89 of file TestParameters.cc

References fMaxEnergy.

void TestParameters::SetNormFactor ( G4double  value)

Definition at line 159 of file TestParameters.cc.

View newest version in sPHENIX GitHub at line 159 of file TestParameters.cc

References fNormFactor.

void TestParameters::SetNumberBins ( G4int  value)

Definition at line 103 of file TestParameters.cc.

View newest version in sPHENIX GitHub at line 103 of file TestParameters.cc

References fBinsE.

void TestParameters::SetNumberBins ( G4int  value)
void TestParameters::SetNumberBinsCluster ( G4int  value)

Definition at line 117 of file TestParameters.cc.

View newest version in sPHENIX GitHub at line 117 of file TestParameters.cc

References fBinsCluster.

void TestParameters::SetPositionZ ( G4double  val)
void TestParameters::SetPositionZ ( G4double  val)

Definition at line 187 of file TestParameters.cc.

View newest version in sPHENIX GitHub at line 187 of file TestParameters.cc

References fPositionZ.

Member Data Documentation

G4double TestParameters::fBeamEnergy
private

Definition at line 121 of file TestParameters.hh.

View newest version in sPHENIX GitHub at line 121 of file TestParameters.hh

Referenced by GetBeamEnergy(), SetBeamEnergy(), and TestParameters().

G4int TestParameters::fBinsCluster
private

Definition at line 124 of file TestParameters.hh.

View newest version in sPHENIX GitHub at line 124 of file TestParameters.hh

Referenced by GetNumberBinsCluster(), SetNumberBinsCluster(), and TestParameters().

G4int TestParameters::fBinsE
private

Definition at line 123 of file TestParameters.hh.

View newest version in sPHENIX GitHub at line 123 of file TestParameters.hh

Referenced by GetNumberBins(), SetNumberBins(), and TestParameters().

G4double TestParameters::fEnergySmear
private

Definition at line 119 of file TestParameters.hh.

View newest version in sPHENIX GitHub at line 119 of file TestParameters.hh

Referenced by GetEnergySmear(), SetEnergySmear(), and TestParameters().

G4double TestParameters::fEpsilon
private

Definition at line 103 of file TestParameters.hh.

View newest version in sPHENIX GitHub at line 103 of file TestParameters.hh

Referenced by GetAlphaFactor(), and SetAlphaFactor().

G4double TestParameters::fFactorALICE
private

Definition at line 117 of file TestParameters.hh.

View newest version in sPHENIX GitHub at line 117 of file TestParameters.hh

Referenced by GetFactorALICE(), SetEnergyPerChannel(), and TestParameters().

TestParameters * TestParameters::fManager = nullptr
staticprivate

Definition at line 114 of file TestParameters.hh.

View newest version in sPHENIX GitHub at line 114 of file TestParameters.hh

Referenced by GetPointer().

G4int TestParameters::fMaxCluster
private

Definition at line 125 of file TestParameters.hh.

View newest version in sPHENIX GitHub at line 125 of file TestParameters.hh

Referenced by GetMaxCluster(), SetMaxCluster(), and TestParameters().

G4double TestParameters::fMaxEnergy
private

Definition at line 116 of file TestParameters.hh.

View newest version in sPHENIX GitHub at line 116 of file TestParameters.hh

Referenced by GetMaxEnergy(), SetMaxEnergy(), and TestParameters().

G4double TestParameters::fNormFactor
private

Definition at line 118 of file TestParameters.hh.

View newest version in sPHENIX GitHub at line 118 of file TestParameters.hh

Referenced by GetNormFactor(), SetNormFactor(), and TestParameters().

const G4ParticleDefinition * TestParameters::fParticle
private

Definition at line 127 of file TestParameters.hh.

View newest version in sPHENIX GitHub at line 127 of file TestParameters.hh

Referenced by GetBeamParticle(), SetBeamParticle(), and TestParameters().

G4double TestParameters::fPositionZ
private

Definition at line 120 of file TestParameters.hh.

View newest version in sPHENIX GitHub at line 120 of file TestParameters.hh

Referenced by GetPositionZ(), SetPositionZ(), and TestParameters().


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