|
Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
Go to the source code of this file.
Classes | |
| class | G4VTrackStateID |
| class | G4TrackStateID< T > |
| class | G4VTrackState |
| class | G4TrackStateBase< T > |
| class | G4TrackState< T > |
| class | G4TrackStateManager |
| class | G4VTrackStateDependent |
| class | G4TrackStateDependent< T > |
Macros | |
| #define | G4TrackStateHandle(T) |
| #define | RegisterTrackState(CLASS, STATE) |
Typedefs | |
| using | G4VTrackStateHandle = std::shared_ptr<G4VTrackState> |
Functions | |
| template<class OriginalType> | |
| G4shared_ptr< G4VTrackState > | ConvertToAbstractTrackState (G4shared_ptr< G4TrackState< OriginalType > > state) |
| template<class FinalType> | |
| G4shared_ptr< G4TrackState< FinalType > > | ConvertToConcreteTrackState (G4VTrackStateHandle state) |
| #define G4TrackStateHandle | ( | T | ) |
Definition at line 210 of file G4TrackState.hh.
| #define RegisterTrackState | ( | CLASS, | |
| STATE ) |
Definition at line 333 of file G4TrackState.hh.
| using G4VTrackStateHandle = std::shared_ptr<G4VTrackState> |
Definition at line 93 of file G4TrackState.hh.
| G4shared_ptr< G4VTrackState > ConvertToAbstractTrackState | ( | G4shared_ptr< G4TrackState< OriginalType > > | state | ) |
Definition at line 214 of file G4TrackState.hh.
Referenced by G4TrackStateDependent< T >::SaveTrackState().
| G4shared_ptr< G4TrackState< FinalType > > ConvertToConcreteTrackState | ( | G4VTrackStateHandle | state | ) |
Definition at line 224 of file G4TrackState.hh.
Referenced by G4TrackStateDependent< T >::LoadTrackState().