19#ifndef BDSLINKEVENTACTION_H
20#define BDSLINKEVENTACTION_H
23#include "G4UserEventAction.hh"
41 G4bool debugIn =
false);
44 virtual void BeginOfEventAction(
const G4Event* evt);
45 virtual void EndOfEventAction(
const G4Event* evt);
47 G4int CurrentEventIndex()
const {
return currentEventIndex;}
56 G4bool verboseEventBDSIM;
57 G4int verboseEventStart;
58 G4int verboseEventStop;
61 G4int collIDSamplerLink;
63 G4int currentEventIndex;
64 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.