Monte Carlo LYSO
Geant4 simulation for the LYSO calorimeter prototype
|
Concrete class of G4VHit, representing a hit in the MySensitiveDetector. More...
#include <hit.hh>
Public Member Functions | |
MyHit ()=default | |
Constructor of the class. | |
~MyHit () override=default | |
Destructor of the class. | |
MyHit & | operator= (const MyHit &)=default |
Assignment operator, default implementation. | |
G4bool | operator== (const MyHit &) const |
Equality operator, compares two MyHit objects for equality. | |
void * | operator new (size_t) |
Overloaded new operator for memory allocation: it uses the MyHitAllocator for fast memory handling. | |
void | operator delete (void *) |
Overloaded delete operator for memory deallocation: it uses the MyHitAllocator for fast memory handling. | |
void | SetDetectionTime (G4double t) |
Set the detection time of the optical photon. | |
void | SetDetectorPosition (G4ThreeVector xyz) |
Set the position (center) of the SiPM hit by the optical photon. | |
void | SetDetectorChannel (G4int ch) |
Set the channel of the SiPM hit by the optical photon. | |
G4double | GetDetectionTime () const |
Get the detection time of the optical photon. | |
G4ThreeVector | GetDetectorPosition () const |
Get the position (center) of the SiPM hit by the optical photon. | |
G4int | GetDetectorChannel () const |
Get the channel of the SiPM hit by the optical photon. | |
Private Attributes | |
G4double | fDetectionTime |
Time of detection of the optical photon. | |
G4ThreeVector | fDetectorPosition |
Position (center) of the SiPM hit by the optical photon. | |
G4int | fCh |
Channel of the SiPM hit by the optical photon. | |
Concrete class of G4VHit, representing a hit in the MySensitiveDetector.