Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
ExGflashRunAction Class Reference

#include <Doxymodules_parameterisations.h>

Inheritance diagram for ExGflashRunAction:
G4UserRunAction

Public Member Functions

 ExGflashRunAction ()
 
 ~ExGflashRunAction () override
 
void BeginOfRunAction (const G4Run *aRun) override
 
void EndOfRunAction (const G4Run *aRun) override
 

Private Attributes

G4int fRunID {0}
 

Detailed Description

Definition at line 113 of file Doxymodules_parameterisations.h.

Constructor & Destructor Documentation

◆ ExGflashRunAction()

ExGflashRunAction::ExGflashRunAction ( )
default

◆ ~ExGflashRunAction()

ExGflashRunAction::~ExGflashRunAction ( )
overridedefault

Member Function Documentation

◆ BeginOfRunAction()

void ExGflashRunAction::BeginOfRunAction ( const G4Run aRun)
override

Definition at line 45 of file ExGflashRunAction.cc.

46{
47 ((G4Run*)(aRun))->SetRunID(fRunID++);
48
49 G4cout << "### Run " << aRun->GetRunID() << " start." << G4endl;
50}

◆ EndOfRunAction()

void ExGflashRunAction::EndOfRunAction ( const G4Run aRun)
override

Definition at line 54 of file ExGflashRunAction.cc.

55{
56 G4cout << "number of event = " << aRun->GetNumberOfEvent() << G4endl;
57}

Member Data Documentation

◆ fRunID

G4int ExGflashRunAction::fRunID {0}
private

Definition at line 48 of file ExGflashRunAction.hh.

48{0};

The documentation for this class was generated from the following files:

Applications | User Support | Publications | Collaboration