Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4ITReaction.hh File Reference
#include "tls.hh"
#include <list>
#include <map>
#include <G4memory.hh>
#include "G4Track.hh"
#include <set>

Go to the source code of this file.

Classes

struct  compTrackPerID
 
struct  compReactionPerTime
 
class  G4ITReaction
 
class  G4ITReactionPerTrack
 
class  G4ITReactionSet
 

Macros

#define compTrackPerID__
 

Typedefs

using G4TrackVectorHandle = G4shared_ptr< std::vector<G4Track*> >
 
using G4ITReactionPtr = G4shared_ptr<G4ITReaction>
 
using G4ITReactionPerTrackPtr = G4shared_ptr<G4ITReactionPerTrack>
 
using G4ITReactionList = std::list<G4ITReactionPtr>
 
using G4ITReactionPerTrackMap
 
using G4ReactionPerTrackIt
 
using G4ITReactionPerTime = std::multiset<G4ITReactionPtr, compReactionPerTime>
 
using G4ITReactionPerTimeIt = std::multiset<G4ITReactionPtr, compReactionPerTime>::iterator
 

Macro Definition Documentation

◆ compTrackPerID__

#define compTrackPerID__

Definition at line 47 of file G4ITReaction.hh.

Typedef Documentation

◆ G4ITReactionList

using G4ITReactionList = std::list<G4ITReactionPtr>

Definition at line 64 of file G4ITReaction.hh.

◆ G4ITReactionPerTime

Definition at line 77 of file G4ITReaction.hh.

◆ G4ITReactionPerTimeIt

using G4ITReactionPerTimeIt = std::multiset<G4ITReactionPtr, compReactionPerTime>::iterator

Definition at line 78 of file G4ITReaction.hh.

◆ G4ITReactionPerTrackMap

Initial value:
std::map<G4Track*,
G4shared_ptr< G4ITReactionPerTrack > G4ITReactionPerTrackPtr

Definition at line 65 of file G4ITReaction.hh.

◆ G4ITReactionPerTrackPtr

◆ G4ITReactionPtr

Definition at line 61 of file G4ITReaction.hh.

◆ G4ReactionPerTrackIt

Initial value:
std::list<std::pair<G4ITReactionPerTrackPtr,
G4ITReactionList::iterator> >

Definition at line 68 of file G4ITReaction.hh.

◆ G4TrackVectorHandle

using G4TrackVectorHandle = G4shared_ptr< std::vector<G4Track*> >

Definition at line 44 of file G4ITReaction.hh.