#include <stdexcept>
#include <G4Types.hh>
Go to the source code of this file.
|
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
} |
|
◆ CexmcExceptionType
Enumerator |
---|
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 | |
Definition at line 51 of file CexmcException.hh.
77 #ifdef CEXMC_USE_CUSTOM_FILTER 81 CexmcCFUninitializedVector,
82 CexmcCFUnexpectedContext,
83 CexmcCFUnexpectedFunction,
84 CexmcCFUnexpectedVariable,
85 CexmcCFUnexpectedVariableUsage,
86 CexmcCFUnexpectedVectorIndex,
◆ ThrowExceptionIfProjectIsRead()
Definition at line 179 of file CexmcException.cc.
184 if ( runManager->ProjectIsRead() && extraCond )
static G4RunManager * GetRunManager()