8#ifndef PLUME_SENSITIVEDETECTOR_H
9#define PLUME_SENSITIVEDETECTOR_H
11#include <simulation/kernel/SensitiveDetectorBase.h>
34 bool step(G4Step*
step, G4TouchableHistory*)
override;
Base class for all Sensitive Detectors to create hits during simulation.
Sensitive Detector implementation of the PLUME detector.
float current_trackVertex_z
track production vertex z coordinates in G4 ref
float current_posIN_v
incoming track position v in sensor ref, in mm
float current_posIN_u
incoming track position u in sensor ref, in mm
float current_momentum_z
incoming track momentum, z coordinates in G4 ref, in GeV
float current_posIN_y
incoming track position y in G4 ref, in mm
float current_momentum_y
incoming track momentum, y coordinates in G4 ref, in GeV
float current_posOUT_w
outcoming track position w in sensor ref, in mm
float current_energyDep
deposited energy in MeV
float current_trackVertex_x
track production vertex x coordinates in G4 ref
float current_posOUT_z
outcoming track position z in sensor ref, in mm
float current_posOUT_v
outcoming track position v in sensor ref, in mm
float current_posIN_z
incoming track position z in G4 ref, in mm
float current_thetaAngle
local (sensor ref) theta angle, out of sensor plane, in degree
float current_posOUT_u
outcoming track position u in sensor ref, in mm
float current_globalTime
global time
float current_momentum_x
incoming track momentum, x coordinates in G4 ref, in GeV
float current_trackVertex_y
track production vertex y coordinates in G4 ref
int current_sensorID
sensor ID
int current_trackID
track ID
float current_posOUT_y
outcoming track position y in sensor ref, in mm
float current_posIN_x
incoming track position x in G4 ref, in mm
float current_phiAngle
local (sensor ref) phi angle, in sensor plane, in degree
int current_pdgID
particle PDG id
float current_nielDep
non ionizing deposited energy
~SensitiveDetector()
Destructor.
float current_posIN_w
incoming track position w in sensor ref, in mm
SensitiveDetector()
Constructor.
bool step(G4Step *step, G4TouchableHistory *) override
Step processing method.
float current_posOUT_x
outcoming track position x in sensor ref, in mm
Abstract base class for different kinds of events.