Geant4  10.00.p02
G4BaseAnalysisManager Class Reference

#include <G4BaseAnalysisManager.hh>

+ Inheritance diagram for G4BaseAnalysisManager:
+ Collaboration diagram for G4BaseAnalysisManager:

Public Member Functions

 G4BaseAnalysisManager (const G4AnalysisManagerState &state)
 
virtual ~G4BaseAnalysisManager ()
 
G4bool SetFirstId (G4int firstId)
 

Protected Member Functions

void ExceptionForHistograms (const G4String &functionName) const
 

Protected Attributes

const G4AnalysisManagerStatefState
 
G4int fFirstId
 
G4bool fLockFirstId
 

Detailed Description

Definition at line 42 of file G4BaseAnalysisManager.hh.

Constructor & Destructor Documentation

G4BaseAnalysisManager::G4BaseAnalysisManager ( const G4AnalysisManagerState state)

Definition at line 36 of file G4BaseAnalysisManager.cc.

G4BaseAnalysisManager::~G4BaseAnalysisManager ( )
virtual

Definition at line 45 of file G4BaseAnalysisManager.cc.

Member Function Documentation

void G4BaseAnalysisManager::ExceptionForHistograms ( const G4String functionName) const
protected

Definition at line 54 of file G4BaseAnalysisManager.cc.

References fState, G4Exception(), G4AnalysisManagerState::GetType(), and JustWarning.

Referenced by G4H1DummyManager::CreateH1(), G4H2DummyManager::CreateH2(), G4H1DummyManager::GetH1Id(), G4H1DummyManager::GetH1Nbins(), G4H1DummyManager::GetH1Title(), G4H1DummyManager::GetH1Width(), G4H1DummyManager::GetH1XAxisTitle(), G4H1DummyManager::GetH1Xmax(), G4H1DummyManager::GetH1Xmin(), G4H1DummyManager::GetH1YAxisTitle(), G4H2DummyManager::GetH2Id(), G4H2DummyManager::GetH2Nxbins(), G4H2DummyManager::GetH2Nybins(), G4H2DummyManager::GetH2Title(), G4H2DummyManager::GetH2XAxisTitle(), G4H2DummyManager::GetH2Xmax(), G4H2DummyManager::GetH2Xmin(), G4H2DummyManager::GetH2XWidth(), G4H2DummyManager::GetH2YAxisTitle(), G4H2DummyManager::GetH2Ymax(), G4H2DummyManager::GetH2Ymin(), G4H2DummyManager::GetH2YWidth(), G4H2DummyManager::GetH2ZAxisTitle(), G4H1DummyManager::GetNofH1s(), G4H2DummyManager::GetNofH2s(), G4H1DummyManager::ScaleH1(), G4H2DummyManager::ScaleH2(), G4H1DummyManager::SetH1(), G4H1DummyManager::SetH1Title(), G4H1DummyManager::SetH1XAxisTitle(), G4H1DummyManager::SetH1YAxisTitle(), G4H2DummyManager::SetH2(), G4H2DummyManager::SetH2Title(), G4H2DummyManager::SetH2XAxisTitle(), G4H2DummyManager::SetH2YAxisTitle(), G4H2DummyManager::SetH2ZAxisTitle(), G4H1DummyManager::WriteOnAscii(), and G4H2DummyManager::WriteOnAscii().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4bool G4BaseAnalysisManager::SetFirstId ( G4int  firstId)

Definition at line 74 of file G4BaseAnalysisManager.cc.

References fFirstId, fLockFirstId, G4Exception(), and JustWarning.

Referenced by G4VAnalysisManager::SetFirstH1Id(), G4VAnalysisManager::SetFirstH2Id(), G4VAnalysisManager::SetFirstHistoId(), and G4VAnalysisManager::SetFirstNtupleId().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

G4int G4BaseAnalysisManager::fFirstId
protected

Definition at line 59 of file G4BaseAnalysisManager.hh.

