Geant4  10.00.p03
G4AnalysisManagerState Class Reference

#include <G4AnalysisManagerState.hh>

+ Collaboration diagram for G4AnalysisManagerState:

Public Member Functions

 G4AnalysisManagerState (const G4String &type, G4bool isMaster)
 
G4String GetType () const
 
G4bool GetIsMaster () const
 
G4bool GetIsActivation () const
 
G4int GetVerboseLevel () const
 
const G4AnalysisVerbose * GetVerboseL1 () const
 
const G4AnalysisVerbose * GetVerboseL2 () const
 
const G4AnalysisVerbose * GetVerboseL3 () const
 
const G4AnalysisVerbose * GetVerboseL4 () const
 

Static Public Member Functions

static G4bool IsMT ()
 

Private Member Functions

 G4AnalysisManagerState ()
 
 G4AnalysisManagerState (const G4AnalysisManagerState &)
 
G4AnalysisManagerState & operator= (const G4AnalysisManagerState &)
 
void SetIsActivation (G4bool isActivation)
 
void SetVerboseLevel (G4int verboseLevel)
 

Private Attributes

G4String fType
 
G4bool fIsMaster
 
G4bool fIsActivation
 
G4int fVerboseLevel
 
G4AnalysisVerbose fVerboseL1
 
G4AnalysisVerbose fVerboseL2
 
G4AnalysisVerbose fVerboseL3
 
G4AnalysisVerbose fVerboseL4
 
G4AnalysisVerbose * fpVerboseL1
 
G4AnalysisVerbose * fpVerboseL2
 
G4AnalysisVerbose * fpVerboseL3
 
G4AnalysisVerbose * fpVerboseL4
 

Friends

class G4VAnalysisManager
 

Detailed Description

Definition at line 39 of file G4AnalysisManagerState.hh.

Constructor & Destructor Documentation

G4AnalysisManagerState::G4AnalysisManagerState ( const G4String &  type,
G4bool  isMaster 
)

Definition at line 36 of file G4AnalysisManagerState.cc.

G4AnalysisManagerState::G4AnalysisManagerState ( )
private
G4AnalysisManagerState::G4AnalysisManagerState ( const G4AnalysisManagerState &  )
private

Member Function Documentation

G4bool G4AnalysisManagerState::GetIsActivation ( ) const
inline

Definition at line 99 of file G4AnalysisManagerState.hh.

References fIsActivation.

Referenced by G4H1ToolsManager::FillH1(), G4H2ToolsManager::FillH2(), G4H1ToolsManager::GetH1InFunction(), G4H2ToolsManager::GetH2InFunction(), G4VAnalysisManager::IsActive(), G4XmlAnalysisManager::WriteH1(), G4RootAnalysisManager::WriteH1(), G4XmlAnalysisManager::WriteH2(), and G4RootAnalysisManager::WriteH2().

+ Here is the caller graph for this function:

G4String G4AnalysisManagerState::GetType ( ) const
inline

Definition at line 93 of file G4AnalysisManagerState.hh.

References fType.

Referenced by G4BaseAnalysisManager::ExceptionForHistograms(), and G4VFileManager::GetFileType().

+ Here is the caller graph for this function:

const G4AnalysisVerbose * G4AnalysisManagerState::GetVerboseL3 ( ) const
inline
const G4AnalysisVerbose * G4AnalysisManagerState::GetVerboseL4 ( ) const
inline

Definition at line 114 of file G4AnalysisManagerState.hh.

References fpVerboseL4.

Referenced by G4H1ToolsManager::AddH1Vector(), G4H2ToolsManager::AddH2Vector(), G4XmlNtupleManager::AddNtupleRow(), G4CsvNtupleManager::AddNtupleRow(), G4RootNtupleManager::AddNtupleRow(), G4CsvAnalysisManager::CloseFileImpl(), G4XmlAnalysisManager::CloseFileImpl(), G4RootAnalysisManager::CloseFileImpl(), G4XmlFileManager::CloseHnFile(), G4CsvFileManager::CloseNtupleFile(), G4XmlFileManager::CloseNtupleFile(), G4H1ToolsManager::CreateH1(), G4H2ToolsManager::CreateH2(), G4RootFileManager::CreateHistoDirectory(), G4XmlFileManager::CreateHnFile(), G4XmlNtupleManager::CreateNtuple(), G4CsvNtupleManager::CreateNtuple(), G4RootNtupleManager::CreateNtuple(), G4XmlNtupleManager::CreateNtupleDColumn(), G4CsvNtupleManager::CreateNtupleDColumn(), G4RootNtupleManager::CreateNtupleDColumn(), G4RootFileManager::CreateNtupleDirectory(), G4XmlNtupleManager::CreateNtupleFColumn(), G4CsvNtupleManager::CreateNtupleFColumn(), G4RootNtupleManager::CreateNtupleFColumn(), G4CsvFileManager::CreateNtupleFile(), G4XmlFileManager::CreateNtupleFile(), G4XmlNtupleManager::CreateNtupleIColumn(), G4CsvNtupleManager::CreateNtupleIColumn(), G4RootNtupleManager::CreateNtupleIColumn(), G4XmlNtupleManager::CreateNtuplesFromBooking(), G4CsvNtupleManager::CreateNtuplesFromBooking(), G4RootNtupleManager::CreateNtuplesFromBooking(), G4H1ToolsManager::FillH1(), G4H2ToolsManager::FillH2(), G4XmlNtupleManager::FillNtupleDColumn(), G4CsvNtupleManager::FillNtupleDColumn(), G4RootNtupleManager::FillNtupleDColumn(), G4XmlNtupleManager::FillNtupleFColumn(), G4CsvNtupleManager::FillNtupleFColumn(), G4RootNtupleManager::FillNtupleFColumn(), G4XmlNtupleManager::FillNtupleIColumn(), G4CsvNtupleManager::FillNtupleIColumn(), G4RootNtupleManager::FillNtupleIColumn(), G4XmlNtupleManager::FinishNtuple(), G4XmlAnalysisManager::OpenFileImpl(), G4RootAnalysisManager::OpenFileImpl(), G4H1ToolsManager::SetH1(), G4H2ToolsManager::SetH2(), G4RootFileManager::WriteFile(), and G4XmlAnalysisManager::WriteImpl().

