Import Geant4 10.6.0 source tree
This commit is contained in:
@@ -92,6 +92,8 @@ class G4AnalysisMessengerHelper
|
||||
G4UImessenger* messenger) const;
|
||||
std::unique_ptr<G4UIcommand> CreateSetAxisCommand(const G4String& axis,
|
||||
G4UImessenger* messenger) const;
|
||||
std::unique_ptr<G4UIcommand> CreateSetAxisLogCommand(const G4String& axis,
|
||||
G4UImessenger* messenger) const;
|
||||
|
||||
// methods to read command paremeters
|
||||
void GetBinData(BinData& data, std::vector<G4String>& parameters,
|
||||
|
||||
@@ -38,6 +38,9 @@
|
||||
|
||||
enum class G4AnalysisOutput {
|
||||
kCsv,
|
||||
#ifdef TOOLS_USE_HDF5
|
||||
kHdf5,
|
||||
#endif
|
||||
kRoot,
|
||||
kXml,
|
||||
kNone
|
||||
@@ -86,7 +89,7 @@ std::unique_ptr<T> make_unique(Args&&... args)
|
||||
}
|
||||
|
||||
// get output type from name
|
||||
G4AnalysisOutput GetOutput(const G4String& outputName);
|
||||
G4AnalysisOutput GetOutput(const G4String& outputName, G4bool warn = true);
|
||||
G4String GetOutputName(G4AnalysisOutput outputType);
|
||||
|
||||
/*
|
||||
|
||||
@@ -69,6 +69,8 @@ class G4H1Messenger : public G4UImessenger
|
||||
std::unique_ptr<G4UIcommand> fSetH1TitleCmd;
|
||||
std::unique_ptr<G4UIcommand> fSetH1XAxisCmd;
|
||||
std::unique_ptr<G4UIcommand> fSetH1YAxisCmd;
|
||||
std::unique_ptr<G4UIcommand> fSetH1XAxisLogCmd;
|
||||
std::unique_ptr<G4UIcommand> fSetH1YAxisLogCmd;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
@@ -66,7 +66,10 @@ class G4H2Messenger : public G4UImessenger
|
||||
std::unique_ptr<G4UIcommand> fSetH2TitleCmd;
|
||||
std::unique_ptr<G4UIcommand> fSetH2XAxisCmd;
|
||||
std::unique_ptr<G4UIcommand> fSetH2YAxisCmd;
|
||||
std::unique_ptr<G4UIcommand> fSetH2ZAxisCmd;
|
||||
std::unique_ptr<G4UIcommand> fSetH2ZAxisCmd;
|
||||
std::unique_ptr<G4UIcommand> fSetH2XAxisLogCmd;
|
||||
std::unique_ptr<G4UIcommand> fSetH2YAxisLogCmd;
|
||||
std::unique_ptr<G4UIcommand> fSetH2ZAxisLogCmd;
|
||||
|
||||
G4int fXId;
|
||||
G4AnalysisMessengerHelper::BinData fXData;
|
||||
|
||||
@@ -68,6 +68,9 @@ class G4H3Messenger : public G4UImessenger
|
||||
std::unique_ptr<G4UIcommand> fSetH3XAxisCmd;
|
||||
std::unique_ptr<G4UIcommand> fSetH3YAxisCmd;
|
||||
std::unique_ptr<G4UIcommand> fSetH3ZAxisCmd;
|
||||
std::unique_ptr<G4UIcommand> fSetH3XAxisLogCmd;
|
||||
std::unique_ptr<G4UIcommand> fSetH3YAxisLogCmd;
|
||||
std::unique_ptr<G4UIcommand> fSetH3ZAxisLogCmd;
|
||||
|
||||
G4int fXId;
|
||||
G4int fYId;
|
||||
|
||||
@@ -97,6 +97,7 @@ class G4HnInformation
|
||||
G4HnInformation(const G4String& name, G4int nofDimensions)
|
||||
: fName(name),
|
||||
fHnDimensionInformations(),
|
||||
fIsLogAxis({ false, false, false }),
|
||||
fActivation(true),
|
||||
fAscii(false),
|
||||
fPlotting(false) { fHnDimensionInformations.reserve(nofDimensions); }
|
||||
@@ -111,6 +112,7 @@ class G4HnInformation
|
||||
const G4String& unitName, const G4String& fcnName, G4BinScheme binScheme);
|
||||
void SetDimension(G4int dimension,
|
||||
const G4String& unitName, const G4String& fcnName, G4BinScheme binScheme);
|
||||
void SetIsLogAxis(G4int axis, G4bool isLog);
|
||||
void SetActivation(G4bool activation);
|
||||
void SetAscii(G4bool ascii);
|
||||
void SetPlotting(G4bool plotting);
|
||||
@@ -118,6 +120,7 @@ class G4HnInformation
|
||||
// Get methods
|
||||
G4String GetName() const;
|
||||
G4HnDimensionInformation* GetHnDimensionInformation(G4int dimension);
|
||||
G4bool GetIsLogAxis(G4int axis) const;
|
||||
G4bool GetActivation() const;
|
||||
G4bool GetAscii() const;
|
||||
G4bool GetPlotting() const;
|
||||
@@ -126,6 +129,7 @@ class G4HnInformation
|
||||
// Data members
|
||||
G4String fName;
|
||||
std::vector<G4HnDimensionInformation> fHnDimensionInformations;
|
||||
std::vector<G4bool> fIsLogAxis;
|
||||
G4bool fActivation;
|
||||
G4bool fAscii;
|
||||
G4bool fPlotting;
|
||||
@@ -134,11 +138,11 @@ class G4HnInformation
|
||||
// inline functions
|
||||
|
||||
inline void G4HnInformation::AddHnDimensionInformation(
|
||||
const G4HnDimensionInformation& hnDimensionInformation)
|
||||
const G4HnDimensionInformation& hnDimensionInformation)
|
||||
{ fHnDimensionInformations.push_back(hnDimensionInformation); }
|
||||
|
||||
inline void G4HnInformation::AddDimension(
|
||||
const G4String& unitName, const G4String& fcnName, G4BinScheme binScheme)
|
||||
const G4String& unitName, const G4String& fcnName, G4BinScheme binScheme)
|
||||
{
|
||||
auto unit = G4Analysis::GetUnitValue(unitName);
|
||||
auto fcn = G4Analysis::GetFunction(fcnName);
|
||||
@@ -147,7 +151,7 @@ inline void G4HnInformation::AddDimension(
|
||||
}
|
||||
|
||||
inline void G4HnInformation::SetDimension(G4int dimension,
|
||||
const G4String& unitName, const G4String& fcnName, G4BinScheme binScheme)
|
||||
const G4String& unitName, const G4String& fcnName, G4BinScheme binScheme)
|
||||
{
|
||||
auto info = GetHnDimensionInformation(dimension);
|
||||
auto unit = G4Analysis::GetUnitValue(unitName);
|
||||
@@ -159,6 +163,9 @@ inline void G4HnInformation::SetDimension(G4int dimension,
|
||||
info->fBinScheme = binScheme;
|
||||
}
|
||||
|
||||
inline void G4HnInformation::SetIsLogAxis(G4int axis, G4bool isLog)
|
||||
{ fIsLogAxis[axis] = isLog; }
|
||||
|
||||
inline void G4HnInformation::SetActivation(G4bool activation)
|
||||
{ fActivation = activation; }
|
||||
|
||||
@@ -174,6 +181,9 @@ inline G4String G4HnInformation::GetName() const
|
||||
inline G4HnDimensionInformation* G4HnInformation::GetHnDimensionInformation(G4int dimension)
|
||||
{ return &(fHnDimensionInformations[dimension]); }
|
||||
|
||||
inline G4bool G4HnInformation::GetIsLogAxis(G4int axis) const
|
||||
{ return fIsLogAxis[axis]; }
|
||||
|
||||
inline G4bool G4HnInformation::GetActivation() const
|
||||
{ return fActivation; }
|
||||
|
||||
|
||||
@@ -84,18 +84,24 @@ class G4HnManager : public G4BaseAnalysisManager
|
||||
|
||||
// Function implementing public analysis manager interface
|
||||
//
|
||||
|
||||
void SetActivation(G4bool activation);
|
||||
void SetActivation(G4int id, G4bool activation);
|
||||
void SetAscii(G4int id, G4bool ascii);
|
||||
void SetPlotting(G4bool plotting);
|
||||
void SetPlotting(G4int id, G4bool plotting);
|
||||
G4bool SetXAxisIsLog(G4int id, G4bool isLogAxis);
|
||||
G4bool SetYAxisIsLog(G4int id, G4bool isLogAxis);
|
||||
G4bool SetZAxisIsLog(G4int id, G4bool isLogAxis);
|
||||
|
||||
|
||||
// Access to Hn additional information
|
||||
G4String GetName(G4int id) const;
|
||||
G4double GetXUnit(G4int id) const;
|
||||
G4double GetYUnit(G4int id) const;
|
||||
G4double GetZUnit(G4int id) const;
|
||||
G4bool GetXAxisIsLog(G4int id) const;
|
||||
G4bool GetYAxisIsLog(G4int id) const;
|
||||
G4bool GetZAxisIsLog(G4int id) const;
|
||||
G4bool GetActivation(G4int id) const;
|
||||
G4bool GetAscii(G4int id) const;
|
||||
G4bool GetPlotting(G4int id) const;
|
||||
@@ -112,7 +118,7 @@ class G4HnManager : public G4BaseAnalysisManager
|
||||
};
|
||||
|
||||
inline G4int G4HnManager::GetNofHns() const
|
||||
{ return fHnVector.size(); }
|
||||
{ return G4int(fHnVector.size()); }
|
||||
|
||||
inline G4String G4HnManager::GetHnType() const
|
||||
{ return fHnType; }
|
||||
|
||||
@@ -66,6 +66,8 @@ class G4P1Messenger : public G4UImessenger
|
||||
std::unique_ptr<G4UIcommand> fSetP1TitleCmd;
|
||||
std::unique_ptr<G4UIcommand> fSetP1XAxisCmd;
|
||||
std::unique_ptr<G4UIcommand> fSetP1YAxisCmd;
|
||||
std::unique_ptr<G4UIcommand> fSetP1XAxisLogCmd;
|
||||
std::unique_ptr<G4UIcommand> fSetP1YAxisLogCmd;
|
||||
|
||||
G4int fXId;
|
||||
G4AnalysisMessengerHelper::BinData fXData;
|
||||
|
||||
@@ -68,6 +68,9 @@ class G4P2Messenger : public G4UImessenger
|
||||
std::unique_ptr<G4UIcommand> fSetP2XAxisCmd;
|
||||
std::unique_ptr<G4UIcommand> fSetP2YAxisCmd;
|
||||
std::unique_ptr<G4UIcommand> fSetP2ZAxisCmd;
|
||||
std::unique_ptr<G4UIcommand> fSetP2XAxisLogCmd;
|
||||
std::unique_ptr<G4UIcommand> fSetP2YAxisLogCmd;
|
||||
std::unique_ptr<G4UIcommand> fSetP2ZAxisLogCmd;
|
||||
|
||||
G4int fXId;
|
||||
G4int fYId;
|
||||
|
||||
@@ -112,7 +112,36 @@ inline G4bool G4PlotManager::PlotAndWrite(const std::vector<T*>& htVector,
|
||||
tools::sg::plotter& plotter = fViewer->plots().current_plotter();
|
||||
// set plot properties (use info object to get these)
|
||||
plotter.bins_style(0).color = tools::colorf_blue();
|
||||
|
||||
|
||||
// get axis titles from base_histo (base of all T)
|
||||
G4String title;
|
||||
if ( ht->annotation(tools::histo::key_axis_x_title(), title) ) {
|
||||
plotter.x_axis().title = title;
|
||||
}
|
||||
if ( ht->annotation(tools::histo::key_axis_y_title(), title) ) {
|
||||
plotter.y_axis().title = title;
|
||||
}
|
||||
if ( ht->annotation(tools::histo::key_axis_z_title(), title) ) {
|
||||
plotter.z_axis().title = title;
|
||||
}
|
||||
|
||||
#ifndef TOOLS_USE_FREETYPE
|
||||
plotter.set_encoding_none();
|
||||
#endif
|
||||
|
||||
// get log axis parameters from G4HnInformation
|
||||
if ( info->GetIsLogAxis(G4Analysis::kX) ) {
|
||||
plotter.x_axis().labels_style().encoding = "PAW";
|
||||
plotter.x_axis_is_log = true;
|
||||
}
|
||||
if ( info->GetIsLogAxis(G4Analysis::kY) ) {
|
||||
plotter.y_axis().labels_style().encoding = "PAW";
|
||||
plotter.y_axis_is_log = true;
|
||||
}
|
||||
if ( info->GetIsLogAxis(G4Analysis::kZ) ) {
|
||||
plotter.z_axis().labels_style().encoding = "PAW";
|
||||
plotter.z_axis_is_log = true;
|
||||
}
|
||||
isWriteNeeded = true;
|
||||
|
||||
#ifdef G4VERBOSE
|
||||
|
||||
@@ -130,7 +130,7 @@ G4int G4TNtupleManager<TNTUPLE>::CreateNtupleTColumn(
|
||||
}
|
||||
#endif
|
||||
|
||||
return index + fFirstNtupleColumnId;
|
||||
return G4int(index + fFirstNtupleColumnId);
|
||||
|
||||
}
|
||||
|
||||
@@ -283,7 +283,7 @@ G4int G4TNtupleManager<TNTUPLE>::CreateNtuple(
|
||||
}
|
||||
#endif
|
||||
|
||||
return index + fFirstId;
|
||||
return G4int(index + fFirstId);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
@@ -511,12 +511,12 @@ G4TNtupleManager<TNTUPLE>::EndConstNtuple() const
|
||||
template <typename TNTUPLE>
|
||||
G4int G4TNtupleManager<TNTUPLE>::GetNofNtuples() const
|
||||
{
|
||||
return fNtupleVector.size();
|
||||
return G4int(fNtupleVector.size());
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
template <typename TNTUPLE>
|
||||
G4int G4TNtupleManager<TNTUPLE>::GetNofNtupleBookings() const
|
||||
{
|
||||
return fNtupleDescriptionVector.size();
|
||||
return G4int(fNtupleDescriptionVector.size());
|
||||
}
|
||||
|
||||
@@ -289,7 +289,7 @@ template <typename TNTUPLE>
|
||||
G4int
|
||||
G4TRNtupleManager<TNTUPLE>::GetNofNtuples() const
|
||||
{
|
||||
return fNtupleDescriptionVector.size();
|
||||
return G4int(fNtupleDescriptionVector.size());
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -319,6 +319,13 @@ class G4VAnalysisManager
|
||||
|
||||
void FinishNtuple(G4int ntupleId);
|
||||
|
||||
// MT/MPI
|
||||
virtual void SetNtupleMerging(G4bool mergeNtuples,
|
||||
G4int nofReducedNtupleFiles = 0);
|
||||
virtual void SetNtupleRowWise(G4bool rowWise, G4bool rowMode = true);
|
||||
virtual void SetBasketSize(unsigned int basketSize);
|
||||
virtual void SetBasketEntries(unsigned int basketEntries);
|
||||
|
||||
// The ids of histograms and ntuples are generated automatically
|
||||
// starting from 0; with following functions it is possible to
|
||||
// change the first Id to start from other value
|
||||
@@ -530,51 +537,76 @@ class G4VAnalysisManager
|
||||
G4bool SetH1Title(G4int id, const G4String& title);
|
||||
G4bool SetH1XAxisTitle(G4int id, const G4String& title);
|
||||
G4bool SetH1YAxisTitle(G4int id, const G4String& title);
|
||||
G4bool SetH1XAxisIsLog(G4int id, G4bool isLog);
|
||||
G4bool SetH1YAxisIsLog(G4int id, G4bool isLog);
|
||||
//
|
||||
G4bool SetH2Title(G4int id, const G4String& title);
|
||||
G4bool SetH2XAxisTitle(G4int id, const G4String& title);
|
||||
G4bool SetH2YAxisTitle(G4int id, const G4String& title);
|
||||
G4bool SetH2ZAxisTitle(G4int id, const G4String& title);
|
||||
G4bool SetH2XAxisIsLog(G4int id, G4bool isLog);
|
||||
G4bool SetH2YAxisIsLog(G4int id, G4bool isLog);
|
||||
G4bool SetH2ZAxisIsLog(G4int id, G4bool isLog);
|
||||
//
|
||||
G4bool SetH3Title(G4int id, const G4String& title);
|
||||
G4bool SetH3XAxisTitle(G4int id, const G4String& title);
|
||||
G4bool SetH3YAxisTitle(G4int id, const G4String& title);
|
||||
G4bool SetH3ZAxisTitle(G4int id, const G4String& title);
|
||||
G4bool SetH3XAxisIsLog(G4int id, G4bool isLog);
|
||||
G4bool SetH3YAxisIsLog(G4int id, G4bool isLog);
|
||||
G4bool SetH3ZAxisIsLog(G4int id, G4bool isLog);
|
||||
//
|
||||
G4bool SetP1Title(G4int id, const G4String& title);
|
||||
G4bool SetP1XAxisTitle(G4int id, const G4String& title);
|
||||
G4bool SetP1YAxisTitle(G4int id, const G4String& title);
|
||||
G4bool SetP1XAxisIsLog(G4int id, G4bool isLog);
|
||||
G4bool SetP1YAxisIsLog(G4int id, G4bool isLog);
|
||||
//
|
||||
G4bool SetP2Title(G4int id, const G4String& title);
|
||||
G4bool SetP2XAxisTitle(G4int id, const G4String& title);
|
||||
G4bool SetP2YAxisTitle(G4int id, const G4String& title);
|
||||
G4bool SetP2ZAxisTitle(G4int id, const G4String& title);
|
||||
G4bool SetP2XAxisIsLog(G4int id, G4bool isLog);
|
||||
G4bool SetP2YAxisIsLog(G4int id, G4bool isLog);
|
||||
G4bool SetP2ZAxisIsLog(G4int id, G4bool isLog);
|
||||
|
||||
// Access histogram & profiles attributes for plotting
|
||||
//
|
||||
G4String GetH1Title(G4int id) const;
|
||||
G4String GetH1XAxisTitle(G4int id) const;
|
||||
G4String GetH1YAxisTitle(G4int id) const;
|
||||
G4bool GetH1XAxisIsLog(G4int id) const;
|
||||
G4bool GetH1YAxisIsLog(G4int id) const;
|
||||
//
|
||||
G4String GetH2Title(G4int id) const;
|
||||
G4String GetH2XAxisTitle(G4int id) const;
|
||||
G4String GetH2YAxisTitle(G4int id) const;
|
||||
G4String GetH2ZAxisTitle(G4int id) const;
|
||||
G4bool GetH2XAxisIsLog(G4int id) const;
|
||||
G4bool GetH2YAxisIsLog(G4int id) const;
|
||||
G4bool GetH2ZAxisIsLog(G4int id) const;
|
||||
//
|
||||
G4String GetH3Title(G4int id) const;
|
||||
G4String GetH3XAxisTitle(G4int id) const;
|
||||
G4String GetH3YAxisTitle(G4int id) const;
|
||||
G4String GetH3ZAxisTitle(G4int id) const;
|
||||
G4bool GetH3XAxisIsLog(G4int id) const;
|
||||
G4bool GetH3YAxisIsLog(G4int id) const;
|
||||
G4bool GetH3ZAxisIsLog(G4int id) const;
|
||||
//
|
||||
G4String GetP1Title(G4int id) const;
|
||||
G4String GetP1XAxisTitle(G4int id) const;
|
||||
G4String GetP1YAxisTitle(G4int id) const;
|
||||
G4String GetP1ZAxisTitle(G4int id) const;
|
||||
G4bool GetP1XAxisIsLog(G4int id) const;
|
||||
G4bool GetP1YAxisIsLog(G4int id) const;
|
||||
//
|
||||
G4String GetP2Title(G4int id) const;
|
||||
G4String GetP2XAxisTitle(G4int id) const;
|
||||
G4String GetP2YAxisTitle(G4int id) const;
|
||||
G4String GetP2ZAxisTitle(G4int id) const;
|
||||
G4bool GetP2XAxisIsLog(G4int id) const;
|
||||
G4bool GetP2YAxisIsLog(G4int id) const;
|
||||
G4bool GetP2ZAxisIsLog(G4int id) const;
|
||||
|
||||
// Verbosity
|
||||
void SetVerboseLevel(G4int verboseLevel);
|
||||
@@ -607,6 +639,10 @@ class G4VAnalysisManager
|
||||
// Methods to manipulate additional information
|
||||
G4bool WriteAscii(const G4String& fileName);
|
||||
|
||||
// constants
|
||||
static constexpr unsigned int fgkDefaultBasketSize = 32000;
|
||||
static constexpr unsigned int fgkDefaultBasketEntries = 4000;
|
||||
|
||||
// data members
|
||||
G4AnalysisManagerState fState;
|
||||
std::shared_ptr<G4VFileManager> fVFileManager;
|
||||
|
||||
@@ -737,6 +737,20 @@ G4bool G4VAnalysisManager::SetH1YAxisTitle(G4int id, const G4String& title)
|
||||
return fVH1Manager->SetH1YAxisTitle(id, title);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::SetH1XAxisIsLog(G4int id, G4bool isLog)
|
||||
{
|
||||
return fH1HnManager->SetXAxisIsLog(id, isLog);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::SetH1YAxisIsLog(G4int id, G4bool isLog)
|
||||
{
|
||||
return fH1HnManager->SetYAxisIsLog(id, isLog);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::SetH2Title(G4int id, const G4String& title)
|
||||
@@ -765,6 +779,27 @@ G4bool G4VAnalysisManager::SetH2ZAxisTitle(G4int id, const G4String& title)
|
||||
return fVH2Manager->SetH2ZAxisTitle(id, title);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::SetH2XAxisIsLog(G4int id, G4bool isLog)
|
||||
{
|
||||
return fH2HnManager->SetXAxisIsLog(id, isLog);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::SetH2YAxisIsLog(G4int id, G4bool isLog)
|
||||
{
|
||||
return fH2HnManager->SetYAxisIsLog(id, isLog);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::SetH2ZAxisIsLog(G4int id, G4bool isLog)
|
||||
{
|
||||
return fH2HnManager->SetZAxisIsLog(id, isLog);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::SetH3Title(G4int id, const G4String& title)
|
||||
@@ -793,6 +828,27 @@ G4bool G4VAnalysisManager::SetH3ZAxisTitle(G4int id, const G4String& title)
|
||||
return fVH3Manager->SetH3ZAxisTitle(id, title);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::SetH3XAxisIsLog(G4int id, G4bool isLog)
|
||||
{
|
||||
return fH3HnManager->SetXAxisIsLog(id, isLog);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::SetH3YAxisIsLog(G4int id, G4bool isLog)
|
||||
{
|
||||
return fH3HnManager->SetYAxisIsLog(id, isLog);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::SetH3ZAxisIsLog(G4int id, G4bool isLog)
|
||||
{
|
||||
return fH3HnManager->SetZAxisIsLog(id, isLog);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::SetP1Title(G4int id, const G4String& title)
|
||||
@@ -814,6 +870,20 @@ G4bool G4VAnalysisManager::SetP1YAxisTitle(G4int id, const G4String& title)
|
||||
return fVP1Manager->SetP1YAxisTitle(id, title);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::SetP1XAxisIsLog(G4int id, G4bool isLog)
|
||||
{
|
||||
return fP1HnManager->SetXAxisIsLog(id, isLog);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::SetP1YAxisIsLog(G4int id, G4bool isLog)
|
||||
{
|
||||
return fP1HnManager->SetYAxisIsLog(id, isLog);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::SetP2Title(G4int id, const G4String& title)
|
||||
@@ -842,6 +912,27 @@ G4bool G4VAnalysisManager::SetP2ZAxisTitle(G4int id, const G4String& title)
|
||||
return fVP2Manager->SetP2ZAxisTitle(id, title);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::SetP2XAxisIsLog(G4int id, G4bool isLog)
|
||||
{
|
||||
return fP2HnManager->SetXAxisIsLog(id, isLog);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::SetP2YAxisIsLog(G4int id, G4bool isLog)
|
||||
{
|
||||
return fP2HnManager->SetYAxisIsLog(id, isLog);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::SetP2ZAxisIsLog(G4int id, G4bool isLog)
|
||||
{
|
||||
return fP2HnManager->SetZAxisIsLog(id, isLog);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4String G4VAnalysisManager::GetH1Title(G4int id) const
|
||||
@@ -863,6 +954,20 @@ G4String G4VAnalysisManager::GetH1YAxisTitle(G4int id) const
|
||||
return fVH1Manager->GetH1YAxisTitle(id);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::GetH1XAxisIsLog(G4int id) const
|
||||
{
|
||||
return fH1HnManager->GetXAxisIsLog(id);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::GetH1YAxisIsLog(G4int id) const
|
||||
{
|
||||
return fH1HnManager->GetYAxisIsLog(id);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4String G4VAnalysisManager::GetH2Title(G4int id) const
|
||||
@@ -891,6 +996,27 @@ G4String G4VAnalysisManager::GetH2ZAxisTitle(G4int id) const
|
||||
return fVH2Manager->GetH2ZAxisTitle(id);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::GetH2XAxisIsLog(G4int id) const
|
||||
{
|
||||
return fH2HnManager->GetXAxisIsLog(id);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::GetH2YAxisIsLog(G4int id) const
|
||||
{
|
||||
return fH2HnManager->GetYAxisIsLog(id);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::GetH2ZAxisIsLog(G4int id) const
|
||||
{
|
||||
return fH2HnManager->GetZAxisIsLog(id);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4String G4VAnalysisManager::GetH3Title(G4int id) const
|
||||
@@ -919,6 +1045,27 @@ G4String G4VAnalysisManager::GetH3ZAxisTitle(G4int id) const
|
||||
return fVH3Manager->GetH3ZAxisTitle(id);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::GetH3XAxisIsLog(G4int id) const
|
||||
{
|
||||
return fH3HnManager->GetXAxisIsLog(id);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::GetH3YAxisIsLog(G4int id) const
|
||||
{
|
||||
return fH3HnManager->GetYAxisIsLog(id);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::GetH3ZAxisIsLog(G4int id) const
|
||||
{
|
||||
return fH3HnManager->GetZAxisIsLog(id);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4String G4VAnalysisManager::GetP1Title(G4int id) const
|
||||
@@ -940,6 +1087,20 @@ G4String G4VAnalysisManager::GetP1YAxisTitle(G4int id) const
|
||||
return fVP1Manager->GetP1YAxisTitle(id);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::GetP1XAxisIsLog(G4int id) const
|
||||
{
|
||||
return fP1HnManager->GetXAxisIsLog(id);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::GetP1YAxisIsLog(G4int id) const
|
||||
{
|
||||
return fP1HnManager->GetYAxisIsLog(id);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4String G4VAnalysisManager::GetP2Title(G4int id) const
|
||||
@@ -968,6 +1129,28 @@ G4String G4VAnalysisManager::GetP2ZAxisTitle(G4int id) const
|
||||
return fVP2Manager->GetP2ZAxisTitle(id);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::GetP2XAxisIsLog(G4int id) const
|
||||
{
|
||||
return fP2HnManager->GetXAxisIsLog(id);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::GetP2YAxisIsLog(G4int id) const
|
||||
{
|
||||
return fP2HnManager->GetYAxisIsLog(id);
|
||||
}
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4bool G4VAnalysisManager::GetP2ZAxisIsLog(G4int id) const
|
||||
{
|
||||
return fP2HnManager->GetZAxisIsLog(id);
|
||||
}
|
||||
|
||||
|
||||
//_____________________________________________________________________________
|
||||
inline
|
||||
G4int G4VAnalysisManager::GetVerboseLevel() const
|
||||
|
||||
Reference in New Issue
Block a user