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

#include <coresoftware/blob/master/simulation/g4simulation/g4main/PHG4UIsession.h>

+ Inheritance diagram for PHG4UIsession:
+ Collaboration diagram for PHG4UIsession:

Public Member Functions

 PHG4UIsession ()
 
 ~PHG4UIsession () override
 
void Verbosity (int verb)
 
G4UIsessionSessionStart () override
 
void PauseSessionStart (const G4String &Prompt) override
 
G4int ReceiveG4cout (const G4String &coutString) override
 
G4int ReceiveG4cerr (const G4String &cerrString) override
 
- Public Member Functions inherited from G4UIsession
 G4UIsession ()
 
 G4UIsession (G4int iBatch)
 
virtual ~G4UIsession ()
 
G4int GetLastReturnCode () const
 
- Public Member Functions inherited from G4coutDestination
 G4coutDestination ()=default
 
virtual ~G4coutDestination ()
 
void AddCoutTransformer (const Transformer &t)
 
void AddCoutTransformer (Transformer &&t)
 
void AddCerrTransformer (const Transformer &t)
 
void AddCerrTransformer (Transformer &&t)
 
virtual void ResetTransformers ()
 
G4int ReceiveG4cout_ (const G4String &msg)
 
G4int ReceiveG4cerr_ (const G4String &msg)
 

Private Attributes

int verbosity
 

Additional Inherited Members

- Public Types inherited from G4coutDestination
using Transformer = std::function< G4bool(G4String &)>
 
- Static Public Member Functions inherited from G4UIsession
static G4int InSession ()
 
- Protected Attributes inherited from G4UIsession
G4int ifBatch
 
G4int lastRC
 
- Static Protected Attributes inherited from G4UIsession
static G4ICOMS_DLL G4int inSession = 0
 

Detailed Description

Definition at line 10 of file PHG4UIsession.h.

View newest version in sPHENIX GitHub at line 10 of file PHG4UIsession.h

Constructor & Destructor Documentation

PHG4UIsession::PHG4UIsession ( )

Definition at line 11 of file PHG4UIsession.cc.

View newest version in sPHENIX GitHub at line 11 of file PHG4UIsession.cc

PHG4UIsession::~PHG4UIsession ( )
inlineoverride

Definition at line 14 of file PHG4UIsession.h.

View newest version in sPHENIX GitHub at line 14 of file PHG4UIsession.h

Member Function Documentation

void PHG4UIsession::PauseSessionStart ( const G4String Prompt)
overridevirtual

Reimplemented from G4UIsession.

Definition at line 18 of file PHG4UIsession.cc.

View newest version in sPHENIX GitHub at line 18 of file PHG4UIsession.cc

G4int PHG4UIsession::ReceiveG4cerr ( const G4String cerrString)
overridevirtual

Reimplemented from G4UIsession.

Definition at line 27 of file PHG4UIsession.cc.

View newest version in sPHENIX GitHub at line 27 of file PHG4UIsession.cc

G4int PHG4UIsession::ReceiveG4cout ( const G4String coutString)
overridevirtual

Reimplemented from G4UIsession.

Definition at line 20 of file PHG4UIsession.cc.

View newest version in sPHENIX GitHub at line 20 of file PHG4UIsession.cc

G4UIsession * PHG4UIsession::SessionStart ( )
overridevirtual

Reimplemented from G4UIsession.

Definition at line 16 of file PHG4UIsession.cc.

View newest version in sPHENIX GitHub at line 16 of file PHG4UIsession.cc

void PHG4UIsession::Verbosity ( int  verb)
inline

Definition at line 16 of file PHG4UIsession.h.

View newest version in sPHENIX GitHub at line 16 of file PHG4UIsession.h

References verbosity.

Referenced by PHG4Reco::InitRun().

+ Here is the caller graph for this function:

Member Data Documentation

int PHG4UIsession::verbosity
private

Definition at line 24 of file PHG4UIsession.h.

View newest version in sPHENIX GitHub at line 24 of file PHG4UIsession.h

Referenced by Verbosity().


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