Import Geant4 11.3.0.beta source tree
This commit is contained in:
@@ -26,11 +26,12 @@
|
||||
/// \file HistoManager.cc
|
||||
/// \brief Implementation of the HistoManager class
|
||||
//
|
||||
//
|
||||
//
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
|
||||
#include "HistoManager.hh"
|
||||
|
||||
#include "G4UnitsTable.hh"
|
||||
|
||||
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
|
||||
@@ -51,37 +52,36 @@ void HistoManager::Book()
|
||||
analysisManager->SetDefaultFileType("root");
|
||||
analysisManager->SetFileName(fFileName);
|
||||
analysisManager->SetVerboseLevel(1);
|
||||
analysisManager->SetActivation(true); //enable inactivation of histograms
|
||||
|
||||
analysisManager->SetActivation(true); // enable inactivation of histograms
|
||||
|
||||
// Define histograms start values
|
||||
const G4int kMaxHisto = 14;
|
||||
const G4String id[] = {"0","1","2","3","4","5","6","7","8","9",
|
||||
"10","11","12","13"};
|
||||
const G4String title[] =
|
||||
{ "dummy", //0
|
||||
"total energy deposit", //1
|
||||
"dummy", //2
|
||||
"total kinetic energy flow", //3
|
||||
"energy spectrum of emerging gamma", //4
|
||||
"energy spectrum of emerging e+-", //5
|
||||
"energy spectrum of emerging neutrons", //6
|
||||
"energy spectrum of emerging protons", //7
|
||||
"energy spectrum of emerging deuterons", //8
|
||||
"energy spectrum of emerging alphas", //9
|
||||
"energy spectrum of all others emerging ions", //10
|
||||
"energy spectrum of all others emerging baryons", //11
|
||||
"energy spectrum of all others emerging mesons", //12
|
||||
"energy spectrum of all others emerging leptons (neutrinos)" //13
|
||||
};
|
||||
const G4String id[] = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13"};
|
||||
const G4String title[] = {
|
||||
"dummy", // 0
|
||||
"total energy deposit", // 1
|
||||
"dummy", // 2
|
||||
"total kinetic energy flow", // 3
|
||||
"energy spectrum of emerging gamma", // 4
|
||||
"energy spectrum of emerging e+-", // 5
|
||||
"energy spectrum of emerging neutrons", // 6
|
||||
"energy spectrum of emerging protons", // 7
|
||||
"energy spectrum of emerging deuterons", // 8
|
||||
"energy spectrum of emerging alphas", // 9
|
||||
"energy spectrum of all others emerging ions", // 10
|
||||
"energy spectrum of all others emerging baryons", // 11
|
||||
"energy spectrum of all others emerging mesons", // 12
|
||||
"energy spectrum of all others emerging leptons (neutrinos)" // 13
|
||||
};
|
||||
|
||||
// Default values (to be reset via /analysis/h1/set command)
|
||||
// Default values (to be reset via /analysis/h1/set command)
|
||||
G4int nbins = 100;
|
||||
G4double vmin = 0.;
|
||||
G4double vmax = 100.;
|
||||
|
||||
// Create all histograms as inactivated
|
||||
// Create all histograms as inactivated
|
||||
// as we have not yet set nbins, vmin, vmax
|
||||
for (G4int k=0; k<kMaxHisto; k++) {
|
||||
for (G4int k = 0; k < kMaxHisto; k++) {
|
||||
G4int ih = analysisManager->CreateH1(id[k], title[k], nbins, vmin, vmax);
|
||||
analysisManager->SetH1Activation(ih, false);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user