18#ifndef BDSLINKEVENTACTION_H
19#define BDSLINKEVENTACTION_H
22#include "G4UserEventAction.hh"
40 G4bool debugIn =
false);
43 virtual void BeginOfEventAction(
const G4Event* evt);
44 virtual void EndOfEventAction(
const G4Event* evt);
46 G4int CurrentEventIndex()
const {
return currentEventIndex;}
55 G4bool verboseEventBDSIM;
56 G4int verboseEventStart;
57 G4int verboseEventStop;
60 G4int collIDSamplerLink;
62 G4int currentEventIndex;
63 G4bool primaryAbsorbedInCollimator;
Process information at the event level for Link to trackers.
BDSOutput * output
Cache of output instance. Not owned by this class.
void SetPrimaryAbsorbedInCollimator(G4bool stoppedIn)
Flag that the primary was absorbed in a collimator - can be done externally to this class.
Simplified run action to hold link hits.
Output base class that defines interface for all output types.