Belle II Software development
|
The basf2 stacking action. More...
#include <StackingAction.h>
Public Member Functions | |
StackingAction () | |
The StackingAction constructor. | |
~StackingAction () | |
The StackingAction destructor. | |
virtual G4ClassificationOfNewTrack | ClassifyNewTrack (const G4Track *aTrack) |
Function that classifies new tracks. | |
virtual void | NewStage () |
Function that is called at each event when "urgent" stack is empty. | |
virtual void | PrepareNewEvent () |
Function called at begining of event. | |
void | setPropagatedPhotonFraction (double fraction) |
Set fraction of Cerenkov photons that are actually propagated. | |
Private Attributes | |
double | m_photonFraction |
The fraction of Cerenkov photons which will be kept and propagated. | |
The basf2 stacking action.
Definition at line 26 of file StackingAction.h.
StackingAction | ( | ) |
The StackingAction constructor.
Definition at line 24 of file StackingAction.cc.
~StackingAction | ( | ) |
|
virtual |
Function that classifies new tracks.
Definition at line 40 of file StackingAction.cc.
|
virtual |
Function that is called at each event when "urgent" stack is empty.
Definition at line 73 of file StackingAction.cc.
|
virtual |
|
inline |
Set fraction of Cerenkov photons that are actually propagated.
Definition at line 46 of file StackingAction.h.
|
private |
The fraction of Cerenkov photons which will be kept and propagated.
Definition at line 51 of file StackingAction.h.