G4int G4AnalysisManagerState::GetVerboseLevel ( ) const
inline

Definition at line 102 of file G4AnalysisManagerState.hh.

References fVerboseLevel.

static G4bool G4AnalysisManagerState::IsMT ( )
inlinestatic

Definition at line 48 of file G4AnalysisManagerState.hh.

References G4Threading::G4GetThreadId().

Referenced by G4CsvAnalysisManager::CloseFileImpl(), G4XmlAnalysisManager::CloseFileImpl(), G4RootAnalysisManager::CloseFileImpl(), G4XmlNtupleManager::CreateNtuplesFromBooking(), and G4CsvNtupleManager::CreateNtuplesFromBooking().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4AnalysisManagerState& G4AnalysisManagerState::operator= ( const G4AnalysisManagerState &  )
private
void G4AnalysisManagerState::SetIsActivation ( G4bool  isActivation)
inlineprivate

Definition at line 90 of file G4AnalysisManagerState.hh.

References fIsActivation.

Referenced by G4VAnalysisManager::SetActivation().

+ Here is the caller graph for this function:

void G4AnalysisManagerState::SetVerboseLevel ( G4int  verboseLevel)
private

Definition at line 58 of file G4AnalysisManagerState.cc.

References fpVerboseL1, fpVerboseL2, fpVerboseL3, fpVerboseL4, fVerboseL1, fVerboseL2, fVerboseL3, fVerboseL4, and fVerboseLevel.

Referenced by G4VAnalysisManager::SetVerboseLevel().

+ Here is the caller graph for this function:

Friends And Related Function Documentation

friend class G4VAnalysisManager
friend

Definition at line 42 of file G4AnalysisManagerState.hh.

Member Data Documentation

G4bool G4AnalysisManagerState::fIsActivation
private

Definition at line 76 of file G4AnalysisManagerState.hh.

Referenced by GetIsActivation(), and SetIsActivation().

G4bool G4AnalysisManagerState::fIsMaster
private

Definition at line 75 of file G4AnalysisManagerState.hh.

Referenced by GetIsMaster().

G4AnalysisVerbose* G4AnalysisManagerState::fpVerboseL1
private

Definition at line 82 of file G4AnalysisManagerState.hh.

Referenced by GetVerboseL1(), and SetVerboseLevel().

G4AnalysisVerbose* G4AnalysisManagerState::fpVerboseL2
private

Definition at line 83 of file G4AnalysisManagerState.hh.

Referenced by GetVerboseL2(), and SetVerboseLevel().

G4AnalysisVerbose* G4AnalysisManagerState::fpVerboseL3
private

Definition at line 84 of file G4AnalysisManagerState.hh.

Referenced by GetVerboseL3(), and SetVerboseLevel().

G4AnalysisVerbose* G4AnalysisManagerState::fpVerboseL4
private

Definition at line 85 of file G4AnalysisManagerState.hh.

Referenced by GetVerboseL4(), and SetVerboseLevel().

G4String G4AnalysisManagerState::fType
private

Definition at line 74 of file G4AnalysisManagerState.hh.

Referenced by GetType().

G4AnalysisVerbose G4AnalysisManagerState::fVerboseL1
private

Definition at line 78 of file G4AnalysisManagerState.hh.

Referenced by SetVerboseLevel().

G4AnalysisVerbose G4AnalysisManagerState::fVerboseL2
private

Definition at line 79 of file G4AnalysisManagerState.hh.

Referenced by SetVerboseLevel().

G4AnalysisVerbose G4AnalysisManagerState::fVerboseL3
private

Definition at line 80 of file G4AnalysisManagerState.hh.

Referenced by SetVerboseLevel().

G4AnalysisVerbose G4AnalysisManagerState::fVerboseL4
private

Definition at line 81 of file G4AnalysisManagerState.hh.

Referenced by SetVerboseLevel().

G4int G4AnalysisManagerState::fVerboseLevel
private

Definition at line 77 of file G4AnalysisManagerState.hh.

Referenced by GetVerboseLevel(), and SetVerboseLevel().


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