Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | 정적 Public 멤버 함수 | Protected 속성 | 정적 Private 속성 | 모든 멤버 목록
G4ProductionCuts 클래스 참조

#include <G4ProductionCuts.hh>

Public 멤버 함수

 G4ProductionCuts ()
 
 G4ProductionCuts (const G4ProductionCuts &right)
 
G4ProductionCutsoperator= (const G4ProductionCuts &right)
 
virtual ~G4ProductionCuts ()
 
G4int operator== (const G4ProductionCuts &right) const
 
G4int operator!= (const G4ProductionCuts &right) const
 
void SetProductionCut (G4double cut, G4int index=-1)
 
void SetProductionCut (G4double cut, G4ParticleDefinition *ptcl)
 
void SetProductionCut (G4double cut, const G4String &pName)
 
G4double GetProductionCut (G4int index) const
 
G4double GetProductionCut (const G4String &name) const
 
void SetProductionCuts (std::vector< G4double > &)
 
const std::vector< G4double > & GetProductionCuts () const
 
G4bool IsModified () const
 
void PhysicsTableUpdated ()
 

정적 Public 멤버 함수

static G4int GetIndex (const G4String &name)
 
static G4int GetIndex (const G4ParticleDefinition *ptcl)
 

Protected 속성

std::vector< G4doublefRangeCuts
 
G4bool isModified
 

정적 Private 속성

static G4ThreadLocal
G4ParticleDefinition
gammaDef = 0
 
static G4ThreadLocal
G4ParticleDefinition
electDef = 0
 
static G4ThreadLocal
G4ParticleDefinition
positDef = 0
 
static G4ThreadLocal
G4ParticleDefinition
protonDef = 0
 

상세한 설명

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

생성자 & 소멸자 문서화

G4ProductionCuts::G4ProductionCuts ( )

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

다음을 참조함 : fRangeCuts, NumberOfG4CutIndex.

G4ProductionCuts::G4ProductionCuts ( const G4ProductionCuts right)

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

다음을 참조함 : fRangeCuts, NumberOfG4CutIndex, right.

G4ProductionCuts::~G4ProductionCuts ( )
virtual

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

다음을 참조함 : fRangeCuts.

멤버 함수 문서화

G4int G4ProductionCuts::GetIndex ( const G4String name)
static
G4int G4ProductionCuts::GetIndex ( const G4ParticleDefinition ptcl)
static

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

다음을 참조함 : electDef, gammaDef, G4ParticleDefinition::GetParticleName(), positDef, protonDef.

G4double G4ProductionCuts::GetProductionCut ( G4int  index) const
inline
G4double G4ProductionCuts::GetProductionCut ( const G4String name) const
inline

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

다음을 참조함 : GetIndex(), GetProductionCut().

const std::vector< G4double > & G4ProductionCuts::GetProductionCuts ( ) const
inline

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

다음을 참조함 : fRangeCuts.

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

G4bool G4ProductionCuts::IsModified ( ) const
inline

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

다음을 참조함 : isModified.

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

G4int G4ProductionCuts::operator!= ( const G4ProductionCuts right) const

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

G4ProductionCuts & G4ProductionCuts::operator= ( const G4ProductionCuts right)

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

다음을 참조함 : fRangeCuts, isModified, NumberOfG4CutIndex.

G4int G4ProductionCuts::operator== ( const G4ProductionCuts right) const

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

void G4ProductionCuts::PhysicsTableUpdated ( )
inline

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

다음을 참조함 : isModified.

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

void G4ProductionCuts::SetProductionCut ( G4double  cut,
G4int  index = -1 
)
inline
void G4ProductionCuts::SetProductionCut ( G4double  cut,
G4ParticleDefinition ptcl 
)
inline

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

다음을 참조함 : GetIndex(), SetProductionCut().

void G4ProductionCuts::SetProductionCut ( G4double  cut,
const G4String pName 
)
inline

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

다음을 참조함 : GetIndex(), SetProductionCut().

void G4ProductionCuts::SetProductionCuts ( std::vector< G4double > &  cut)

멤버 데이타 문서화

G4ThreadLocal G4ParticleDefinition * G4ProductionCuts::electDef = 0
staticprivate

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

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

std::vector<G4double> G4ProductionCuts::fRangeCuts
protected

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

다음에 의해서 참조됨 : G4ProductionCuts(), GetProductionCut(), GetProductionCuts(), operator=(), SetProductionCut(), SetProductionCuts(), ~G4ProductionCuts().

G4ThreadLocal G4ParticleDefinition * G4ProductionCuts::gammaDef = 0
staticprivate

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

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

G4bool G4ProductionCuts::isModified
protected

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

다음에 의해서 참조됨 : IsModified(), operator=(), PhysicsTableUpdated(), SetProductionCut(), SetProductionCuts().

G4ThreadLocal G4ParticleDefinition * G4ProductionCuts::positDef = 0
staticprivate

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

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

G4ThreadLocal G4ParticleDefinition * G4ProductionCuts::protonDef = 0
staticprivate

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

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


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: