Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
함수 | 변수
clparse.cc 파일 참조
#include "globals.hh"
#include <fstream>
#include "G4Tokenizer.hh"
#include "G3toG4.hh"
#include "G3EleTable.hh"
#include "G3VolTable.hh"
#include "G3MatTable.hh"
#include "G3MedTable.hh"
#include "G3RotTable.hh"
#include "G3PartTable.hh"
#include "G3DetTable.hh"
#include "G3SensVolVector.hh"
#include <stdlib.h>

이 파일의 소스 코드 페이지로 가기

함수

char gSeparator ('_')
 
G4int G3CLTokens (G4String *line, G4String *tokens)
 
void G3CLEval (G4String *tokens, char *select)
 
void PG4gsvolu (G4String *tokens)
 
void PG4gspos (G4String *tokens)
 
void PG4gsposp (G4String *tokens)
 
void PG4gsatt (G4String *tokens)
 
void PG4gsrotm (G4String *tokens)
 
void PG4gsdvn (G4String *tokens)
 
void PG4gsdvt (G4String *tokens)
 
void PG4gsdvx (G4String *tokens)
 
void PG4gsdvn2 (G4String *tokens)
 
void PG4gsdvt2 (G4String *tokens)
 
void PG4gsmate (G4String *tokens)
 
void PG4gsmixt (G4String *tokens)
 
void PG4gstmed (G4String *tokens)
 
void PG4gstpar (G4String *tokens)
 
void PG4gspart (G4String *tokens)
 
void PG4gsdk (G4String *tokens)
 
void PG4gsdet (G4String *tokens)
 
void PG4gsdetv (G4String *tokens)
 
void PG4gsdeta (G4String *tokens)
 
void PG4gsdeth (G4String *tokens)
 
void PG4gsdetd (G4String *tokens)
 
void PG4gsdetu (G4String *tokens)
 
void PG4ggclos ()
 
void G3CLRead (G4String &fname, char *select=0)
 
G4int G3CLTokens (G4String *line, G4String tokens[])
 
void G3CLEval (G4String tokens[], char *select)
 
void G3fillParams (G4String *tokens, const char *ptypes)
 

변수

std::ofstream ofile
 
G3VolTable G3Vol
 
G3MatTable G3Mat
 
G3MedTable G3Med
 
G3RotTable G3Rot
 
G3PartTable G3Part
 
G3DetTable G3Det
 
G3EleTable G3Ele
 
G3SensVolVector G3SensVol
 
G4int narray
 
G4int Ipar [1000]
 
G4double Rpar [1000]
 
G4String Spar [1000]
 

함수 문서화

void G3CLEval ( G4String tokens,
char *  select 
)

다음에 의해서 참조됨 : G3CLRead().

void G3CLEval ( G4String  tokens[],
char *  select 
)
void G3CLRead ( G4String fname,
char *  select = 0 
)

clparse.cc 파일의 99 번째 라인에서 정의되었습니다.

다음을 참조함 : G3CLEval(), G3CLTokens(), G4endl, ofile, G4String::readLine().

다음에 의해서 참조됨 : G4BuildGeom().

G4int G3CLTokens ( G4String line,
G4String tokens 
)

다음에 의해서 참조됨 : G3CLRead().

G4int G3CLTokens ( G4String line,
G4String  tokens[] 
)

clparse.cc 파일의 135 번째 라인에서 정의되었습니다.

void G3fillParams ( G4String tokens,
const char *  ptypes 
)
char gSeparator ( '_'  )
void PG4ggclos ( )

G4ggclos.cc 파일의 32 번째 라인에서 정의되었습니다.

다음을 참조함 : G4ggclos().

다음에 의해서 참조됨 : G3CLEval().

void PG4gsatt ( G4String tokens)

G4gsatt.cc 파일의 33 번째 라인에서 정의되었습니다.

다음을 참조함 : G3fillParams(), G4gsatt(), Ipar, PTgsatt, Spar.

다음에 의해서 참조됨 : G3CLEval().

void PG4gsdet ( G4String tokens)

G4gsdet.cc 파일의 32 번째 라인에서 정의되었습니다.

다음을 참조함 : G3fillParams(), G4gsdet(), Ipar, PTgsdet, Spar.

다음에 의해서 참조됨 : G3CLEval().

void PG4gsdeta ( G4String tokens)

G4gsdeta.cc 파일의 38 번째 라인에서 정의되었습니다.

다음을 참조함 : G3fillParams(), G4gsdeta(), Ipar, PTgsdeta, Spar.

다음에 의해서 참조됨 : G3CLEval().

void PG4gsdetd ( G4String tokens)

G4gsdetd.cc 파일의 34 번째 라인에서 정의되었습니다.

다음을 참조함 : G3fillParams(), G4gsdetd(), Ipar, PTgsdetd, Spar.

다음에 의해서 참조됨 : G3CLEval().

void PG4gsdeth ( G4String tokens)

G4gsdeth.cc 파일의 34 번째 라인에서 정의되었습니다.

다음을 참조함 : G3fillParams(), G4gsdeth(), Ipar, PTgsdeth, Rpar, Spar.

다음에 의해서 참조됨 : G3CLEval().

void PG4gsdetu ( G4String tokens)

G4gsdetu.cc 파일의 31 번째 라인에서 정의되었습니다.

다음을 참조함 : G4String::data(), G3fillParams(), G4gsdetu(), Ipar, PTgsdetu, Rpar, Spar.

다음에 의해서 참조됨 : G3CLEval().

void PG4gsdetv ( G4String tokens)

G4gsdetv.cc 파일의 36 번째 라인에서 정의되었습니다.

다음을 참조함 : G3fillParams(), G4gsdetv(), Ipar, PTgsdetv, Spar.