Referenced by G4XmlNtupleManager::AddNtupleRow(), G4CsvNtupleManager::AddNtupleRow(), G4RootNtupleManager::AddNtupleRow(), G4XmlNtupleManager::CreateNtuple(), G4CsvNtupleManager::CreateNtuple(), G4RootNtupleManager::CreateNtuple(), G4XmlNtupleManager::CreateNtupleDColumn(), G4CsvNtupleManager::CreateNtupleDColumn(), G4RootNtupleManager::CreateNtupleDColumn(), G4XmlNtupleManager::CreateNtupleFColumn(), G4CsvNtupleManager::CreateNtupleFColumn(), G4RootNtupleManager::CreateNtupleFColumn(), G4XmlNtupleManager::CreateNtupleIColumn(), G4CsvNtupleManager::CreateNtupleIColumn(), G4RootNtupleManager::CreateNtupleIColumn(), G4XmlNtupleManager::FillNtupleDColumn(), G4CsvNtupleManager::FillNtupleDColumn(), G4RootNtupleManager::FillNtupleDColumn(), G4XmlNtupleManager::FillNtupleFColumn(), G4CsvNtupleManager::FillNtupleFColumn(), G4RootNtupleManager::FillNtupleFColumn(), G4XmlNtupleManager::FillNtupleIColumn(), G4CsvNtupleManager::FillNtupleIColumn(), G4RootNtupleManager::FillNtupleIColumn(), G4XmlNtupleManager::FinishNtuple(), G4H1ToolsManager::GetH1InFunction(), G4H2ToolsManager::GetH2InFunction(), G4HnManager::GetHnInformation(), G4XmlNtupleManager::GetNtuple(), G4CsvNtupleManager::GetNtuple(), G4RootNtupleManager::GetNtuple(), G4XmlNtupleManager::GetNtupleInFunction(), G4CsvNtupleManager::GetNtupleInFunction(), G4RootNtupleManager::GetNtupleInFunction(), G4H1ToolsManager::RegisterToolsH1(), G4H2ToolsManager::RegisterToolsH2(), SetFirstId(), and G4H1ToolsManager::WriteOnAscii().

const G4AnalysisManagerState& G4BaseAnalysisManager::fState
protected

Definition at line 58 of file G4BaseAnalysisManager.hh.

Referenced by G4H1ToolsManager::AddH1Vector(), G4H2ToolsManager::AddH2Vector(), G4XmlNtupleManager::AddNtupleRow(), G4CsvNtupleManager::AddNtupleRow(), G4RootNtupleManager::AddNtupleRow(), G4H1ToolsManager::CreateH1(), G4H2ToolsManager::CreateH2(), G4XmlNtupleManager::CreateNtuple(), G4CsvNtupleManager::CreateNtuple(), G4RootNtupleManager::CreateNtuple(), G4XmlNtupleManager::CreateNtupleDColumn(), G4CsvNtupleManager::CreateNtupleDColumn(), G4RootNtupleManager::CreateNtupleDColumn(), G4XmlNtupleManager::CreateNtupleFColumn(), G4CsvNtupleManager::CreateNtupleFColumn(), G4RootNtupleManager::CreateNtupleFColumn(), G4XmlNtupleManager::CreateNtupleIColumn(), G4CsvNtupleManager::CreateNtupleIColumn(), G4RootNtupleManager::CreateNtupleIColumn(), G4XmlNtupleManager::CreateNtuplesFromBooking(), G4CsvNtupleManager::CreateNtuplesFromBooking(), G4RootNtupleManager::CreateNtuplesFromBooking(), ExceptionForHistograms(), G4H1ToolsManager::FillH1(), G4H2ToolsManager::FillH2(), G4XmlNtupleManager::FillNtupleDColumn(), G4CsvNtupleManager::FillNtupleDColumn(), G4RootNtupleManager::FillNtupleDColumn(), G4XmlNtupleManager::FillNtupleFColumn(), G4CsvNtupleManager::FillNtupleFColumn(), G4RootNtupleManager::FillNtupleFColumn(), G4XmlNtupleManager::FillNtupleIColumn(), G4CsvNtupleManager::FillNtupleIColumn(), G4RootNtupleManager::FillNtupleIColumn(), G4XmlNtupleManager::FinishNtuple(), G4H1ToolsManager::GetH1InFunction(), G4H2ToolsManager::GetH2InFunction(), G4H1ToolsManager::SetH1(), G4H2ToolsManager::SetH2(), and G4H1ToolsManager::WriteOnAscii().


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