Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
클래스 | 매크로
G4PhysicsConstructorFactory.hh 파일 참조
#include "globals.hh"
#include "G4PhysicsConstructorRegistry.hh"
#include "G4VPhysicsConstructor.hh"

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

클래스

class  G4VBasePhysConstrFactory
 
class  G4PhysicsConstructorFactory< T >
 

매크로

#define G4_DECLARE_PHYSCONSTR_FACTORY(physics_constructor)   const G4PhysicsConstructorFactory<physics_constructor>& physics_constructor##Factory = G4PhysicsConstructorFactory<physics_constructor>(#physics_constructor)
 
#define G4_DECLARE_PHYSCONSTR_FACTORY_NS(physics_constructor, nsname, pcbase)
 
#define REGREF   0
 
#define G4_REFERENCE_PHYSCONSTR_FACTORY(physics_constructor)
 
#define G4_REFERENCE_PHYSCONSTR_FACTORY_NS(physics_constructor, nsname, pcbase)
 

매크로 문서화

#define G4_DECLARE_PHYSCONSTR_FACTORY (   physics_constructor)    const G4PhysicsConstructorFactory<physics_constructor>& physics_constructor##Factory = G4PhysicsConstructorFactory<physics_constructor>(#physics_constructor)

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

#define G4_DECLARE_PHYSCONSTR_FACTORY_NS (   physics_constructor,
  nsname,
  pcbase 
)
값:
namespace nsname { \
} \
typedef int xyzzy__LINE__
const G4ThreeVector const G4double const

G4PhysicsConstructorFactory.hh 파일의 65 번째 라인에서 정의되었습니다.

#define G4_REFERENCE_PHYSCONSTR_FACTORY (   physics_constructor)
값:
class physics_constructor; \
extern const G4PhysicsConstructorFactory<physics_constructor>& physics_constructor##Factory; \
const G4PhysicsConstructorFactory<physics_constructor>& physics_constructor##FactoryRef##REGREF = physics_constructor##Factory
#define REGREF
const G4ThreeVector const G4double const

G4PhysicsConstructorFactory.hh 파일의 83 번째 라인에서 정의되었습니다.

#define G4_REFERENCE_PHYSCONSTR_FACTORY_NS (   physics_constructor,
  nsname,
  pcbase 
)
값:
namespace nsname { \
class pcbase; \
extern const G4PhysicsConstructorFactory<physics_constructor>& pcbase##Factory; \
const G4PhysicsConstructorFactory<physics_constructor>& pcbase##FactoryRef##REGREF = pcbase##Factory; \
} \
typedef int xyzzy__LINE__
#define REGREF
const G4ThreeVector const G4double const

G4PhysicsConstructorFactory.hh 파일의 88 번째 라인에서 정의되었습니다.

#define REGREF   0

G4PhysicsConstructorFactory.hh 파일의 80 번째 라인에서 정의되었습니다.