49 #ifndef G4TAtomicHitsCollection_h 50 #define G4TAtomicHitsCollection_h 1 52 #include "G4VHitsCollection.hh" 60 #include <type_traits> 89 static_assert(std::is_fundamental<T>::value,
90 "G4TAtomicHitsCollection must use fundamental type");
virtual size_t GetSize() const
G4TAtomicHitsCollection()
virtual void DrawAllHits()
virtual G4VHit * GetHit(size_t i) const
#define G4MUTEX_INITIALIZER
container_type * theCollection
virtual void PrintAllHits()
std::deque< value_type * > container_type
value_type * operator[](size_t i) const
container_type * GetVector() const
#define G4MUTEXDESTROY(mutex)
G4int operator==(const G4TAtomicHitsCollection< T > &right) const
virtual ~G4TAtomicHitsCollection()