| 
    Geant4
    10.02.p02
    
   | 
 
#include <G4tgrFileIn.hh>
 Collaboration diagram for G4tgrFileIn:Public Member Functions | |
| G4tgrFileIn () | |
| ~G4tgrFileIn () | |
| G4int | GetWordsInLine (std::vector< G4String > &wl) | 
| void | ErrorInLine () | 
| G4int | Nline () | 
| const G4String & | GetName () | 
| void | OpenNewFile (const char *filename) | 
| G4bool | EndOfFile () | 
| void | Close () | 
| void | DumpException (const G4String &sent) | 
Static Public Member Functions | |
| static G4tgrFileIn & | GetInstance (const G4String &name) | 
| static G4tgrFileIn & | GetInstanceOpened (const G4String &name) | 
Private Member Functions | |
| G4tgrFileIn (const G4String &name) | |
Private Attributes | |
| std::vector< std::ifstream * > | theFiles | 
| std::vector< G4int > | theLineNo | 
| std::vector< G4String > | theNames | 
| G4int | theCurrentFile | 
| G4String | theName | 
Static Private Attributes | |
| static G4ThreadLocal  std::vector< G4tgrFileIn * > *  | theInstances = 0 | 
Definition at line 46 of file G4tgrFileIn.hh.
| G4tgrFileIn::G4tgrFileIn | ( | ) | 
Definition at line 50 of file G4tgrFileIn.cc.
References theInstances.
Referenced by GetInstance().
 Here is the caller graph for this function:| G4tgrFileIn::~G4tgrFileIn | ( | ) | 
Definition at line 58 of file G4tgrFileIn.cc.
References theInstances.
      
  | 
  inlineprivate | 
Definition at line 78 of file G4tgrFileIn.hh.
| void G4tgrFileIn::Close | ( | ) | 
Definition at line 416 of file G4tgrFileIn.cc.
References G4cout, G4endl, G4tgrMessenger::GetVerboseLevel(), theCurrentFile, and theFiles.
Referenced by EndOfFile().
 Here is the call graph for this function:
 Here is the caller graph for this function:| void G4tgrFileIn::DumpException | ( | const G4String & | sent | ) | 
Definition at line 432 of file G4tgrFileIn.cc.
References G4UIcommand::ConvertToString(), FatalException, G4Exception(), theCurrentFile, theLineNo, and theName.
Referenced by GetWordsInLine(), and G4tgrFileReader::ReadFiles().
 Here is the call graph for this function:
 Here is the caller graph for this function:| G4bool G4tgrFileIn::EndOfFile | ( | ) | 
Definition at line 377 of file G4tgrFileIn.cc.
References Close(), G4cout, G4endl, G4tgrMessenger::GetVerboseLevel(), theCurrentFile, and theFiles.
Referenced by GetWordsInLine().
 Here is the call graph for this function:
 Here is the caller graph for this function:| void G4tgrFileIn::ErrorInLine | ( | ) | 
Definition at line 368 of file G4tgrFileIn.cc.
References G4cerr, theCurrentFile, theLineNo, and theNames.
Referenced by GetWordsInLine().
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 72 of file G4tgrFileIn.cc.
References G4tgrFileIn(), instance, OpenNewFile(), theCurrentFile, and theInstances.
Referenced by GetInstanceOpened(), and G4tgrFileReader::ReadFiles().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 123 of file G4tgrFileIn.cc.
References FatalException, G4Exception(), GetInstance(), and GetName().
 Here is the call graph for this function:
      
  | 
  inline | 
Definition at line 69 of file G4tgrFileIn.hh.
References theName.
Referenced by GetInstanceOpened().
 Here is the caller graph for this function:Definition at line 141 of file G4tgrFileIn.cc.
References G4String::append(), DumpException(), EndOfFile(), ErrorInLine(), FatalException, G4cout, G4endl, G4Exception(), G4tgrMessenger::GetVerboseLevel(), OpenNewFile(), theCurrentFile, theFiles, and theLineNo.
Referenced by G4tgrFileReader::ReadFiles().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 67 of file G4tgrFileIn.hh.
References theCurrentFile, and theLineNo.
| void G4tgrFileIn::OpenNewFile | ( | const char * | filename | ) | 
Definition at line 101 of file G4tgrFileIn.cc.
References FatalException, G4Exception(), theCurrentFile, theFiles, theLineNo, and theNames.
Referenced by GetInstance(), and GetWordsInLine().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 89 of file G4tgrFileIn.hh.
Referenced by Close(), DumpException(), EndOfFile(), ErrorInLine(), GetInstance(), GetWordsInLine(), Nline(), and OpenNewFile().
      
  | 
  private | 
Definition at line 82 of file G4tgrFileIn.hh.
Referenced by Close(), EndOfFile(), GetWordsInLine(), and OpenNewFile().
      
  | 
  staticprivate | 
Definition at line 92 of file G4tgrFileIn.hh.
Referenced by G4tgrFileIn(), GetInstance(), and ~G4tgrFileIn().
      
  | 
  private | 
Definition at line 84 of file G4tgrFileIn.hh.
Referenced by DumpException(), ErrorInLine(), GetWordsInLine(), Nline(), and OpenNewFile().
      
  | 
  private | 
Definition at line 95 of file G4tgrFileIn.hh.
Referenced by DumpException(), and GetName().
      
  | 
  private | 
Definition at line 87 of file G4tgrFileIn.hh.
Referenced by ErrorInLine(), and OpenNewFile().