35 #include "HistoManager.hh"
41 : fFileName(
"testem5")
50 delete G4AnalysisManager::Instance();
62 analysisManager->SetVerboseLevel(1);
63 analysisManager->SetActivation(
true);
66 const G4int kMaxHisto = 50;
67 const G4String id[] = {
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
68 "10",
"11",
"12",
"13",
"14",
"15",
"16",
"17",
"18",
"19",
69 "20",
"21",
"22",
"23",
"24",
"25",
"26",
"27",
"28",
"29",
70 "30",
"31",
"32",
"33",
"34",
"35",
"36",
"37",
"38",
"39",
71 "40",
"41",
"42",
"43",
"44",
"45",
"46",
"47",
"48",
"49"
76 "energy deposit in absorber",
77 "energy of charged secondaries at creation",
78 "energy of neutral secondaries at creation",
79 "energy of charged at creation (log scale)",
80 "energy of neutral at creation (log scale)",
81 "x_vertex of charged secondaries (all)",
82 "x_vertex of charged secondaries (not absorbed)",
84 "(transmit, charged) : kinetic energy at exit",
85 "(transmit, charged) : ener fluence: dE(MeV)/dOmega",
86 "(transmit, charged) : space angle: dN/dOmega",
87 "(transmit, charged) : projected angle at exit",
88 "(transmit, charged) : projected position at exit",
89 "(transmit, charged) : radius at exit",
90 "energy of Auger e- at creation",
91 "energy of fluorescence gamma at creation",
92 "energy of Auger e- at creation (log scale)",
93 "energy of fluorescence gamma at creation (log scale)",
94 "(transmit, neutral) : kinetic energy at exit",
95 "(transmit, neutral) : ener fluence: dE(MeV)/dOmega",
96 "(transmit, neutral) : space angle: dN/dOmega",
97 "(transmit, neutral) : projected angle at exit",
98 "dummy",
"dummy",
"dummy",
"dummy",
"dummy",
"dummy",
99 "(reflect , charged) : kinetic energy at exit",
100 "(reflect , charged) : ener fluence: dE(MeV)/dOmega",
101 "(reflect , charged) : space angle: dN/dOmega",
102 "(reflect , charged) : projected angle at exit",
103 "dummy",
"dummy",
"dummy",
"dummy",
"dummy",
"dummy",
104 "(reflect , neutral) : kinetic energy at exit",
105 "(reflect , neutral) : ener fluence: dE(MeV)/dOmega",
106 "(reflect , neutral) : space angle: dN/dOmega",
107 "(reflect , neutral) : projected angle at exit",
108 "energy of PIXE Auger e- at creation",
109 "energy of PIXE gamma at creation",
110 "energy of PIXE Auger e- at creation (log scale)",
111 "energy of PIXE gamma at creation (log scale)",
122 for (
G4int k=0; k<kMaxHisto; k++) {
123 G4int ih = analysisManager->CreateH1(
"h"+
id[k], title[k], nbins,vmin,vmax);
124 analysisManager->SetH1Activation(ih,
false);
ExG4HbookAnalysisManager G4AnalysisManager