26#ifndef PAR04PARALLELFASTSENSITIVEDETECTOR_HH
27#define PAR04PARALLELFASTSENSITIVEDETECTOR_HH
29#include <CLHEP/Units/SystemOfUnits.h>
32#include "G4SystemOfUnits.hh"
33#include "G4ThreeVector.hh"
34#include "G4VFastSimSensitiveDetector.hh"
35#include "G4VSensitiveDetector.hh"
37#include <unordered_map>
71 std::unordered_map<G4int, std::unique_ptr<Par04Hit>>
fHitsMap;
G4THitsCollection< Par04Hit > Par04HitsCollection
virtual G4bool ProcessHits(G4Step *aStep, G4TouchableHistory *aROhist) final
Process energy deposit from the full simulation.
G4int fNbOfLayers
Number of readout cells.
Par04HitsCollection * fHitsCollection
Collection of hits.
G4int fHitCollectionID
ID of collection of hits.
std::unordered_map< G4int, std::unique_ptr< Par04Hit > > fHitsMap
virtual void EndOfEvent(G4HCofThisEvent *aHC) final
virtual ~Par04ParallelFastSensitiveDetector()