49 #ifndef G4TAtomicHitsCollection_h
50 #define G4TAtomicHitsCollection_h 1
52 #include "G4VHitsCollection.hh"
60 #include <type_traits>
90 "G4TAtomicHitsCollection must use fundamental type");
176 for(
size_t i = 0; i < theCollection->size(); i++)
177 delete (*theCollection)[i];
178 theCollection->clear();
179 delete theCollection;
193 for(
size_t i = 0; i < theCollection->size(); i++)
194 (*theCollection)[i]->Draw();
201 for(
size_t i = 0; i < theCollection->size(); i++)
202 (*theCollection)[i]->Print();
virtual size_t GetSize() const
virtual ~G4TAtomicHitsCollection()
virtual void DrawAllHits()
const XML_Char int const XML_Char * value
virtual void PrintAllHits()
std::deque< value_type * > container_type
G4int operator==(const G4TAtomicHitsCollection< T > &right) const
G4TAtomicHitsCollection()
virtual G4VHit * GetHit(size_t i) const
container_type * theCollection
container_type * GetVector() const
value_type * operator[](size_t i) const
Definition of the G4atomic class.