| 
    Geant4
    10.01.p03
    
   | 
 
#include <G4ParticleHPManager.hh>
 Collaboration diagram for G4ParticleHPManager:Public Member Functions | |
| G4ParticleHPReactionWhiteBoard * | GetReactionWhiteBoard () | 
| void | OpenReactionWhiteBoard () | 
| void | CloseReactionWhiteBoard () | 
| void | GetDataStream (G4String, std::istringstream &iss) | 
| void | GetDataStream2 (G4String, std::istringstream &iss) | 
| void | SetVerboseLevel (G4int i) | 
| G4int | GetVerboseLevel () | 
| void | DumpDataSource () | 
Static Public Member Functions | |
| static G4ParticleHPManager * | GetInstance () | 
Private Member Functions | |
| G4ParticleHPManager () | |
| G4ParticleHPManager (const G4ParticleHPManager &) | |
| ~G4ParticleHPManager () | |
| void | register_data_file (G4String, G4String) | 
Private Attributes | |
| std::map< G4String, G4String > | mDataEvaluation | 
| G4ParticleHPReactionWhiteBoard * | RWB | 
| G4int | verboseLevel | 
Static Private Attributes | |
| static G4ThreadLocal  G4ParticleHPManager *  | instance = NULL | 
Definition at line 43 of file G4ParticleHPManager.hh.
      
  | 
  private | 
Definition at line 37 of file G4ParticleHPManager.cc.
Referenced by GetInstance().
 Here is the caller graph for this function:
      
  | 
  inlineprivate | 
Definition at line 53 of file G4ParticleHPManager.hh.
      
  | 
  private | 
Definition at line 42 of file G4ParticleHPManager.cc.
      
  | 
  inline | 
Definition at line 60 of file G4ParticleHPManager.hh.
References RWB.
Referenced by G4ParticleHPElastic::ApplyYourself(), G4ParticleHPCapture::ApplyYourself(), G4ParticleHPFission::ApplyYourself(), and G4ParticleHPInelastic::ApplyYourself().
 Here is the caller graph for this function:| void G4ParticleHPManager::DumpDataSource | ( | ) | 
Definition at line 166 of file G4ParticleHPManager.cc.
References G4cout, G4endl, and mDataEvaluation.
| void G4ParticleHPManager::GetDataStream | ( | G4String | filename, | 
| std::istringstream & | iss | ||
| ) | 
Definition at line 65 of file G4ParticleHPManager.cc.
References register_data_file(), and uncompress().
Referenced by G4ParticleHPFFFissionFS::Init(), G4ParticleHPFSFissionFS::Init(), G4ParticleHPFissionBaseFS::Init(), G4ParticleHPCaptureFS::Init(), G4ParticleHPElasticFS::Init(), G4ParticleHPIsoData::Init(), G4ParticleHPInelasticBaseFS::Init(), G4ParticleHPInelasticCompFS::Init(), G4ParticleHPThermalScattering::readACoherentFSDATA(), G4ParticleHPThermalScattering::readAnIncoherentFSDATA(), G4ParticleHPThermalScattering::readAnInelasticFSDATA(), and G4ParticleHPThermalScatteringData::readData().
 Here is the call graph for this function:
 Here is the caller graph for this function:| void G4ParticleHPManager::GetDataStream2 | ( | G4String | filename, | 
| std::istringstream & | iss | ||
| ) | 
Definition at line 132 of file G4ParticleHPManager.cc.
Referenced by G4ParticleHPNames::GetName().
 Here is the caller graph for this function:
      
  | 
  inlinestatic | 
