Geant4  10.02.p03
TestParameters Class Reference

#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
 

Static Public Member Functions

static TestParametersGetPointer ()
 

Private Member Functions

 TestParameters ()
 

Private Attributes

G4double fMaxEnergy
 
G4double fFactorALICE
 
G4double fNormFactor
 
G4double fEnergySmear
 
G4double fPositionZ
 
G4int fBinsE
 
G4int fBinsCluster
 
G4int fMaxCluster
 

Static Private Attributes

static TestParametersfManager = 0
 

Detailed Description

Definition at line 61 of file TestParameters.hh.

Constructor & Destructor Documentation

◆ TestParameters()

TestParameters::TestParameters ( )
private

Definition at line 63 of file TestParameters.cc.

64 {
65  fMaxEnergy = 100.*keV;
66  fBinsE = 100;
67  fBinsCluster = 1;
68  fMaxCluster = 1500;
69  fNormFactor = 1.0;
70  fEnergySmear = 0.0;
71  fPositionZ = 0.0;
72 
73  // normalisation to PAI
74  fFactorALICE = 325;
75 
76  // normalisation to Opt0
77  //fFactorALICE = 275;
78 }
G4double fEnergySmear
G4double fNormFactor
G4double fFactorALICE
static const double keV
Definition: G4SIunits.hh:213
Here is the caller graph for this function:

◆ ~TestParameters()

TestParameters::~TestParameters ( )

Definition at line 82 of file TestParameters.cc.

83 {}

Member Function Documentation

◆ GetEnergySmear()

G4double TestParameters::GetEnergySmear ( ) const

Definition at line 178 of file TestParameters.cc.

179 {
180  return fEnergySmear;
181 }
G4double fEnergySmear
Here is the caller graph for this function:

◆ GetFactorALICE()

G4double TestParameters::GetFactorALICE ( ) const

Definition at line 150 of file TestParameters.cc.

151 {
152  return fFactorALICE;
153 }
G4double fFactorALICE
Here is the caller graph for this function:

◆ GetMaxCluster()

G4int TestParameters::GetMaxCluster ( ) const

Definition at line 136 of file TestParameters.cc.

137 {
138  return fMaxCluster;
139 }
Here is the caller graph for this function:

◆ GetMaxEnergy()

G4double TestParameters::GetMaxEnergy ( ) const

Definition at line 94 of file TestParameters.cc.

95 {
96  return fMaxEnergy;
97 }
Here is the caller graph for this function:

◆ GetNormFactor()

G4double TestParameters::GetNormFactor ( ) const

Definition at line 164 of file TestParameters.cc.

165 {
166  return fNormFactor;
167 }
G4double fNormFactor
Here is the caller graph for this function:

◆ GetNumberBins()

G4int TestParameters::GetNumberBins ( ) const

Definition at line 108 of file TestParameters.cc.

109 {
110  return fBinsE;
111 }
Here is the caller graph for this function:

◆ GetNumberBinsCluster()

G4int TestParameters::GetNumberBinsCluster ( ) const

Definition at line 122 of file TestParameters.cc.

123 {
124  return fBinsCluster;
125 }
Here is the caller graph for this function:

◆ GetPointer()

TestParameters * TestParameters::GetPointer ( )
static

Definition at line 53 of file TestParameters.cc.

54 {
55  if(!fManager) {
56  fManager = new TestParameters();
57  }
58  return fManager;
59 }
static TestParameters * fManager
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetPositionZ()

G4double TestParameters::GetPositionZ ( ) const

Definition at line 192 of file TestParameters.cc.

193 {
194  return fPositionZ;
195 }

◆ SetEnergyPerChannel()

void TestParameters::SetEnergyPerChannel ( G4double  value)

Definition at line 143 of file TestParameters.cc.

144 {
145  if(value > 0.0) { fFactorALICE = 1./value; }
146 }
G4double fFactorALICE

◆ SetEnergySmear()

void TestParameters::SetEnergySmear ( G4double  value)

Definition at line 171 of file TestParameters.cc.

172 {
173  fEnergySmear = value;
174 }
G4double fEnergySmear

◆ SetMaxCluster()

void TestParameters::SetMaxCluster ( G4int  value)

Definition at line 129 of file TestParameters.cc.

130 {
131  fMaxCluster = value;
132 }

◆ SetMaxEnergy()

void TestParameters::SetMaxEnergy ( G4double  value)

Definition at line 87 of file TestParameters.cc.

88 {
89  fMaxEnergy = value;
90 }

◆ SetNormFactor()

void TestParameters::SetNormFactor ( G4double  value)

Definition at line 157 of file TestParameters.cc.

158 {
159  fNormFactor = value;
160 }
G4double fNormFactor

◆ SetNumberBins()

void TestParameters::SetNumberBins ( G4int  value)

Definition at line 101 of file TestParameters.cc.

102 {
103  fBinsE = value;
104 }

◆ SetNumberBinsCluster()

void TestParameters::SetNumberBinsCluster ( G4int  value)

Definition at line 115 of file TestParameters.cc.

116 {
117  fBinsCluster = value;
118 }

◆ SetPositionZ()

void TestParameters::SetPositionZ ( G4double  val)

Definition at line 185 of file TestParameters.cc.

186 {
187  fPositionZ = val;
188 }
Here is the caller graph for this function:

Member Data Documentation

◆ fBinsCluster

G4int TestParameters::fBinsCluster
private

Definition at line 121 of file TestParameters.hh.

◆ fBinsE

G4int TestParameters::fBinsE
private

Definition at line 120 of file TestParameters.hh.

◆ fEnergySmear

G4double TestParameters::fEnergySmear
private

Definition at line 117 of file TestParameters.hh.

◆ fFactorALICE

G4double TestParameters::fFactorALICE
private

Definition at line 115 of file TestParameters.hh.

◆ fManager

TestParameters * TestParameters::fManager = 0
staticprivate

Definition at line 112 of file TestParameters.hh.

◆ fMaxCluster

G4int TestParameters::fMaxCluster
private

Definition at line 122 of file TestParameters.hh.

◆ fMaxEnergy

G4double TestParameters::fMaxEnergy
private

Definition at line 114 of file TestParameters.hh.

◆ fNormFactor

G4double TestParameters::fNormFactor
private

Definition at line 116 of file TestParameters.hh.

◆ fPositionZ

G4double TestParameters::fPositionZ
private

Definition at line 118 of file TestParameters.hh.


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