ATLAS Offline Software
Simulation
G4Atlas
G4AtlasInterfaces
G4AtlasInterfaces
IFluxRecorder.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef IFluxRecorder_H
6
#define IFluxRecorder_H
7
8
class
G4Event;
9
10
class
IFluxRecorder
{
11
// simple interface to implement flux recording strategies
12
public
:
13
virtual
~IFluxRecorder
() {}
17
virtual
void
InitializeFluxRecording
() = 0;
19
virtual
void
RecordFlux
(
const
G4Event*) = 0;
21
virtual
void
WriteFluxInformation
() = 0;
23
24
};
25
26
#endif
IFluxRecorder
Definition:
IFluxRecorder.h:10
IFluxRecorder::WriteFluxInformation
virtual void WriteFluxInformation()=0
Dump flux information to text files.
IFluxRecorder::InitializeFluxRecording
virtual void InitializeFluxRecording()=0
IFluxRecorder::~IFluxRecorder
virtual ~IFluxRecorder()
Definition:
IFluxRecorder.h:13
IFluxRecorder::RecordFlux
virtual void RecordFlux(const G4Event *)=0
Record fluxes from current event.
Generated on Sun Dec 22 2024 21:11:28 for ATLAS Offline Software by
1.8.18