Ignore:
Timestamp:
Dec 22, 2010, 3:52:27 PM (14 years ago)
Author:
garnier
Message:

geant4 tag 9.4

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/processes/hadronic/models/de_excitation/photon_evaporation/include/G4NuclearLevelStore.hh

    r1340 r1347  
    2424// ********************************************************************
    2525//
    26 // $Id: G4NuclearLevelStore.hh,v 1.3 2010/10/07 07:50:13 mkelsey Exp $
     26// $Id: G4NuclearLevelStore.hh,v 1.4 2010/11/17 16:50:53 vnivanch Exp $
     27// GEANT4 tag $Name: geant4-09-04-ref-00 $
    2728//
    28 // 20101004  M. Kelsey -- Replace G4String keys with integers (ZZZAAA),
    29 //              move string operation to GenerateFilename()
     29// 04-10-2010  M. Kelsey -- Replace G4String keys with integers (ZZZAAA),
     30//                          move string operation to GenerateFilename()
     31// 17-11-2010 V. Ivanchenko - make as a classical singleton.
    3032
    3133#ifndef G4NuclearLevelStore_hh
     
    4244
    4345public:
     46
    4447  static G4NuclearLevelStore* GetInstance();
    4548
    46   G4NuclearLevelManager* GetManager(const G4int Z, const G4int A);
     49  G4NuclearLevelManager* GetManager(G4int Z, G4int A);
    4750  ~G4NuclearLevelStore();
    4851
    4952private:
    50   G4int GenerateKey(const G4int Z, const G4int A) const { return Z*1000+A; }
     53  G4int GenerateKey(G4int Z, G4int A) const { return Z*1000+A; }
    5154
    52   G4String GenerateFilename(const G4int Z, const G4int A) const;
     55  G4String GenerateFilename(G4int Z, G4int A) const;
    5356
    5457  typedef std::map<G4int,G4NuclearLevelManager*> ManagersMap;
     
    5659  ManagersMap theManagers;
    5760  G4String dirName;
     61
     62  static G4NuclearLevelStore* theInstance;
    5863};
    5964#endif
Note: See TracChangeset for help on using the changeset viewer.