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