k4SimGeant4
Loading...
Searching...
No Matches
ISimG4SaveOutputTool Class Referenceabstract

Interface to the output saving tool. More...

#include <SimG4Interface/include/SimG4Interface/ISimG4SaveOutputTool.h>

Inheritance diagram for ISimG4SaveOutputTool:
Collaboration diagram for ISimG4SaveOutputTool:

Public Member Functions

 DeclareInterfaceID (ISimG4SaveOutputTool, 1, 0)
 
virtual StatusCode saveOutput (const G4Event &aEvent)=0
 Save the data output.
 

Detailed Description

Interface to the output saving tool.

Author
Anna Zaborowska

Member Function Documentation

◆ DeclareInterfaceID()

ISimG4SaveOutputTool::DeclareInterfaceID ( ISimG4SaveOutputTool ,
1 ,
0  )

◆ saveOutput()

virtual StatusCode ISimG4SaveOutputTool::saveOutput ( const G4Event & aEvent)
pure virtual

Save the data output.

Parameters
[in]aEventEvent with data to save.
Returns
status code

Implemented in InspectHitsCollectionsTool, SimG4SaveCalHits, SimG4SaveParticleHistory, SimG4SaveSmearedParticles, SimG4SaveTrackerHits, and SimG4SaveTrajectory.


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