ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HadrontherapyAnalysis Class Reference

#include <geant4/tree/geant4-10.6-release/examples/advanced/hadrontherapy/include/HadrontherapyMatrix.hh>

+ Collaboration diagram for HadrontherapyAnalysis:

Public Member Functions

 ~HadrontherapyAnalysis ()
 

Static Public Member Functions

static HadrontherapyAnalysisGetInstance ()
 

Public Attributes

HadrontherapyAnalysisFileMessengerfMess
 

Static Public Attributes

static HadrontherapyAnalysisinstance = 0
 

Private Member Functions

 HadrontherapyAnalysis ()
 

Detailed Description

A class for connecting the simulation to an analysis package.

Definition at line 46 of file HadrontherapyMatrix.hh.

View newest version in sPHENIX GitHub at line 46 of file HadrontherapyMatrix.hh

Constructor & Destructor Documentation

HadrontherapyAnalysis::HadrontherapyAnalysis ( )
private

Analysis manager is a singleton object (there is only one instance). The pointer to this object is available through the use of the method GetInstance();

See Also
GetInstance

Definition at line 48 of file HadrontherapyMatrix.cc.

View newest version in sPHENIX GitHub at line 48 of file HadrontherapyMatrix.cc

References fMess.

Referenced by GetInstance().

+ Here is the caller graph for this function:

HadrontherapyAnalysis::~HadrontherapyAnalysis ( )

Definition at line 54 of file HadrontherapyMatrix.cc.

View newest version in sPHENIX GitHub at line 54 of file HadrontherapyMatrix.cc

References fMess.

Member Function Documentation

HadrontherapyAnalysis * HadrontherapyAnalysis::GetInstance ( )
static

Get the pointer to the analysis manager.

Definition at line 60 of file HadrontherapyMatrix.cc.

View newest version in sPHENIX GitHub at line 60 of file HadrontherapyMatrix.cc

References HadrontherapyAnalysis(), and instance.

Referenced by main().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

HadrontherapyAnalysisFileMessenger* HadrontherapyAnalysis::fMess

Definition at line 70 of file HadrontherapyMatrix.hh.

View newest version in sPHENIX GitHub at line 70 of file HadrontherapyMatrix.hh

Referenced by HadrontherapyAnalysis(), and ~HadrontherapyAnalysis().

HadrontherapyAnalysis * HadrontherapyAnalysis::instance = 0
static

Definition at line 69 of file HadrontherapyMatrix.hh.

View newest version in sPHENIX GitHub at line 69 of file HadrontherapyMatrix.hh

Referenced by GetInstance().


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