31#define ExGflashHit_h 1
33#include "G4Allocator.hh"
34#include "G4RotationMatrix.hh"
35#include "G4THitsCollection.hh"
36#include "G4ThreeVector.hh"
51 inline void*
operator new(size_t);
52 inline void operator delete(
void* aHit);
53 void*
operator new(size_t,
void* p) {
return p; }
54#ifndef G4NOT_ISO_DELETES
55 void operator delete(
void*,
void*) {}
59 void Print()
override;
80 inline void SetRot(G4RotationMatrix rmat) {
fRot = rmat; };
89inline void* ExGflashHit::operator
new(size_t)
95inline void ExGflashHit::operator
delete(
void* aHit)
G4ThreadLocal G4Allocator< ExGflashHit > * ExGflashHitAllocator
void SetRot(G4RotationMatrix rmat)
void SetCrystalNum(G4int num)
void SetPos(G4ThreeVector xyz)
const ExGflashHit & operator=(const ExGflashHit &right)
void AddEdep(G4double de)
const G4LogicalVolume * GetLogV()
G4bool operator==(const ExGflashHit &right) const
G4RotationMatrix GetRot()
const G4LogicalVolume * fLogV
void SetEdep(G4double de)
void SetStart(G4ThreeVector xyz)