다음에 의해서 참조됨 : G3CLEval().

void PG4gsdk ( G4String tokens)

G4gsdk.cc 파일의 33 번째 라인에서 정의되었습니다.

다음을 참조함 : G3fillParams(), G4gsdk(), Ipar, ipart, PTgsdk, Rpar.

다음에 의해서 참조됨 : G3CLEval().

void PG4gsdvn ( G4String tokens)

G4gsdvn.cc 파일의 38 번째 라인에서 정의되었습니다.

다음을 참조함 : G3fillParams(), G4gsdvn(), Ipar, PTgsdvn, Spar.

다음에 의해서 참조됨 : G3CLEval().

void PG4gsdvn2 ( G4String tokens)

G4gsdvn2.cc 파일의 41 번째 라인에서 정의되었습니다.

다음을 참조함 : G3fillParams(), G4gsdvn2(), Ipar, PTgsdvn2, Rpar, Spar.

다음에 의해서 참조됨 : G3CLEval().

void PG4gsdvt ( G4String tokens)

G4gsdvt.cc 파일의 41 번째 라인에서 정의되었습니다.

다음을 참조함 : G3fillParams(), G4gsdvt(), Ipar, PTgsdvt, Rpar, Spar.

다음에 의해서 참조됨 : G3CLEval().

void PG4gsdvt2 ( G4String tokens)

G4gsdvt2.cc 파일의 41 번째 라인에서 정의되었습니다.

다음을 참조함 : G3fillParams(), G4gsdvt2(), Ipar, PTgsdvt2, Rpar, Spar.

다음에 의해서 참조됨 : G3CLEval().

void PG4gsdvx ( G4String tokens)

G4gsdvx.cc 파일의 40 번째 라인에서 정의되었습니다.

다음을 참조함 : G3fillParams(), G4gsdvx(), Ipar, PTgsdvx, Rpar, Spar.

다음에 의해서 참조됨 : G3CLEval().

void PG4gsmate ( G4String tokens)

G4gsmate.cc 파일의 42 번째 라인에서 정의되었습니다.

다음을 참조함 : a, G3fillParams(), G4gsmate(), Ipar, PTgsmate, Rpar, Spar, z.

다음에 의해서 참조됨 : G3CLEval().

void PG4gsmixt ( G4String tokens)

G4gsmixt.cc 파일의 43 번째 라인에서 정의되었습니다.

다음을 참조함 : a, G4String::data(), G3fillParams(), G4gsmixt(), Ipar, PTgsmixt, Rpar, Spar, z.

다음에 의해서 참조됨 : G3CLEval().

void PG4gspart ( G4String tokens)

G4gspart.cc 파일의 33 번째 라인에서 정의되었습니다.

다음을 참조함 : G3fillParams(), G4gspart(), Ipar, ipart, PTgspart, Rpar, Spar.

다음에 의해서 참조됨 : G3CLEval().

void PG4gspos ( G4String tokens)

G4gspos.cc 파일의 42 번째 라인에서 정의되었습니다.

다음을 참조함 : G3fillParams(), G4gspos(), Ipar, PTgspos, Rpar, Spar, x, y, z.

다음에 의해서 참조됨 : G3CLEval().

void PG4gsposp ( G4String tokens)

G4gsposp.cc 파일의 42 번째 라인에서 정의되었습니다.

다음을 참조함 : G3fillParams(), G4gsposp(), Ipar, PTgsposp, Rpar, Spar, x, y, z.

다음에 의해서 참조됨 : G3CLEval().

void PG4gsrotm ( G4String tokens)

G4gsrotm.cc 파일의 35 번째 라인에서 정의되었습니다.

다음을 참조함 : G3fillParams(), G4gsrotm(), Ipar, PTgsrotm, Rpar.

다음에 의해서 참조됨 : G3CLEval().

void PG4gstmed ( G4String tokens)

G4gstmed.cc 파일의 44 번째 라인에서 정의되었습니다.

다음을 참조함 : G3fillParams(), G4gstmed(), Ipar, PTgstmed, Rpar, Spar.

다음에 의해서 참조됨 : G3CLEval().

void PG4gstpar ( G4String tokens)

G4gstpar.cc 파일의 32 번째 라인에서 정의되었습니다.

다음을 참조함 : G3fillParams(), G4gstpar(), Ipar, PTgstpar, Rpar, Spar.

다음에 의해서 참조됨 : G3CLEval().

void PG4gsvolu ( G4String tokens)

G4gsvolu.cc 파일의 37 번째 라인에서 정의되었습니다.

다음을 참조함 : G3fillParams(), G4gsvolu(), Ipar, PTgsvolu, Rpar, Spar.

다음에 의해서 참조됨 : G3CLEval().

변수 문서화

G3DetTable G3Det

clparse.cc 파일의 59 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4BuildGeom(), G4gsdeta().

G3EleTable G3Ele

clparse.cc 파일의 60 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4gsmate(), G4gsmixt().

G3MatTable G3Mat

clparse.cc 파일의 55 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4gsmate(), G4gsmixt(), G4gstmed().

G3MedTable G3Med

clparse.cc 파일의 56 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G3toG4BuildLVTree(), G4gstmed().

G3PartTable G3Part

clparse.cc 파일의 58 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4BuildGeom().

G3RotTable G3Rot

clparse.cc 파일의 57 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G3toG4BuildPVTree(), G4gsrotm(), GetTransform3D().

G3SensVolVector G3SensVol

clparse.cc 파일의 61 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G3toG4BuildLVTree().

G3VolTable G3Vol
G4int Ipar[1000]
G4int narray

clparse.cc 파일의 64 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G3fillParams().

std::ofstream ofile
G4double Rpar[1000]
G4String Spar[1000]