Ignore:
Timestamp:
Jan 8, 2010, 11:56:51 AM (14 years ago)
Author:
garnier
Message:

update geant4.9.3 tag

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/materials/include/G4DensityEffectData.hh

    r1197 r1228  
    2424// ********************************************************************
    2525//
    26 // $Id: G4DensityEffectData.hh,v 1.6 2009/11/05 10:42:14 bagoulia Exp $
    27 // GEANT4 tag $Name: materials-V09-02-18 $
     26// $Id: G4DensityEffectData.hh,v 1.7 2009/12/01 08:24:21 gcosmo Exp $
     27// GEANT4 tag $Name: geant4-09-03 $
    2828
    2929//---------------------------------------------------------------------------
     
    8080
    8181  // Access to the data via index
    82   inline G4float GetPlasmaEnergy(G4int idx);
    83   inline G4float GetAdjustmentFactor(G4int idx);
    84   inline G4float GetCdensity(G4int idx);
    85   inline G4float GetX0density(G4int idx);
    86   inline G4float GetX1density(G4int idx);
    87   inline G4float GetAdensity(G4int idx);
    88   inline G4float GetMdensity(G4int idx);
    89   inline G4float GetDelta0density(G4int idx);
    90   inline G4float GetErrorDensity(G4int idx);
     82  inline G4double GetPlasmaEnergy(G4int idx);
     83  inline G4double GetAdjustmentFactor(G4int idx);
     84  inline G4double GetCdensity(G4int idx);
     85  inline G4double GetX0density(G4int idx);
     86  inline G4double GetX1density(G4int idx);
     87  inline G4double GetAdensity(G4int idx);
     88  inline G4double GetMdensity(G4int idx);
     89  inline G4double GetDelta0density(G4int idx);
     90  inline G4double GetErrorDensity(G4int idx);
    9191
    9292private:
     
    9494  void Initialize();
    9595
    96   void AddMaterial(G4float* val, const G4String& matName);
     96  void AddMaterial(G4double* val, const G4String& matName);
    9797
    9898  // Assignment operator and copy constructor
     
    100100  G4DensityEffectData(const G4DensityEffectData&);
    101101
    102   G4float data[NDENSDATA][NDENSARRAY];
     102  G4double data[NDENSDATA][NDENSARRAY];
    103103  std::vector<G4String> names;
    104104  G4int indexZ[NDENSELEM];
     
    108108};
    109109
    110 inline G4float G4DensityEffectData::GetPlasmaEnergy(G4int idx)
     110inline G4double G4DensityEffectData::GetPlasmaEnergy(G4int idx)
    111111{
    112   G4float x = DBL_MAX;
     112  G4double x = DBL_MAX;
    113113  if(idx >= 0 && idx < NDENSDATA) { x = data[idx][0]; }
    114114  return x;
    115115}
    116116
    117 inline G4float G4DensityEffectData::GetAdjustmentFactor(G4int idx)
     117inline G4double G4DensityEffectData::GetAdjustmentFactor(G4int idx)
    118118{
    119   G4float x = DBL_MAX;
     119  G4double x = DBL_MAX;
    120120  if(idx >= 0 && idx < NDENSDATA) { x = data[idx][1]; }
    121121  return x;
    122122}
    123123
    124 inline G4float G4DensityEffectData::GetCdensity(G4int idx)
     124inline G4double G4DensityEffectData::GetCdensity(G4int idx)
    125125{
    126   G4float x = DBL_MAX;
     126  G4double x = DBL_MAX;
    127127  if(idx >= 0 && idx < NDENSDATA) { x = data[idx][2]; }
    128128  return x;
    129129}
    130130
    131 inline G4float G4DensityEffectData::GetX0density(G4int idx)
     131inline G4double G4DensityEffectData::GetX0density(G4int idx)
    132132{
    133   G4float x = DBL_MAX;
     133  G4double x = DBL_MAX;
    134134  if(idx >= 0 && idx < NDENSDATA) { x = data[idx][3]; }
    135135  return x;
    136136}
    137137
    138 inline G4float G4DensityEffectData::GetX1density(G4int idx)
     138inline G4double G4DensityEffectData::GetX1density(G4int idx)
    139139{
    140   G4float x = DBL_MAX;
     140  G4double x = DBL_MAX;
    141141  if(idx >= 0 && idx < NDENSDATA) { x = data[idx][4]; }
    142142  return x;
    143143}
    144144
    145 inline G4float G4DensityEffectData::GetAdensity(G4int idx)
     145inline G4double G4DensityEffectData::GetAdensity(G4int idx)
    146146{
    147   G4float x = DBL_MAX;
     147  G4double x = DBL_MAX;
    148148  if(idx >= 0 && idx < NDENSDATA) { x = data[idx][5]; }
    149149  return x;
    150150}
    151151 
    152 inline G4float G4DensityEffectData::GetMdensity(G4int idx)
     152inline G4double G4DensityEffectData::GetMdensity(G4int idx)
    153153{
    154   G4float x = DBL_MAX;
     154  G4double x = DBL_MAX;
    155155  if(idx >= 0 && idx < NDENSDATA) { x = data[idx][6]; }
    156156  return x;
    157157}
    158158
    159 inline G4float G4DensityEffectData::GetDelta0density(G4int idx)
     159inline G4double G4DensityEffectData::GetDelta0density(G4int idx)
    160160{
    161   G4float x = DBL_MAX;
     161  G4double x = DBL_MAX;
    162162  if(idx >= 0 && idx < NDENSDATA) { x = data[idx][7]; }
    163163  return x;
    164164}
    165165
    166 inline G4float G4DensityEffectData::GetErrorDensity(G4int idx)
     166inline G4double G4DensityEffectData::GetErrorDensity(G4int idx)
    167167{
    168   G4float x = DBL_MAX;
     168  G4double x = DBL_MAX;
    169169  if(idx >= 0 && idx < NDENSDATA) { x = data[idx][8]; }
    170170  return x;
Note: See TracChangeset for help on using the changeset viewer.