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

Event action class. More...

#include <Doxymodules_analysis.h>

Inheritance diagram for B1EventAction:
G4UserEventAction

Public Member Functions

 B1EventAction ()
 
virtual ~B1EventAction ()
 
virtual void BeginOfEventAction (const G4Event *event)
 
virtual void EndOfEventAction (const G4Event *event)
 
void AddEdep (G4double edep)
 

Private Attributes

G4double fEdep
 

Detailed Description

Event action class.

Definition at line 49 of file Doxymodules_analysis.h.

Constructor & Destructor Documentation

◆ B1EventAction()

B1EventAction::B1EventAction ( )

Definition at line 38 of file B1EventAction.cc.

◆ ~B1EventAction()

B1EventAction::~B1EventAction ( )
virtual

Definition at line 45 of file B1EventAction.cc.

46{}

Member Function Documentation

◆ BeginOfEventAction()

void B1EventAction::BeginOfEventAction ( const G4Event event)
virtual

Definition at line 50 of file B1EventAction.cc.

51{
52 fEdep = 0.;
53}

◆ EndOfEventAction()

void B1EventAction::EndOfEventAction ( const G4Event event)
virtual

Definition at line 57 of file B1EventAction.cc.

58{
59 // accumulate statistics in B1Run
60 B1Run* run
61 = static_cast<B1Run*>(
62 G4RunManager::GetRunManager()->GetNonConstCurrentRun());
63 run->AddEdep(fEdep);
64}
Run class.
void AddEdep(G4double edep)
Definition B1Run.cc:58

◆ AddEdep()

void B1EventAction::AddEdep ( G4double  edep)
inline

Definition at line 48 of file B1EventAction.hh.

48{ fEdep += edep; }

Member Data Documentation

◆ fEdep

G4double B1EventAction::fEdep
private

Definition at line 51 of file B1EventAction.hh.


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

Applications | User Support | Publications | Collaboration