31#ifndef SAXSSensitiveDetectorHit_h
32#define SAXSSensitiveDetectorHit_h 1
35#include "G4THitsCollection.hh"
36#include "G4Allocator.hh"
37#include "G4ThreeVector.hh"
38#include "G4LogicalVolume.hh"
39#include "G4Transform3D.hh"
40#include "G4RotationMatrix.hh"
63 inline void *
operator new(size_t);
64 inline void operator delete(
void *aHit);
109inline void* SAXSSensitiveDetectorHit::operator
new(size_t)
118inline void SAXSSensitiveDetectorHit::operator
delete(
void *aHit)
G4ThreadLocal G4Allocator< SAXSSensitiveDetectorHit > * hitAllocator
G4THitsCollection< SAXSSensitiveDetectorHit > SensitiveDetectorHitsCollection
G4ThreeVector GetMom() const
const SAXSSensitiveDetectorHit & operator=(const SAXSSensitiveDetectorHit &right)
G4int GetTrackIDP() const
void SetPos(G4ThreeVector xyz)
int operator==(const SAXSSensitiveDetectorHit &right) const
G4ThreeVector GetPos() const
void SetTrackIDP(G4int z)
G4double GetEnergy() const
void SetWeight(G4double weight)
G4double GetWeight() const
void SetEnergy(G4double energy)
SAXSSensitiveDetectorHit()
void SetMom(G4ThreeVector xyz)
virtual ~SAXSSensitiveDetectorHit()