2// ********************************************************************
3// * License and Disclaimer *
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. *
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. *
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// ********************************************************************
27#include "G4HnManager.hh"
28#include "G4NtupleBookingManager.hh"
29#include "G4VH1Manager.hh"
30#include "G4VH2Manager.hh"
31#include "G4VH3Manager.hh"
32#include "G4VP1Manager.hh"
33#include "G4VP2Manager.hh"
34#include "G4VNtupleManager.hh"
35#include "G4VFileManager.hh"
37//_____________________________________________________________________________
39void G4VAnalysisManager::Message(
40 G4int level, const G4String& action, const G4String& objectType,
41 const G4String& objectName, G4bool success) const
43 fState.Message(level, action, objectType, objectName, success);
46//_____________________________________________________________________________
48G4bool G4VAnalysisManager::FillH1(G4int id, G4double value, G4double weight)
50 return fVH1Manager->FillH1(id, value, weight);
53//_____________________________________________________________________________
55G4bool G4VAnalysisManager::FillH2(G4int id,
56 G4double xvalue, G4double yvalue,
59 return fVH2Manager->FillH2(id, xvalue, yvalue, weight);
62//_____________________________________________________________________________
64G4bool G4VAnalysisManager::FillH3(G4int id,
65 G4double xvalue, G4double yvalue, G4double zvalue,
68 return fVH3Manager->FillH3(id, xvalue, yvalue, zvalue, weight);
71//_____________________________________________________________________________
73G4bool G4VAnalysisManager::FillP1(G4int id, G4double xvalue, G4double yvalue,
76 return fVP1Manager->FillP1(id, xvalue, yvalue, weight);
79//_____________________________________________________________________________
81G4bool G4VAnalysisManager::FillP2(G4int id,
82 G4double xvalue, G4double yvalue, G4double zvalue,
85 return fVP2Manager->FillP2(id, xvalue, yvalue, zvalue, weight);
88//_____________________________________________________________________________
90G4bool G4VAnalysisManager::FillNtupleIColumn(G4int columnId, G4int value)
92 return fVNtupleManager->FillNtupleIColumn(columnId, value);
95//_____________________________________________________________________________
97G4bool G4VAnalysisManager::FillNtupleFColumn(G4int columnId, G4float value)
99 return fVNtupleManager->FillNtupleFColumn(columnId, value);
102//_____________________________________________________________________________
104G4bool G4VAnalysisManager::FillNtupleDColumn(G4int columnId, G4double value)
106 return fVNtupleManager->FillNtupleDColumn(columnId, value);
109//_____________________________________________________________________________
111G4bool G4VAnalysisManager::FillNtupleSColumn(G4int columnId, const G4String& value)
113 return fVNtupleManager->FillNtupleSColumn(columnId, value);
116//_____________________________________________________________________________
118G4bool G4VAnalysisManager::AddNtupleRow()
120 return fVNtupleManager->AddNtupleRow();
123//_____________________________________________________________________________
125G4bool G4VAnalysisManager::FillNtupleIColumn(G4int ntupleId, G4int columnId,
128 return fVNtupleManager->FillNtupleIColumn(ntupleId, columnId, value);
130//_____________________________________________________________________________
132G4bool G4VAnalysisManager::FillNtupleFColumn(G4int ntupleId, G4int columnId,
135 return fVNtupleManager->FillNtupleFColumn(ntupleId, columnId, value);
138//_____________________________________________________________________________
140G4bool G4VAnalysisManager::FillNtupleDColumn(G4int ntupleId, G4int columnId,
143 return fVNtupleManager->FillNtupleDColumn(ntupleId, columnId, value);
146//_____________________________________________________________________________
148G4bool G4VAnalysisManager::FillNtupleSColumn(G4int ntupleId, G4int columnId,
149 const G4String& value)
151 return fVNtupleManager->FillNtupleSColumn(ntupleId, columnId, value);
154//_____________________________________________________________________________
156G4bool G4VAnalysisManager::AddNtupleRow(G4int ntupleId)
158 return fVNtupleManager->AddNtupleRow(ntupleId);
161//_____________________________________________________________________________
163G4bool G4VAnalysisManager::GetActivation() const
165 return fState.GetIsActivation();
168//_____________________________________________________________________________
170G4int G4VAnalysisManager::GetH1Id(const G4String& name, G4bool warn) const
172 return fVH1Manager->GetH1Id(name, warn);
175//_____________________________________________________________________________
177G4int G4VAnalysisManager::GetH2Id(const G4String& name, G4bool warn) const
179 return fVH2Manager->GetH2Id(name, warn);
182//_____________________________________________________________________________
184G4int G4VAnalysisManager::GetH3Id(const G4String& name, G4bool warn) const
186 return fVH3Manager->GetH3Id(name, warn);
189//_____________________________________________________________________________
191G4int G4VAnalysisManager::GetP1Id(const G4String& name, G4bool warn) const
193 return fVP1Manager->GetP1Id(name, warn);
196//_____________________________________________________________________________
198G4int G4VAnalysisManager::GetP2Id(const G4String& name, G4bool warn) const
200 return fVP2Manager->GetP2Id(name, warn);
203//_____________________________________________________________________________
205G4int G4VAnalysisManager::GetH1Nbins(G4int id) const
207 return fVH1Manager->GetH1Nbins(id);
210//_____________________________________________________________________________
212G4double G4VAnalysisManager::GetH1Xmin(G4int id) const
214// Returns xmin value with applied unit and histogram function
216 return fVH1Manager->GetH1Xmin(id);
219//_____________________________________________________________________________
221G4double G4VAnalysisManager::GetH1Xmax(G4int id) const
223 return fVH1Manager->GetH1Xmax(id);
226//_____________________________________________________________________________
228G4double G4VAnalysisManager::GetH1Width(G4int id) const
230 return fVH1Manager->GetH1Width(id);
233//_____________________________________________________________________________
235G4int G4VAnalysisManager::GetH2Nxbins(G4int id) const
237 return fVH2Manager->GetH2Nxbins(id);
240//_____________________________________________________________________________
242G4double G4VAnalysisManager::GetH2Xmin(G4int id) const
244// Returns xmin value with applied unit and histogram function
246 return fVH2Manager->GetH2Xmin(id);
249//_____________________________________________________________________________
251G4double G4VAnalysisManager::GetH2Xmax(G4int id) const
253 return fVH2Manager->GetH2Xmax(id);
256//_____________________________________________________________________________
258G4double G4VAnalysisManager::GetH2XWidth(G4int id) const
260 return fVH2Manager->GetH2XWidth(id);
263//_____________________________________________________________________________
265G4int G4VAnalysisManager::GetH2Nybins(G4int id) const
267 return fVH2Manager->GetH2Nybins(id);
270//_____________________________________________________________________________
272G4double G4VAnalysisManager::GetH2Ymin(G4int id) const
274// Returns xmin value with applied unit and histogram function
276 return fVH2Manager->GetH2Ymin(id);
279//_____________________________________________________________________________
281G4double G4VAnalysisManager::GetH2Ymax(G4int id) const
283 return fVH2Manager->GetH2Ymax(id);
286//_____________________________________________________________________________
288G4double G4VAnalysisManager::GetH2YWidth(G4int id) const
290 return fVH2Manager->GetH2YWidth(id);
293//_____________________________________________________________________________
295G4int G4VAnalysisManager::GetH3Nxbins(G4int id) const
297 return fVH3Manager->GetH3Nxbins(id);
300//_____________________________________________________________________________
302G4double G4VAnalysisManager::GetH3Xmin(G4int id) const
304// Returns xmin value with applied unit and histogram function
306 return fVH3Manager->GetH3Xmin(id);
309//_____________________________________________________________________________
311G4double G4VAnalysisManager::GetH3Xmax(G4int id) const
313 return fVH3Manager->GetH3Xmax(id);
316//_____________________________________________________________________________
318G4double G4VAnalysisManager::GetH3XWidth(G4int id) const
320 return fVH3Manager->GetH3XWidth(id);
323//_____________________________________________________________________________
325G4int G4VAnalysisManager::GetH3Nybins(G4int id) const
327 return fVH3Manager->GetH3Nybins(id);
330//_____________________________________________________________________________
332G4double G4VAnalysisManager::GetH3Ymin(G4int id) const
334// Returns xmin value with applied unit and histogram function
336 return fVH3Manager->GetH3Ymin(id);
339//_____________________________________________________________________________
341G4double G4VAnalysisManager::GetH3Ymax(G4int id) const
343 return fVH3Manager->GetH3Ymax(id);
346//_____________________________________________________________________________
348G4double G4VAnalysisManager::GetH3YWidth(G4int id) const
350 return fVH3Manager->GetH3YWidth(id);
353//_____________________________________________________________________________
355G4int G4VAnalysisManager::GetH3Nzbins(G4int id) const
357 return fVH3Manager->GetH3Nzbins(id);
360//_____________________________________________________________________________
362G4double G4VAnalysisManager::GetH3Zmin(G4int id) const
364// Returns xmin value with applied unit and histogram function
366 return fVH3Manager->GetH3Zmin(id);
369//_____________________________________________________________________________
371G4double G4VAnalysisManager::GetH3Zmax(G4int id) const
373 return fVH3Manager->GetH3Zmax(id);
376//_____________________________________________________________________________
378G4double G4VAnalysisManager::GetH3ZWidth(G4int id) const
380 return fVH3Manager->GetH3ZWidth(id);
383//_____________________________________________________________________________
385G4int G4VAnalysisManager::GetP1Nbins(G4int id) const
387 return fVP1Manager->GetP1Nbins(id);
390//_____________________________________________________________________________
392G4double G4VAnalysisManager::GetP1Xmin(G4int id) const
394// Returns xmin value with applied unit and histogram function
396 return fVP1Manager->GetP1Xmin(id);
399//_____________________________________________________________________________
401G4double G4VAnalysisManager::GetP1Xmax(G4int id) const
403 return fVP1Manager->GetP1Xmax(id);
406//_____________________________________________________________________________
408G4double G4VAnalysisManager::GetP1XWidth(G4int id) const
410 return fVP1Manager->GetP1XWidth(id);
413//_____________________________________________________________________________
415G4double G4VAnalysisManager::GetP1Ymin(G4int id) const
417// Returns xmin value with applied unit and histogram function
419 return fVP1Manager->GetP1Ymin(id);
422//_____________________________________________________________________________
424G4double G4VAnalysisManager::GetP1Ymax(G4int id) const
426 return fVP1Manager->GetP1Ymax(id);
429//_____________________________________________________________________________
431G4int G4VAnalysisManager::GetP2Nxbins(G4int id) const
433 return fVP2Manager->GetP2Nxbins(id);
436//_____________________________________________________________________________
438G4double G4VAnalysisManager::GetP2Xmin(G4int id) const
440// Returns xmin value with applied unit and histogram function
442 return fVP2Manager->GetP2Xmin(id);
445//_____________________________________________________________________________
447G4double G4VAnalysisManager::GetP2Xmax(G4int id) const
449 return fVP2Manager->GetP2Xmax(id);
452//_____________________________________________________________________________
454G4double G4VAnalysisManager::GetP2XWidth(G4int id) const
456 return fVP2Manager->GetP2XWidth(id);
459//_____________________________________________________________________________
461G4int G4VAnalysisManager::GetP2Nybins(G4int id) const
463 return fVP2Manager->GetP2Nybins(id);
466//_____________________________________________________________________________
468G4double G4VAnalysisManager::GetP2Ymin(G4int id) const
470// Returns xmin value with applied unit and histogram function
472 return fVP2Manager->GetP2Ymin(id);
475//_____________________________________________________________________________
477G4double G4VAnalysisManager::GetP2Ymax(G4int id) const
479 return fVP2Manager->GetP2Ymax(id);
482//_____________________________________________________________________________
484G4double G4VAnalysisManager::GetP2YWidth(G4int id) const
486 return fVP2Manager->GetP2YWidth(id);
489//_____________________________________________________________________________
491G4double G4VAnalysisManager::GetP2Zmin(G4int id) const
493// Returns xmin value with applied unit and histogram function
495 return fVP2Manager->GetP2Zmin(id);
498//_____________________________________________________________________________
500G4double G4VAnalysisManager::GetP2Zmax(G4int id) const
502 return fVP2Manager->GetP2Zmax(id);
505//_____________________________________________________________________________
507G4String G4VAnalysisManager::GetH1Name(G4int id) const
509 return fH1HnManager->GetName(id);
512//_____________________________________________________________________________
514G4double G4VAnalysisManager::GetH1Unit(G4int id) const
516 return fH1HnManager->GetXUnit(id);
519//_____________________________________________________________________________
521G4bool G4VAnalysisManager::GetH1Activation(G4int id) const
523 return fH1HnManager->GetActivation(id);
526//_____________________________________________________________________________
528G4bool G4VAnalysisManager::GetH1Ascii(G4int id) const
530 return fH1HnManager->GetAscii(id);
533//_____________________________________________________________________________
535G4bool G4VAnalysisManager::GetH1Plotting(G4int id) const
537 return fH1HnManager->GetPlotting(id);
540//_____________________________________________________________________________
542G4String G4VAnalysisManager::GetH2Name(G4int id) const
544 return fH2HnManager->GetName(id);
547//_____________________________________________________________________________
549G4double G4VAnalysisManager::GetH2XUnit(G4int id) const
551 return fH2HnManager->GetXUnit(id);
554//_____________________________________________________________________________
556G4double G4VAnalysisManager::GetH2YUnit(G4int id) const
558 return fH2HnManager->GetYUnit(id);
561//_____________________________________________________________________________
563G4bool G4VAnalysisManager::GetH2Activation(G4int id) const
565 return fH2HnManager->GetActivation(id);
568//_____________________________________________________________________________
570G4bool G4VAnalysisManager::GetH2Ascii(G4int id) const
572 return fH2HnManager->GetAscii(id);
575//_____________________________________________________________________________
577G4bool G4VAnalysisManager::GetH2Plotting(G4int id) const
579 return fH2HnManager->GetPlotting(id);
582//_____________________________________________________________________________
584G4String G4VAnalysisManager::GetH3Name(G4int id) const
586 return fH3HnManager->GetName(id);
589//_____________________________________________________________________________
591G4double G4VAnalysisManager::GetH3XUnit(G4int id) const
593 return fH3HnManager->GetXUnit(id);
596//_____________________________________________________________________________
598G4double G4VAnalysisManager::GetH3YUnit(G4int id) const
600 return fH3HnManager->GetYUnit(id);
603//_____________________________________________________________________________
605G4double G4VAnalysisManager::GetH3ZUnit(G4int id) const
607 return fH3HnManager->GetZUnit(id);
610//_____________________________________________________________________________
612G4bool G4VAnalysisManager::GetH3Activation(G4int id) const
614 return fH3HnManager->GetActivation(id);
617//_____________________________________________________________________________
619G4bool G4VAnalysisManager::GetH3Ascii(G4int id) const
621 return fH3HnManager->GetAscii(id);
624//_____________________________________________________________________________
626G4bool G4VAnalysisManager::GetH3Plotting(G4int id) const
628 return fH3HnManager->GetPlotting(id);
631//_____________________________________________________________________________
633G4String G4VAnalysisManager::GetP1Name(G4int id) const
635 return fP1HnManager->GetName(id);
638//_____________________________________________________________________________
640G4double G4VAnalysisManager::GetP1XUnit(G4int id) const
642 return fP1HnManager->GetXUnit(id);
645//_____________________________________________________________________________
647G4double G4VAnalysisManager::GetP1YUnit(G4int id) const
649 return fP1HnManager->GetYUnit(id);
652//_____________________________________________________________________________
654G4bool G4VAnalysisManager::GetP1Activation(G4int id) const
656 return fP1HnManager->GetActivation(id);
659//_____________________________________________________________________________
661G4bool G4VAnalysisManager::GetP1Ascii(G4int id) const
663 return fP1HnManager->GetAscii(id);
666//_____________________________________________________________________________
668G4bool G4VAnalysisManager::GetP1Plotting(G4int id) const
670 return fP1HnManager->GetPlotting(id);
673//_____________________________________________________________________________
675G4String G4VAnalysisManager::GetP2Name(G4int id) const
677 return fP2HnManager->GetName(id);
680//_____________________________________________________________________________
682G4double G4VAnalysisManager::GetP2XUnit(G4int id) const
684 return fP2HnManager->GetXUnit(id);
687//_____________________________________________________________________________
689G4double G4VAnalysisManager::GetP2YUnit(G4int id) const
691 return fP2HnManager->GetYUnit(id);
694//_____________________________________________________________________________
696G4double G4VAnalysisManager::GetP2ZUnit(G4int id) const
698 return fP2HnManager->GetZUnit(id);
701//_____________________________________________________________________________
703G4bool G4VAnalysisManager::GetP2Activation(G4int id) const
705 return fP2HnManager->GetActivation(id);
708//_____________________________________________________________________________
710G4bool G4VAnalysisManager::GetP2Ascii(G4int id) const
712 return fP2HnManager->GetAscii(id);
715//_____________________________________________________________________________
717G4bool G4VAnalysisManager::GetP2Plotting(G4int id) const
719 return fP2HnManager->GetPlotting(id);
722//_____________________________________________________________________________
724G4bool G4VAnalysisManager::GetNtupleActivation(G4int id) const
726 if ( fVNtupleManager ) {
727 return fVNtupleManager->GetActivation(id);
729 return fNtupleBookingManager->GetActivation(id);
734//_____________________________________________________________________________
736G4bool G4VAnalysisManager::SetH1Title(G4int id, const G4String& title)
738 return fVH1Manager->SetH1Title(id, title);
741//_____________________________________________________________________________
743G4bool G4VAnalysisManager::SetH1XAxisTitle(G4int id, const G4String& title)
745 return fVH1Manager->SetH1XAxisTitle(id, title);
748//_____________________________________________________________________________
750G4bool G4VAnalysisManager::SetH1YAxisTitle(G4int id, const G4String& title)
752 return fVH1Manager->SetH1YAxisTitle(id, title);
755//_____________________________________________________________________________
757G4bool G4VAnalysisManager::SetH1XAxisIsLog(G4int id, G4bool isLog)
759 return fH1HnManager->SetXAxisIsLog(id, isLog);
762//_____________________________________________________________________________
764G4bool G4VAnalysisManager::SetH1YAxisIsLog(G4int id, G4bool isLog)
766 return fH1HnManager->SetYAxisIsLog(id, isLog);
769//_____________________________________________________________________________
771G4bool G4VAnalysisManager::SetH2Title(G4int id, const G4String& title)
773 return fVH2Manager->SetH2Title(id, title);
776//_____________________________________________________________________________
778G4bool G4VAnalysisManager::SetH2XAxisTitle(G4int id, const G4String& title)
780 return fVH2Manager->SetH2XAxisTitle(id, title);
783//_____________________________________________________________________________
785G4bool G4VAnalysisManager::SetH2YAxisTitle(G4int id, const G4String& title)
787 return fVH2Manager->SetH2YAxisTitle(id, title);
790//_____________________________________________________________________________
792G4bool G4VAnalysisManager::SetH2ZAxisTitle(G4int id, const G4String& title)
794 return fVH2Manager->SetH2ZAxisTitle(id, title);
797//_____________________________________________________________________________
799G4bool G4VAnalysisManager::SetH2XAxisIsLog(G4int id, G4bool isLog)
801 return fH2HnManager->SetXAxisIsLog(id, isLog);
804//_____________________________________________________________________________
806G4bool G4VAnalysisManager::SetH2YAxisIsLog(G4int id, G4bool isLog)
808 return fH2HnManager->SetYAxisIsLog(id, isLog);
811//_____________________________________________________________________________
813G4bool G4VAnalysisManager::SetH2ZAxisIsLog(G4int id, G4bool isLog)
815 return fH2HnManager->SetZAxisIsLog(id, isLog);
818//_____________________________________________________________________________
820G4bool G4VAnalysisManager::SetH3Title(G4int id, const G4String& title)
822 return fVH3Manager->SetH3Title(id, title);
825//_____________________________________________________________________________
827G4bool G4VAnalysisManager::SetH3XAxisTitle(G4int id, const G4String& title)
829 return fVH3Manager->SetH3XAxisTitle(id, title);
832//_____________________________________________________________________________
834G4bool G4VAnalysisManager::SetH3YAxisTitle(G4int id, const G4String& title)
836 return fVH3Manager->SetH3YAxisTitle(id, title);
839//_____________________________________________________________________________
841G4bool G4VAnalysisManager::SetH3ZAxisTitle(G4int id, const G4String& title)
843 return fVH3Manager->SetH3ZAxisTitle(id, title);
846//_____________________________________________________________________________
848G4bool G4VAnalysisManager::SetH3XAxisIsLog(G4int id, G4bool isLog)
850 return fH3HnManager->SetXAxisIsLog(id, isLog);
853//_____________________________________________________________________________
855G4bool G4VAnalysisManager::SetH3YAxisIsLog(G4int id, G4bool isLog)
857 return fH3HnManager->SetYAxisIsLog(id, isLog);
860//_____________________________________________________________________________
862G4bool G4VAnalysisManager::SetH3ZAxisIsLog(G4int id, G4bool isLog)
864 return fH3HnManager->SetZAxisIsLog(id, isLog);
867//_____________________________________________________________________________
869G4bool G4VAnalysisManager::SetP1Title(G4int id, const G4String& title)
871 return fVP1Manager->SetP1Title(id, title);
874//_____________________________________________________________________________
876G4bool G4VAnalysisManager::SetP1XAxisTitle(G4int id, const G4String& title)
878 return fVP1Manager->SetP1XAxisTitle(id, title);
881//_____________________________________________________________________________
883G4bool G4VAnalysisManager::SetP1YAxisTitle(G4int id, const G4String& title)
885 return fVP1Manager->SetP1YAxisTitle(id, title);
888//_____________________________________________________________________________
890G4bool G4VAnalysisManager::SetP1XAxisIsLog(G4int id, G4bool isLog)
892 return fP1HnManager->SetXAxisIsLog(id, isLog);
895//_____________________________________________________________________________
897G4bool G4VAnalysisManager::SetP1YAxisIsLog(G4int id, G4bool isLog)
899 return fP1HnManager->SetYAxisIsLog(id, isLog);
902//_____________________________________________________________________________
904G4bool G4VAnalysisManager::SetP2Title(G4int id, const G4String& title)
906 return fVP2Manager->SetP2Title(id, title);
909//_____________________________________________________________________________
911G4bool G4VAnalysisManager::SetP2XAxisTitle(G4int id, const G4String& title)
913 return fVP2Manager->SetP2XAxisTitle(id, title);
916//_____________________________________________________________________________
918G4bool G4VAnalysisManager::SetP2YAxisTitle(G4int id, const G4String& title)
920 return fVP2Manager->SetP2YAxisTitle(id, title);
923//_____________________________________________________________________________
925G4bool G4VAnalysisManager::SetP2ZAxisTitle(G4int id, const G4String& title)
927 return fVP2Manager->SetP2ZAxisTitle(id, title);
930//_____________________________________________________________________________
932G4bool G4VAnalysisManager::SetP2XAxisIsLog(G4int id, G4bool isLog)
934 return fP2HnManager->SetXAxisIsLog(id, isLog);
937//_____________________________________________________________________________
939G4bool G4VAnalysisManager::SetP2YAxisIsLog(G4int id, G4bool isLog)
941 return fP2HnManager->SetYAxisIsLog(id, isLog);
944//_____________________________________________________________________________
946G4bool G4VAnalysisManager::SetP2ZAxisIsLog(G4int id, G4bool isLog)
948 return fP2HnManager->SetZAxisIsLog(id, isLog);
951//_____________________________________________________________________________
953G4String G4VAnalysisManager::GetH1Title(G4int id) const
955 return fVH1Manager->GetH1Title(id);
958//_____________________________________________________________________________
960G4String G4VAnalysisManager::GetH1XAxisTitle(G4int id) const
962 return fVH1Manager->GetH1XAxisTitle(id);
965//_____________________________________________________________________________
967G4String G4VAnalysisManager::GetH1YAxisTitle(G4int id) const
969 return fVH1Manager->GetH1YAxisTitle(id);
972//_____________________________________________________________________________
974G4bool G4VAnalysisManager::GetH1XAxisIsLog(G4int id) const
976 return fH1HnManager->GetXAxisIsLog(id);
979//_____________________________________________________________________________
981G4bool G4VAnalysisManager::GetH1YAxisIsLog(G4int id) const
983 return fH1HnManager->GetYAxisIsLog(id);
986//_____________________________________________________________________________
988G4String G4VAnalysisManager::GetH2Title(G4int id) const
990 return fVH2Manager->GetH2Title(id);
993//_____________________________________________________________________________
995G4String G4VAnalysisManager::GetH2XAxisTitle(G4int id) const
997 return fVH2Manager->GetH2XAxisTitle(id);
1000//_____________________________________________________________________________
1002G4String G4VAnalysisManager::GetH2YAxisTitle(G4int id) const
1004 return fVH2Manager->GetH2YAxisTitle(id);
1007//_____________________________________________________________________________
1009G4String G4VAnalysisManager::GetH2ZAxisTitle(G4int id) const
1011 return fVH2Manager->GetH2ZAxisTitle(id);
1014//_____________________________________________________________________________
1016G4bool G4VAnalysisManager::GetH2XAxisIsLog(G4int id) const
1018 return fH2HnManager->GetXAxisIsLog(id);
1021//_____________________________________________________________________________
1023G4bool G4VAnalysisManager::GetH2YAxisIsLog(G4int id) const
1025 return fH2HnManager->GetYAxisIsLog(id);
1028//_____________________________________________________________________________
1030G4bool G4VAnalysisManager::GetH2ZAxisIsLog(G4int id) const
1032 return fH2HnManager->GetZAxisIsLog(id);
1035//_____________________________________________________________________________
1037G4String G4VAnalysisManager::GetH3Title(G4int id) const
1039 return fVH3Manager->GetH3Title(id);
1042//_____________________________________________________________________________
1044G4String G4VAnalysisManager::GetH3XAxisTitle(G4int id) const
1046 return fVH3Manager->GetH3XAxisTitle(id);
1049//_____________________________________________________________________________
1051G4String G4VAnalysisManager::GetH3YAxisTitle(G4int id) const
1053 return fVH3Manager->GetH3YAxisTitle(id);
1056//_____________________________________________________________________________
1058G4String G4VAnalysisManager::GetH3ZAxisTitle(G4int id) const
1060 return fVH3Manager->GetH3ZAxisTitle(id);
1063//_____________________________________________________________________________
1065G4bool G4VAnalysisManager::GetH3XAxisIsLog(G4int id) const
1067 return fH3HnManager->GetXAxisIsLog(id);
1070//_____________________________________________________________________________
1072G4bool G4VAnalysisManager::GetH3YAxisIsLog(G4int id) const
1074 return fH3HnManager->GetYAxisIsLog(id);
1077//_____________________________________________________________________________
1079G4bool G4VAnalysisManager::GetH3ZAxisIsLog(G4int id) const
1081 return fH3HnManager->GetZAxisIsLog(id);
1084//_____________________________________________________________________________
1086G4String G4VAnalysisManager::GetP1Title(G4int id) const
1088 return fVP1Manager->GetP1Title(id);
1091//_____________________________________________________________________________
1093G4String G4VAnalysisManager::GetP1XAxisTitle(G4int id) const
1095 return fVP1Manager->GetP1XAxisTitle(id);
1098//_____________________________________________________________________________
1100G4String G4VAnalysisManager::GetP1YAxisTitle(G4int id) const
1102 return fVP1Manager->GetP1YAxisTitle(id);
1105//_____________________________________________________________________________
1107G4bool G4VAnalysisManager::GetP1XAxisIsLog(G4int id) const
1109 return fP1HnManager->GetXAxisIsLog(id);
1112//_____________________________________________________________________________
1114G4bool G4VAnalysisManager::GetP1YAxisIsLog(G4int id) const
1116 return fP1HnManager->GetYAxisIsLog(id);
1119//_____________________________________________________________________________
1121G4String G4VAnalysisManager::GetP2Title(G4int id) const
1123 return fVP2Manager->GetP2Title(id);
1126//_____________________________________________________________________________
1128G4String G4VAnalysisManager::GetP2XAxisTitle(G4int id) const
1130 return fVP2Manager->GetP2XAxisTitle(id);
1133//_____________________________________________________________________________
1135G4String G4VAnalysisManager::GetP2YAxisTitle(G4int id) const
1137 return fVP2Manager->GetP2YAxisTitle(id);
1140//_____________________________________________________________________________
1142G4String G4VAnalysisManager::GetP2ZAxisTitle(G4int id) const
1144 return fVP2Manager->GetP2ZAxisTitle(id);
1147//_____________________________________________________________________________
1149G4bool G4VAnalysisManager::GetP2XAxisIsLog(G4int id) const
1151 return fP2HnManager->GetXAxisIsLog(id);
1154//_____________________________________________________________________________
1156G4bool G4VAnalysisManager::GetP2YAxisIsLog(G4int id) const
1158 return fP2HnManager->GetYAxisIsLog(id);
1161//_____________________________________________________________________________
1163G4bool G4VAnalysisManager::GetP2ZAxisIsLog(G4int id) const
1165 return fP2HnManager->GetZAxisIsLog(id);
1169//_____________________________________________________________________________
1171G4int G4VAnalysisManager::GetVerboseLevel() const
1173 return fState.GetVerboseLevel();
1176//_____________________________________________________________________________
1178G4String G4VAnalysisManager::GetType() const
1180 return fState.GetType();
1183//_____________________________________________________________________________
1185G4String G4VAnalysisManager::GetFileType() const
1187 return fVFileManager->GetFileType();