Definition at line 46 of file G4ParticleHPManager.hh.
References G4ParticleHPManager(), and instance.
Referenced by G4ParticleHPElastic::ApplyYourself(), G4ParticleHPCapture::ApplyYourself(), G4ParticleHPChannelList::ApplyYourself(), G4ParticleHPFission::ApplyYourself(), G4ParticleHPInelastic::ApplyYourself(), G4ParticleHPChannel::ApplyYourself(), G4ParticleHPNames::GetName(), G4ParticleHPCapture::GetVerboseLevel(), G4ParticleHPElastic::GetVerboseLevel(), G4ParticleHPFission::GetVerboseLevel(), G4ParticleHPFissionData::GetVerboseLevel(), G4ParticleHPCaptureData::GetVerboseLevel(), G4ParticleHPElasticData::GetVerboseLevel(), G4ParticleHPInelasticData::GetVerboseLevel(), G4ParticleHPInelastic::GetVerboseLevel(), G4ParticleHPFFFissionFS::Init(), G4ParticleHPFSFissionFS::Init(), G4ParticleHPFissionBaseFS::Init(), G4ParticleHPCaptureFS::Init(), G4ParticleHPElasticFS::Init(), G4ParticleHPIsoData::Init(), G4ParticleHPInelasticBaseFS::Init(), G4ParticleHPInelasticCompFS::Init(), G4ParticleHPThermalScattering::readACoherentFSDATA(), G4ParticleHPThermalScattering::readAnIncoherentFSDATA(), G4ParticleHPThermalScattering::readAnInelasticFSDATA(), G4ParticleHPThermalScatteringData::readData(), G4ParticleHPCapture::SetVerboseLevel(), G4ParticleHPElastic::SetVerboseLevel(), G4ParticleHPFission::SetVerboseLevel(), G4ParticleHPFissionData::SetVerboseLevel(), G4ParticleHPElasticData::SetVerboseLevel(), G4ParticleHPCaptureData::SetVerboseLevel(), G4ParticleHPInelasticData::SetVerboseLevel(), and G4ParticleHPInelastic::SetVerboseLevel().
 Here is the call graph for this function:
 Here is the caller graph for this function:| G4ParticleHPReactionWhiteBoard * G4ParticleHPManager::GetReactionWhiteBoard | ( | ) | 
Definition at line 55 of file G4ParticleHPManager.cc.
References G4cout, G4endl, and RWB.
Referenced by G4ParticleHPElastic::ApplyYourself(), G4ParticleHPCapture::ApplyYourself(), G4ParticleHPChannelList::ApplyYourself(), G4ParticleHPFission::ApplyYourself(), G4ParticleHPInelastic::ApplyYourself(), and G4ParticleHPChannel::ApplyYourself().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 65 of file G4ParticleHPManager.hh.
References verboseLevel.
Referenced by G4ParticleHPNames::GetName(), G4ParticleHPCapture::GetVerboseLevel(), G4ParticleHPElastic::GetVerboseLevel(), G4ParticleHPFission::GetVerboseLevel(), G4ParticleHPFissionData::GetVerboseLevel(), G4ParticleHPCaptureData::GetVerboseLevel(), G4ParticleHPElasticData::GetVerboseLevel(), G4ParticleHPInelasticData::GetVerboseLevel(), and G4ParticleHPInelastic::GetVerboseLevel().
 Here is the caller graph for this function:| void G4ParticleHPManager::OpenReactionWhiteBoard | ( | ) | 
Definition at line 46 of file G4ParticleHPManager.cc.
References G4cout, G4endl, and RWB.
Referenced by G4ParticleHPElastic::ApplyYourself(), G4ParticleHPCapture::ApplyYourself(), G4ParticleHPFission::ApplyYourself(), and G4ParticleHPInelastic::ApplyYourself().
 Here is the caller graph for this function:Definition at line 162 of file G4ParticleHPManager.cc.
References mDataEvaluation.
Referenced by GetDataStream().
 Here is the caller graph for this function:| void G4ParticleHPManager::SetVerboseLevel | ( | G4int | i | ) | 
Definition at line 155 of file G4ParticleHPManager.cc.
References G4cout, G4endl, and verboseLevel.
Referenced by G4ParticleHPCapture::SetVerboseLevel(), G4ParticleHPElastic::SetVerboseLevel(), G4ParticleHPFission::SetVerboseLevel(), G4ParticleHPFissionData::SetVerboseLevel(), G4ParticleHPElasticData::SetVerboseLevel(), G4ParticleHPCaptureData::SetVerboseLevel(), G4ParticleHPInelasticData::SetVerboseLevel(), and G4ParticleHPInelastic::SetVerboseLevel().
 Here is the caller graph for this function:
      
  | 
  staticprivate | 
Definition at line 55 of file G4ParticleHPManager.hh.
Referenced by GetInstance().
Definition at line 70 of file G4ParticleHPManager.hh.
Referenced by DumpDataSource(), and register_data_file().
      
  | 
  private | 
Definition at line 71 of file G4ParticleHPManager.hh.
Referenced by CloseReactionWhiteBoard(), GetReactionWhiteBoard(), and OpenReactionWhiteBoard().
      
  | 
  private | 
Definition at line 73 of file G4ParticleHPManager.hh.
Referenced by GetVerboseLevel(), and SetVerboseLevel().