1 #ifndef Forward_PltSD_h 2 #define Forward_PltSD_h 18 #include "G4StepPoint.hh" 31 public Observer<const BeginOfEvent*>,
32 public Observer<const BeginOfTrack*>,
42 bool ProcessHits(G4Step *,G4TouchableHistory *)
override;
53 virtual bool newHit(G4Step *);
UpdatablePSimHit * mySimHit
virtual bool newHit(G4Step *)
PltSD(const std::string &, const DDCompactView &, const SensitiveDetectorCatalog &, edm::ParameterSet const &, const SimTrackManager *)
G4TrackToParticleID * myG4TrackToParticleID
virtual void updateHit(G4Step *)
type of data representation of DDCompactView
Local3DPoint globalExitPoint
virtual void createHit(G4Step *)
void update(const BeginOfEvent *) override
This routine will be called when the appropriate signal arrives.
G4VPhysicalVolume * oldVolume
virtual bool closeHit(G4Step *)
void clearHits() override
void EndOfEvent(G4HCofThisEvent *) override
std::vector< PSimHit > PSimHitContainer
TrackInformation * getOrCreateTrackInformation(const G4Track *)
G4ProcessTypeEnumerator * theG4ProcessTypeEnumerator
bool ProcessHits(G4Step *, G4TouchableHistory *) override
void fillHits(edm::PSimHitContainer &, const std::string &) override
uint32_t setDetUnitId(const G4Step *) override
Local3DPoint globalEntryPoint