Import Geant4 10.6.0 source tree

This commit is contained in:
Gabriele Cosmo
2019-12-06 15:12:28 +01:00
parent b2a62ae692
commit 5baee230e9
2997 changed files with 141580 additions and 98673 deletions
@@ -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