Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4THitsMap.hh File Reference
#include "G4THitsCollection.hh"
#include "globals.hh"
#include <map>
#include <unordered_map>

Go to the source code of this file.

Classes

class  G4VTHitsMap< T, Map_t >
 
class  G4THitsMap< _Tp >
 
class  G4THitsMultiMap< _Tp >
 
class  G4THitsUnorderedMap< _Tp >
 
class  G4THitsUnorderedMultiMap< _Tp >
 

Macros

#define is_same_t(_Tp, _Up)   std::is_same<_Tp, _Up>::value
 
#define is_multimap_t(_Mp)   std::is_same<_Mp, mmap_t>::value
 
#define is_uommap_t(_Mp)   std::is_same<_Mp, uommap_t>::value
 
#define is_mmap_t(_Mp)   (is_multimap_t(_Mp) || is_uommap_t(_Mp))
 
#define is_fundamental_t(_Tp)   std::is_fundamental<_Tp>::value
 

Macro Definition Documentation

◆ is_fundamental_t

#define is_fundamental_t (   _Tp)    std::is_fundamental<_Tp>::value

Definition at line 59 of file G4THitsMap.hh.

◆ is_mmap_t

#define is_mmap_t (   _Mp)    (is_multimap_t(_Mp) || is_uommap_t(_Mp))

Definition at line 58 of file G4THitsMap.hh.

◆ is_multimap_t

#define is_multimap_t (   _Mp)    std::is_same<_Mp, mmap_t>::value

Definition at line 56 of file G4THitsMap.hh.

◆ is_same_t

#define is_same_t (   _Tp,
  _Up 
)    std::is_same<_Tp, _Up>::value

Definition at line 55 of file G4THitsMap.hh.

◆ is_uommap_t

#define is_uommap_t (   _Mp)    std::is_same<_Mp, uommap_t>::value

Definition at line 57 of file G4THitsMap.hh.