 |
Belle II Software
release-05-01-25
|
10 #ifndef DOSI_SENSITIVEDETECTOR_H
11 #define DOSI_SENSITIVEDETECTOR_H
13 #include <simulation/kernel/SensitiveDetectorBase.h>
46 bool step(G4Step*
step, G4TouchableHistory*)
override;
double local_pos
vector of crystal axis
SensitiveDetector()
Constructor.
double m_energyDeposit
particle energy at the entrance in volume
double m_startEnergy
global time
int m_phiID
flag of first call
G4ThreeVector m_momentum
Wighted step Position.
int m_oldEvnetNumber
The current number of created hits in an event.
int m_hitNum
members of SensitiveDetector
int m_cellID
The current theta ID in an event.
double m_trackLength
energy deposited in volume
TVector3 PosCell
Hit Time of StoreArray.
int saveSimHit(const G4int cellId, const G4int trackID, const G4int pid, const G4double tof, const G4double edep, G4ThreeVector mom, TVector3 WightedPos)
Save DosiSimHit into datastore.
TVector3 m_WightedPos
Position of poststep.
G4ThreeVector m_startPos
track id
double m_endTime
global time
G4ThreeVector m_endPos
Position of prestep.
Abstract base class for different kinds of events.
int firstcall
flight time to diode sensor
int m_thetaID
The current phi ID in an event.
double m_WightedTime
global time
TVector3 VecCell
center of crystal position
double T_ave
position alongthe vector of crystal axis
~SensitiveDetector()
Destructor.
int m_trackID
The current number of created hits in an event.
double m_startTime
momentum of track
int iECLCell
length of the track in the volume
VXD::SensitiveDetector< PXDSimHit, PXDTrueHit > SensitiveDetector
The PXD Sensitive Detector class.
bool step(G4Step *step, G4TouchableHistory *) override
Step processing method.
int m_EvnetNumber
The current number of created hits in an event.
int TimeIndex
Hit Energy of StoreArray.