Geant4-11
G4VAnalysisReader.icc
Go to the documentation of this file.
1//
2// ********************************************************************
3// * License and Disclaimer *
4// * *
5// * The Geant4 software is copyright of the Copyright Holders of *
6// * the Geant4 Collaboration. It is provided under the terms and *
7// * conditions of the Geant4 Software License, included in the file *
8// * LICENSE and available at http://cern.ch/geant4/license . These *
9// * include a list of copyright holders. *
10// * *
11// * Neither the authors of this software system, nor their employing *
12// * institutes,nor the agencies providing financial support for this *
13// * work make any representation or warranty, express or implied, *
14// * regarding this software system or assume any liability for its *
15// * use. Please see the license in the file LICENSE and URL above *
16// * for the full disclaimer and the limitation of liability. *
17// * *
18// * This code implementation is the result of the scientific and *
19// * technical work of the GEANT4 collaboration. *
20// * By using, copying, modifying or distributing the software (or *
21// * any work based on the software) you agree to acknowledge its *
22// * use in resulting scientific publications, and indicate your *
23// * acceptance of all terms of the Geant4 Software license. *
24// ********************************************************************
25//
26
27#include "G4HnManager.hh"
28#include "G4VH1Manager.hh"
29#include "G4VH2Manager.hh"
30#include "G4VH3Manager.hh"
31#include "G4VP1Manager.hh"
32#include "G4VP2Manager.hh"
33#include "G4VRFileManager.hh"
34
35//_____________________________________________________________________________
36inline
37void G4VAnalysisReader::Message(
38 G4int level, const G4String& action, const G4String& objectType,
39 const G4String& objectName, G4bool success) const
40{
41 fState.Message(level, action, objectType, objectName, success);
42}
43
44//_____________________________________________________________________________
45inline
46G4int G4VAnalysisReader::GetH1Id(const G4String& name, G4bool warn) const
47{
48 return fVH1Manager->GetH1Id(name, warn);
49}
50
51//_____________________________________________________________________________
52inline
53G4int G4VAnalysisReader::GetH2Id(const G4String& name, G4bool warn) const
54{
55 return fVH2Manager->GetH2Id(name, warn);
56}
57
58//_____________________________________________________________________________
59inline
60G4int G4VAnalysisReader::GetH3Id(const G4String& name, G4bool warn) const
61{
62 return fVH3Manager->GetH3Id(name, warn);
63}
64
65//_____________________________________________________________________________
66inline
67G4int G4VAnalysisReader::GetP1Id(const G4String& name, G4bool warn) const
68{
69 return fVP1Manager->GetP1Id(name, warn);
70}
71
72//_____________________________________________________________________________
73inline
74G4int G4VAnalysisReader::GetP2Id(const G4String& name, G4bool warn) const
75{
76 return fVP2Manager->GetP2Id(name, warn);
77}
78
79//_____________________________________________________________________________
80inline
81G4int G4VAnalysisReader::GetH1Nbins(G4int id) const
82{
83 return fVH1Manager->GetH1Nbins(id);
84}
85
86//_____________________________________________________________________________
87inline
88G4double G4VAnalysisReader::GetH1Xmin(G4int id) const
89{
90// Returns xmin value with applied unit and histogram function
91
92 return fVH1Manager->GetH1Xmin(id);
93}
94
95//_____________________________________________________________________________
96inline
97G4double G4VAnalysisReader::GetH1Xmax(G4int id) const
98{
99 return fVH1Manager->GetH1Xmax(id);
100}
101
102//_____________________________________________________________________________
103inline
104G4double G4VAnalysisReader::GetH1Width(G4int id) const
105{
106 return fVH1Manager->GetH1Width(id);
107}
108
109//_____________________________________________________________________________
110inline
111G4int G4VAnalysisReader::GetH2Nxbins(G4int id) const
112{
113 return fVH2Manager->GetH2Nxbins(id);
114}
115
116//_____________________________________________________________________________
117inline
118G4double G4VAnalysisReader::GetH2Xmin(G4int id) const
119{
120// Returns xmin value with applied unit and histogram function
121
122 return fVH2Manager->GetH2Xmin(id);
123}
124
125//_____________________________________________________________________________
126inline
127G4double G4VAnalysisReader::GetH2Xmax(G4int id) const
128{
129 return fVH2Manager->GetH2Xmax(id);
130}
131
132//_____________________________________________________________________________
133inline
134G4double G4VAnalysisReader::GetH2XWidth(G4int id) const
135{
136 return fVH2Manager->GetH2XWidth(id);
137}
138
139//_____________________________________________________________________________
140inline
141G4int G4VAnalysisReader::GetH2Nybins(G4int id) const
142{
143 return fVH2Manager->GetH2Nybins(id);
144}
145
146//_____________________________________________________________________________
147inline
148G4double G4VAnalysisReader::GetH2Ymin(G4int id) const
149{
150// Returns xmin value with applied unit and histogram function
151
152 return fVH2Manager->GetH2Ymin(id);
153}
154
155//_____________________________________________________________________________
156inline
157G4double G4VAnalysisReader::GetH2Ymax(G4int id) const
158{
159 return fVH2Manager->GetH2Ymax(id);
160}
161
162//_____________________________________________________________________________
163inline
164G4double G4VAnalysisReader::GetH2YWidth(G4int id) const
165{
166 return fVH2Manager->GetH2YWidth(id);
167}
168
169
170//_____________________________________________________________________________
171inline
172G4int G4VAnalysisReader::GetH3Nxbins(G4int id) const
173{
174 return fVH3Manager->GetH3Nxbins(id);
175}
176
177//_____________________________________________________________________________
178inline
179G4double G4VAnalysisReader::GetH3Xmin(G4int id) const
180{
181// Returns xmin value with applied unit and histogram function
182
183 return fVH3Manager->GetH3Xmin(id);
184}
185
186//_____________________________________________________________________________
187inline
188G4double G4VAnalysisReader::GetH3Xmax(G4int id) const
189{
190 return fVH3Manager->GetH3Xmax(id);
191}
192
193//_____________________________________________________________________________
194inline
195G4double G4VAnalysisReader::GetH3XWidth(G4int id) const
196{
197 return fVH3Manager->GetH3XWidth(id);
198}
199
200//_____________________________________________________________________________
201inline
202G4int G4VAnalysisReader::GetH3Nybins(G4int id) const
203{
204 return fVH3Manager->GetH3Nybins(id);
205}
206
207//_____________________________________________________________________________
208inline
209G4double G4VAnalysisReader::GetH3Ymin(G4int id) const
210{
211// Returns xmin value with applied unit and histogram function
212
213 return fVH3Manager->GetH3Ymin(id);
214}
215
216//_____________________________________________________________________________
217inline
218G4double G4VAnalysisReader::GetH3Ymax(G4int id) const
219{
220 return fVH3Manager->GetH3Ymax(id);
221}
222
223//_____________________________________________________________________________
224inline
225G4double G4VAnalysisReader::GetH3YWidth(G4int id) const
226{
227 return fVH3Manager->GetH3YWidth(id);
228}
229
230//_____________________________________________________________________________
231inline
232G4int G4VAnalysisReader::GetH3Nzbins(G4int id) const
233{
234 return fVH3Manager->GetH3Nzbins(id);
235}
236
237//_____________________________________________________________________________
238inline
239G4double G4VAnalysisReader::GetH3Zmin(G4int id) const
240{
241// Returns xmin value with applied unit and histogram function
242
243 return fVH3Manager->GetH3Zmin(id);
244}
245
246//_____________________________________________________________________________
247inline
248G4double G4VAnalysisReader::GetH3Zmax(G4int id) const
249{
250 return fVH3Manager->GetH3Zmax(id);
251}
252
253//_____________________________________________________________________________
254inline
255G4double G4VAnalysisReader::GetH3ZWidth(G4int id) const
256{
257 return fVH3Manager->GetH3ZWidth(id);
258}
259
260//_____________________________________________________________________________
261inline
262G4int G4VAnalysisReader::GetP1Nbins(G4int id) const
263{
264 return fVP1Manager->GetP1Nbins(id);
265}
266
267//_____________________________________________________________________________
268inline
269G4double G4VAnalysisReader::GetP1Xmin(G4int id) const
270{
271// Returns xmin value with applied unit and histogram function
272
273 return fVP1Manager->GetP1Xmin(id);
274}
275
276//_____________________________________________________________________________
277inline
278G4double G4VAnalysisReader::GetP1Xmax(G4int id) const
279{
280 return fVP1Manager->GetP1Xmax(id);
281}
282
283//_____________________________________________________________________________
284inline
285G4double G4VAnalysisReader::GetP1XWidth(G4int id) const
286{
287 return fVP1Manager->GetP1XWidth(id);
288}
289
290//_____________________________________________________________________________
291inline
292G4double G4VAnalysisReader::GetP1Ymin(G4int id) const
293{
294// Returns xmin value with applied unit and histogram function
295
296 return fVP1Manager->GetP1Ymin(id);
297}
298
299//_____________________________________________________________________________
300inline
301G4double G4VAnalysisReader::GetP1Ymax(G4int id) const
302{
303 return fVP1Manager->GetP1Ymax(id);
304}
305
306//_____________________________________________________________________________
307inline
308G4int G4VAnalysisReader::GetP2Nxbins(G4int id) const
309{
310 return fVP2Manager->GetP2Nxbins(id);
311}
312
313//_____________________________________________________________________________
314inline
315G4double G4VAnalysisReader::GetP2Xmin(G4int id) const
316{
317// Returns xmin value with applied unit and histogram function
318
319 return fVP2Manager->GetP2Xmin(id);
320}
321
322//_____________________________________________________________________________
323inline
324G4double G4VAnalysisReader::GetP2Xmax(G4int id) const
325{
326 return fVP2Manager->GetP2Xmax(id);
327}
328
329//_____________________________________________________________________________
330inline
331G4double G4VAnalysisReader::GetP2XWidth(G4int id) const
332{
333 return fVP2Manager->GetP2XWidth(id);
334}
335
336//_____________________________________________________________________________
337inline
338G4int G4VAnalysisReader::GetP2Nybins(G4int id) const
339{
340 return fVP2Manager->GetP2Nybins(id);
341}
342
343//_____________________________________________________________________________
344inline
345G4double G4VAnalysisReader::GetP2Ymin(G4int id) const
346{
347// Returns xmin value with applied unit and histogram function
348
349 return fVP2Manager->GetP2Ymin(id);
350}
351
352//_____________________________________________________________________________
353inline
354G4double G4VAnalysisReader::GetP2Ymax(G4int id) const
355{
356 return fVP2Manager->GetP2Ymax(id);
357}
358
359//_____________________________________________________________________________
360inline
361G4double G4VAnalysisReader::GetP2YWidth(G4int id) const
362{
363 return fVP2Manager->GetP2YWidth(id);
364}
365
366//_____________________________________________________________________________
367inline
368G4double G4VAnalysisReader::GetP2Zmin(G4int id) const
369{
370// Returns xmin value with applied unit and histogram function
371
372 return fVP2Manager->GetP2Zmin(id);
373}
374
375//_____________________________________________________________________________
376inline
377G4double G4VAnalysisReader::GetP2Zmax(G4int id) const
378{
379 return fVP2Manager->GetP2Zmax(id);
380}
381
382//_____________________________________________________________________________
383inline
384G4String G4VAnalysisReader::GetH1Title(G4int id) const
385{
386 return fVH1Manager->GetH1Title(id);
387}
388
389//_____________________________________________________________________________
390inline
391G4String G4VAnalysisReader::GetH1XAxisTitle(G4int id) const
392{
393 return fVH1Manager->GetH1XAxisTitle(id);
394}
395
396//_____________________________________________________________________________
397inline
398G4String G4VAnalysisReader::GetH1YAxisTitle(G4int id) const
399{
400 return fVH1Manager->GetH1YAxisTitle(id);
401}
402
403//_____________________________________________________________________________
404inline
405G4String G4VAnalysisReader::GetH2Title(G4int id) const
406{
407 return fVH2Manager->GetH2Title(id);
408}
409
410//_____________________________________________________________________________
411inline
412G4String G4VAnalysisReader::GetH2XAxisTitle(G4int id) const
413{
414 return fVH2Manager->GetH2XAxisTitle(id);
415}
416
417//_____________________________________________________________________________
418inline
419G4String G4VAnalysisReader::GetH2YAxisTitle(G4int id) const
420{
421 return fVH2Manager->GetH2YAxisTitle(id);
422}
423
424//_____________________________________________________________________________
425inline
426G4String G4VAnalysisReader::GetH2ZAxisTitle(G4int id) const
427{
428 return fVH2Manager->GetH2ZAxisTitle(id);
429}
430
431//_____________________________________________________________________________
432inline
433G4String G4VAnalysisReader::GetH3Title(G4int id) const
434{
435 return fVH3Manager->GetH3Title(id);
436}
437
438//_____________________________________________________________________________
439inline
440G4String G4VAnalysisReader::GetH3XAxisTitle(G4int id) const
441{
442 return fVH3Manager->GetH3XAxisTitle(id);
443}
444
445//_____________________________________________________________________________
446inline
447G4String G4VAnalysisReader::GetH3YAxisTitle(G4int id) const
448{
449 return fVH3Manager->GetH3YAxisTitle(id);
450}
451
452//_____________________________________________________________________________
453inline
454G4String G4VAnalysisReader::GetH3ZAxisTitle(G4int id) const
455{
456 return fVH3Manager->GetH3ZAxisTitle(id);
457}
458
459//_____________________________________________________________________________
460inline
461G4String G4VAnalysisReader::GetP1Title(G4int id) const
462{
463 return fVP1Manager->GetP1Title(id);
464}
465
466//_____________________________________________________________________________
467inline
468G4String G4VAnalysisReader::GetP1XAxisTitle(G4int id) const
469{
470 return fVP1Manager->GetP1XAxisTitle(id);
471}
472
473//_____________________________________________________________________________
474inline
475G4String G4VAnalysisReader::GetP1YAxisTitle(G4int id) const
476{
477 return fVP1Manager->GetP1YAxisTitle(id);
478}
479
480//_____________________________________________________________________________
481inline
482G4String G4VAnalysisReader::GetP2Title(G4int id) const
483{
484 return fVP2Manager->GetP2Title(id);
485}
486
487//_____________________________________________________________________________
488inline
489G4String G4VAnalysisReader::GetP2XAxisTitle(G4int id) const
490{
491 return fVP2Manager->GetP2XAxisTitle(id);
492}
493
494//_____________________________________________________________________________
495inline
496G4String G4VAnalysisReader::GetP2YAxisTitle(G4int id) const
497{
498 return fVP2Manager->GetP2YAxisTitle(id);
499}
500
501//_____________________________________________________________________________
502inline
503G4String G4VAnalysisReader::GetP2ZAxisTitle(G4int id) const
504{
505 return fVP2Manager->GetP2ZAxisTitle(id);
506}
507
508//_____________________________________________________________________________
509inline
510G4int G4VAnalysisReader::GetVerboseLevel() const
511{
512 return fState.GetVerboseLevel();
513}
514
515//_____________________________________________________________________________
516inline
517G4String G4VAnalysisReader::GetType() const
518{
519 return fVFileManager->GetFileType();
520}
521
522//_____________________________________________________________________________
523inline
524G4String G4VAnalysisReader::GetFileType() const
525{
526 return fVFileManager->GetFileType();
527}