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

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

클래스

class  CexmcException
 

열거형 타입

enum  CexmcExceptionType {
  CexmcUnknownException, CexmcSystemException, CexmcEventActionIsNotInitialized, CexmcCmdLineParseException,
  CexmcPreinitException, CexmcFileCompressException, CexmcReadProjectIncomplete, CexmcProjectExists,
  CexmcCmdIsNotAllowed, CexmcBadAngularRange, CexmcBadThreshold, CexmcBadCalorimeterTriggerAlgorithm,
  CexmcBadOCVetoAlgorithm, CexmcBadOCVetoFraction, CexmcCalorimeterRegionNotInitialized, CexmcCalorimeterGeometryDataNotInitialized,
  CexmcMultipleDetectorRoles, CexmcKinematicsException, CexmcPoorEventData, CexmcIncompatibleGeometry,
  CexmcIncompleteProductionModel, CexmcIncompatibleProductionModel, CexmcBeamAndIncidentParticlesMismatch, CexmcInvalidAngularRange,
  CexmcWeirdException
}
 

함수

void ThrowExceptionIfProjectIsRead (CexmcExceptionType type, G4bool extraCond=true)
 

열거형 타입 문서화

열거형 멤버
CexmcUnknownException 
CexmcSystemException 
CexmcEventActionIsNotInitialized 
CexmcCmdLineParseException 
CexmcPreinitException 
CexmcFileCompressException 
CexmcReadProjectIncomplete 
CexmcProjectExists 
CexmcCmdIsNotAllowed 
CexmcBadAngularRange 
CexmcBadThreshold 
CexmcBadCalorimeterTriggerAlgorithm 
CexmcBadOCVetoAlgorithm 
CexmcBadOCVetoFraction 
CexmcCalorimeterRegionNotInitialized 
CexmcCalorimeterGeometryDataNotInitialized 
CexmcMultipleDetectorRoles 
CexmcKinematicsException 
CexmcPoorEventData 
CexmcIncompatibleGeometry 
CexmcIncompleteProductionModel 
CexmcIncompatibleProductionModel 
CexmcBeamAndIncidentParticlesMismatch 
CexmcInvalidAngularRange 
CexmcWeirdException 

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

함수 문서화

void ThrowExceptionIfProjectIsRead ( CexmcExceptionType  type,
G4bool  extraCond = true 
)