21 std::cout <<
"DummySimPlugin::DummySimPlugin - Hello!" <<
std::endl;
25 std::cout <<
"DummySimPlugin::~DummySimPlugin - Goodbye!" <<
std::endl;
29 return "DummySimPlugin";
57 std::cout <<
"DummySimPlugin::beginRun - run " << run->GetRunID() <<
std::endl;
61 std::cout <<
"DummySimPlugin::endRun - run " << run->GetRunID() <<
std::endl;
65 std::cout <<
"DummySimPlugin::stepping - pre-point: " << step->GetPreStepPoint()->GetPosition() <<
", post-point: ";
66 if (step->GetPostStepPoint()) {
67 std::cout << step->GetPostStepPoint()->GetPosition();
75 std::cout <<
"DummySimPlugin::preTracking - track ID " << track->GetTrackID() <<
std::endl;
79 std::cout <<
"DummySimPlugin::postTracking - track ID " << track->GetTrackID() <<
std::endl;
83 std::cout <<
"DummySimPlugin::beginEvent - event " <<
event->GetEventID() <<
std::endl;
87 std::cout <<
"DummySimPlugin::endEvent - event " <<
event->GetEventID() <<
std::endl;
90 G4ClassificationOfNewTrack
stackingClassifyNewTrack(
const G4Track* aTrack,
const G4ClassificationOfNewTrack& currentTrackClass) {
91 std::cout <<
"DummySimPlugin::stackingClassifyNewTrack - track ID " << aTrack->GetTrackID() <<
" classified as " << currentTrackClass <<
std::endl;
92 return currentTrackClass;
96 std::cout <<
"DummySimPlugin::stackingNewStage" <<
std::endl;
100 std::cout <<
"DummySimPlugin::stackingPrepareNewEvent" <<
std::endl;
104 std::cout <<
"DummySimPlugin::generatorPrimary - event " <<
event->GetEventID() <<
std::endl;
#define DECLARE_PLUGIN(NS, NAME)
Dummy implementation of UserActionPlugin.
void generatePrimary(G4Event *event)
void endRun(const G4Run *run)
virtual std::string getName()
void preTracking(const G4Track *track)
G4ClassificationOfNewTrack stackingClassifyNewTrack(const G4Track *aTrack, const G4ClassificationOfNewTrack ¤tTrackClass)
void stepping(const G4Step *step)
virtual ~DummySimPlugin()
void beginRun(const G4Run *run)
void beginEvent(const G4Event *event)
void postTracking(const G4Track *track)
void endEvent(const G4Event *event)
bool hasPrimaryGeneratorAction()
void stackingPrepareNewEvent()