Import Geant4 11.0.0 source tree
This commit is contained in:
committed by
Ben Morgan
parent
6399a014b6
commit
80e2389dd8
@@ -45,8 +45,8 @@ class G4VH3Manager
|
||||
friend class G4VAnalysisReader;
|
||||
|
||||
public:
|
||||
G4VH3Manager() {}
|
||||
virtual ~G4VH3Manager() {}
|
||||
G4VH3Manager() = default;
|
||||
virtual ~G4VH3Manager() = default;
|
||||
|
||||
// deleted copy constructor & assignment operator
|
||||
G4VH3Manager(const G4VH3Manager& rhs) = delete;
|
||||
@@ -55,38 +55,38 @@ class G4VH3Manager
|
||||
protected:
|
||||
// Methods for handling histograms
|
||||
virtual G4int CreateH3(const G4String& name, const G4String& title,
|
||||
G4int nxbins, G4double xmin, G4double xmax,
|
||||
G4int nxbins, G4double xmin, G4double xmax,
|
||||
G4int nybins, G4double ymin, G4double ymax,
|
||||
G4int nzbins, G4double zmin, G4double zmax,
|
||||
const G4String& xunitName = "none",
|
||||
const G4String& xunitName = "none",
|
||||
const G4String& yunitName = "none",
|
||||
const G4String& zunitName = "none",
|
||||
const G4String& xfcnName = "none",
|
||||
const G4String& xfcnName = "none",
|
||||
const G4String& yfcnName = "none",
|
||||
const G4String& zfcnName = "none",
|
||||
const G4String& xbinScheme = "linear",
|
||||
const G4String& ybinScheme = "linear",
|
||||
const G4String& zbinScheme = "linear") = 0;
|
||||
|
||||
|
||||
virtual G4int CreateH3(const G4String& name, const G4String& title,
|
||||
const std::vector<G4double>& xedges,
|
||||
const std::vector<G4double>& yedges,
|
||||
const std::vector<G4double>& zedges,
|
||||
const G4String& xunitName = "none",
|
||||
const G4String& xunitName = "none",
|
||||
const G4String& yunitName = "none",
|
||||
const G4String& zunitName = "none",
|
||||
const G4String& xfcnName = "none",
|
||||
const G4String& xfcnName = "none",
|
||||
const G4String& yfcnName = "none",
|
||||
const G4String& zfcnName = "none") = 0;
|
||||
|
||||
|
||||
virtual G4bool SetH3(G4int id,
|
||||
G4int nxbins, G4double xmin, G4double xmax,
|
||||
G4int nxbins, G4double xmin, G4double xmax,
|
||||
G4int nzbins, G4double zmin, G4double zmax,
|
||||
G4int nybins, G4double ymin, G4double ymax,
|
||||
const G4String& xunitName = "none",
|
||||
const G4String& xunitName = "none",
|
||||
const G4String& yunitName = "none",
|
||||
const G4String& zunitName = "none",
|
||||
const G4String& xfcnName = "none",
|
||||
const G4String& xfcnName = "none",
|
||||
const G4String& yfcnName = "none",
|
||||
const G4String& zfcnName = "none",
|
||||
const G4String& xbinScheme = "linear",
|
||||
@@ -97,20 +97,20 @@ class G4VH3Manager
|
||||
const std::vector<G4double>& xedges,
|
||||
const std::vector<G4double>& yedges,
|
||||
const std::vector<G4double>& zedges,
|
||||
const G4String& xunitName = "none",
|
||||
const G4String& xunitName = "none",
|
||||
const G4String& yunitName = "none",
|
||||
const G4String& zunitName = "none",
|
||||
const G4String& xfcnName = "none",
|
||||
const G4String& xfcnName = "none",
|
||||
const G4String& yfcnName = "none",
|
||||
const G4String& zfcnName = "none") = 0;
|
||||
|
||||
virtual G4bool ScaleH3(G4int id, G4double factor) = 0;
|
||||
|
||||
// Methods to fill histograms
|
||||
virtual G4bool FillH3(G4int id,
|
||||
virtual G4bool FillH3(G4int id,
|
||||
G4double xvalue, G4double yvalue, G4double zvalue,
|
||||
G4double weight = 1.0) = 0;
|
||||
|
||||
|
||||
// Access methods
|
||||
virtual G4int GetH3Id(const G4String& name, G4bool warn = true) const = 0;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user