File indexing completed on 2026-07-25 09:17:17
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027 #include "G4HnManager.hh"
0028 #include "G4NtupleBookingManager.hh"
0029 #include "G4VNtupleManager.hh"
0030 #include "G4VFileManager.hh"
0031
0032
0033 inline
0034 void G4VAnalysisManager::Message(
0035 G4int level, const G4String& action, const G4String& objectType,
0036 const G4String& objectName, G4bool success) const
0037 {
0038 fState.Message(level, action, objectType, objectName, success);
0039 }
0040
0041
0042 inline
0043 G4bool G4VAnalysisManager::FillH1(G4int id, G4double value, G4double weight)
0044 {
0045 return fVH1Manager->Fill(id, {{value}}, weight);
0046 }
0047
0048
0049 inline
0050 G4bool G4VAnalysisManager::FillH2(G4int id,
0051 G4double xvalue, G4double yvalue,
0052 G4double weight)
0053 {
0054 return fVH2Manager->Fill(id, {{xvalue, yvalue}}, weight);
0055 }
0056
0057
0058 inline
0059 G4bool G4VAnalysisManager::FillH3(G4int id,
0060 G4double xvalue, G4double yvalue, G4double zvalue,
0061 G4double weight)
0062 {
0063 return fVH3Manager->Fill(id, { {xvalue, yvalue, zvalue}}, weight);
0064 }
0065
0066
0067 inline
0068 G4bool G4VAnalysisManager::FillP1(G4int id, G4double xvalue, G4double yvalue,
0069 G4double weight)
0070 {
0071 return fVP1Manager->Fill(id, {{xvalue, yvalue}}, weight);
0072 }
0073
0074
0075 inline
0076 G4bool G4VAnalysisManager::FillP2(G4int id,
0077 G4double xvalue, G4double yvalue, G4double zvalue,
0078 G4double weight)
0079 {
0080 return fVP2Manager->Fill(id, {{xvalue, yvalue, zvalue}}, weight);
0081 }
0082
0083
0084 inline
0085 G4bool G4VAnalysisManager::FillNtupleIColumn(G4int columnId, G4int value)
0086 {
0087 if (fVNtupleManager == nullptr) return false;
0088
0089 return fVNtupleManager->FillNtupleIColumn(columnId, value);
0090 }
0091
0092
0093 inline
0094 G4bool G4VAnalysisManager::FillNtupleFColumn(G4int columnId, G4float value)
0095 {
0096 if (fVNtupleManager == nullptr) return false;
0097
0098 return fVNtupleManager->FillNtupleFColumn(columnId, value);
0099 }
0100
0101
0102 inline
0103 G4bool G4VAnalysisManager::FillNtupleDColumn(G4int columnId, G4double value)
0104 {
0105 if (fVNtupleManager == nullptr) return false;
0106
0107 return fVNtupleManager->FillNtupleDColumn(columnId, value);
0108 }
0109
0110
0111 inline
0112 G4bool G4VAnalysisManager::FillNtupleSColumn(G4int columnId, const G4String& value)
0113 {
0114 if (fVNtupleManager == nullptr) return false;
0115
0116 return fVNtupleManager->FillNtupleSColumn(columnId, value);
0117 }
0118
0119
0120 inline
0121 G4bool G4VAnalysisManager::AddNtupleRow()
0122 {
0123 if (fVNtupleManager == nullptr) return false;
0124
0125 return fVNtupleManager->AddNtupleRow();
0126 }
0127
0128
0129 inline
0130 G4bool G4VAnalysisManager::FillNtupleIColumn(G4int ntupleId, G4int columnId,
0131 G4int value)
0132 {
0133 if (fVNtupleManager == nullptr) return false;
0134
0135 return fVNtupleManager->FillNtupleIColumn(ntupleId, columnId, value);
0136 }
0137
0138
0139 inline
0140 G4bool G4VAnalysisManager::FillNtupleFColumn(G4int ntupleId, G4int columnId,
0141 G4float value)
0142 {
0143 if (fVNtupleManager == nullptr) return false;
0144
0145 return fVNtupleManager->FillNtupleFColumn(ntupleId, columnId, value);
0146 }
0147
0148
0149 inline
0150 G4bool G4VAnalysisManager::FillNtupleDColumn(G4int ntupleId, G4int columnId,
0151 G4double value)
0152 {
0153 if (fVNtupleManager == nullptr) return false;
0154
0155 return fVNtupleManager->FillNtupleDColumn(ntupleId, columnId, value);
0156 }
0157
0158
0159 inline
0160 G4bool G4VAnalysisManager::FillNtupleSColumn(G4int ntupleId, G4int columnId,
0161 const G4String& value)
0162 {
0163 if (fVNtupleManager == nullptr) return false;
0164
0165 return fVNtupleManager->FillNtupleSColumn(ntupleId, columnId, value);
0166 }
0167
0168
0169 inline
0170 G4bool G4VAnalysisManager::AddNtupleRow(G4int ntupleId)
0171 {
0172 if (fVNtupleManager == nullptr) return false;
0173
0174 return fVNtupleManager->AddNtupleRow(ntupleId);
0175 }
0176
0177
0178 inline
0179 G4bool G4VAnalysisManager::GetActivation() const
0180 {
0181 return fState.GetIsActivation();
0182 }
0183
0184
0185 inline
0186 G4int G4VAnalysisManager::GetH1Id(const G4String& name, G4bool warn) const
0187 {
0188 return fVH1Manager->GetId(name, warn);
0189 }
0190
0191
0192 inline
0193 G4int G4VAnalysisManager::GetH2Id(const G4String& name, G4bool warn) const
0194 {
0195 return fVH2Manager->GetId(name, warn);
0196 }
0197
0198
0199 inline
0200 G4int G4VAnalysisManager::GetH3Id(const G4String& name, G4bool warn) const
0201 {
0202 return fVH3Manager->GetId(name, warn);
0203 }
0204
0205
0206 inline
0207 G4int G4VAnalysisManager::GetP1Id(const G4String& name, G4bool warn) const
0208 {
0209 return fVP1Manager->GetId(name, warn);
0210 }
0211
0212
0213 inline
0214 G4int G4VAnalysisManager::GetP2Id(const G4String& name, G4bool warn) const
0215 {
0216 return fVP2Manager->GetId(name, warn);
0217 }
0218
0219
0220 inline
0221 G4int G4VAnalysisManager::GetH1Nbins(G4int id) const
0222 {
0223 return fVH1Manager->GetNbins(G4Analysis::kX, id);
0224 }
0225
0226
0227 inline
0228 G4double G4VAnalysisManager::GetH1Xmin(G4int id) const
0229 {
0230
0231
0232 return fVH1Manager->GetMinValue(G4Analysis::kX, id);
0233 }
0234
0235
0236 inline
0237 G4double G4VAnalysisManager::GetH1Xmax(G4int id) const
0238 {
0239 return fVH1Manager->GetMaxValue(G4Analysis::kX, id);
0240 }
0241
0242
0243 inline
0244 G4double G4VAnalysisManager::GetH1Width(G4int id) const
0245 {
0246 return fVH1Manager->GetWidth(G4Analysis::kX, id);
0247 }
0248
0249
0250 inline
0251 G4int G4VAnalysisManager::GetH2Nxbins(G4int id) const
0252 {
0253 return fVH2Manager->GetNbins(G4Analysis::kX, id);
0254 }
0255
0256
0257 inline
0258 G4double G4VAnalysisManager::GetH2Xmin(G4int id) const
0259 {
0260
0261
0262 return fVH2Manager->GetMinValue(G4Analysis::kX, id);
0263 }
0264
0265
0266 inline
0267 G4double G4VAnalysisManager::GetH2Xmax(G4int id) const
0268 {
0269 return fVH2Manager->GetMaxValue(G4Analysis::kX, id);
0270 }
0271
0272
0273 inline
0274 G4double G4VAnalysisManager::GetH2XWidth(G4int id) const
0275 {
0276 return fVH2Manager->GetWidth(G4Analysis::kX, id);
0277 }
0278
0279
0280 inline
0281 G4int G4VAnalysisManager::GetH2Nybins(G4int id) const
0282 {
0283 return fVH2Manager->GetNbins(G4Analysis::kY, id);
0284 }
0285
0286
0287 inline
0288 G4double G4VAnalysisManager::GetH2Ymin(G4int id) const
0289 {
0290
0291
0292 return fVH2Manager->GetMinValue(G4Analysis::kY, id);
0293 }
0294
0295
0296 inline
0297 G4double G4VAnalysisManager::GetH2Ymax(G4int id) const
0298 {
0299 return fVH2Manager->GetMaxValue(G4Analysis::kY, id);
0300 }
0301
0302
0303 inline
0304 G4double G4VAnalysisManager::GetH2YWidth(G4int id) const
0305 {
0306 return fVH2Manager->GetWidth(G4Analysis::kY, id);
0307 }
0308
0309
0310 inline
0311 G4int G4VAnalysisManager::GetH3Nxbins(G4int id) const
0312 {
0313 return fVH3Manager->GetNbins(G4Analysis::kX, id);
0314 }
0315
0316
0317 inline
0318 G4double G4VAnalysisManager::GetH3Xmin(G4int id) const
0319 {
0320
0321
0322 return fVH3Manager->GetMinValue(G4Analysis::kX, id);
0323 }
0324
0325
0326 inline
0327 G4double G4VAnalysisManager::GetH3Xmax(G4int id) const
0328 {
0329 return fVH3Manager->GetMaxValue(G4Analysis::kX, id);
0330 }
0331
0332
0333 inline
0334 G4double G4VAnalysisManager::GetH3XWidth(G4int id) const
0335 {
0336 return fVH3Manager->GetWidth(G4Analysis::kX, id);
0337 }
0338
0339
0340 inline
0341 G4int G4VAnalysisManager::GetH3Nybins(G4int id) const
0342 {
0343 return fVH3Manager->GetNbins(G4Analysis::kY, id);
0344 }
0345
0346
0347 inline
0348 G4double G4VAnalysisManager::GetH3Ymin(G4int id) const
0349 {
0350
0351
0352 return fVH3Manager->GetMinValue(G4Analysis::kY, id);
0353 }
0354
0355
0356 inline
0357 G4double G4VAnalysisManager::GetH3Ymax(G4int id) const
0358 {
0359 return fVH3Manager->GetMaxValue(G4Analysis::kY, id);
0360 }
0361
0362
0363 inline
0364 G4double G4VAnalysisManager::GetH3YWidth(G4int id) const
0365 {
0366 return fVH3Manager->GetWidth(G4Analysis::kY, id);
0367 }
0368
0369
0370 inline
0371 G4int G4VAnalysisManager::GetH3Nzbins(G4int id) const
0372 {
0373 return fVH3Manager->GetNbins(G4Analysis::kZ, id);
0374 }
0375
0376
0377 inline
0378 G4double G4VAnalysisManager::GetH3Zmin(G4int id) const
0379 {
0380
0381
0382 return fVH3Manager->GetMinValue(G4Analysis::kZ, id);
0383 }
0384
0385
0386 inline
0387 G4double G4VAnalysisManager::GetH3Zmax(G4int id) const
0388 {
0389 return fVH3Manager->GetMaxValue(G4Analysis::kZ, id);
0390 }
0391
0392
0393 inline
0394 G4double G4VAnalysisManager::GetH3ZWidth(G4int id) const
0395 {
0396 return fVH3Manager->GetWidth(G4Analysis::kZ, id);
0397 }
0398
0399
0400 inline
0401 G4int G4VAnalysisManager::GetP1Nbins(G4int id) const
0402 {
0403 return fVP1Manager->GetNbins(G4Analysis::kX, id);
0404 }
0405
0406
0407 inline
0408 G4double G4VAnalysisManager::GetP1Xmin(G4int id) const
0409 {
0410
0411
0412 return fVP1Manager->GetMinValue(G4Analysis::kX, id);
0413 }
0414
0415
0416 inline
0417 G4double G4VAnalysisManager::GetP1Xmax(G4int id) const
0418 {
0419 return fVP1Manager->GetMaxValue(G4Analysis::kX, id);
0420 }
0421
0422
0423 inline
0424 G4double G4VAnalysisManager::GetP1XWidth(G4int id) const
0425 {
0426 return fVP1Manager->GetWidth(G4Analysis::kX, id);
0427 }
0428
0429
0430 inline
0431 G4double G4VAnalysisManager::GetP1Ymin(G4int id) const
0432 {
0433
0434
0435 return fVP1Manager->GetMinValue(G4Analysis::kY, id);
0436 }
0437
0438
0439 inline
0440 G4double G4VAnalysisManager::GetP1Ymax(G4int id) const
0441 {
0442 return fVP1Manager->GetMaxValue(G4Analysis::kY, id);
0443 }
0444
0445
0446 inline
0447 G4int G4VAnalysisManager::GetP2Nxbins(G4int id) const
0448 {
0449 return fVP2Manager->GetNbins(G4Analysis::kX, id);
0450 }
0451
0452
0453 inline
0454 G4double G4VAnalysisManager::GetP2Xmin(G4int id) const
0455 {
0456
0457
0458 return fVP2Manager->GetMinValue(G4Analysis::kX, id);
0459 }
0460
0461
0462 inline
0463 G4double G4VAnalysisManager::GetP2Xmax(G4int id) const
0464 {
0465 return fVP2Manager->GetMaxValue(G4Analysis::kX, id);
0466 }
0467
0468
0469 inline
0470 G4double G4VAnalysisManager::GetP2XWidth(G4int id) const
0471 {
0472 return fVP2Manager->GetWidth(G4Analysis::kX, id);
0473 }
0474
0475
0476 inline
0477 G4int G4VAnalysisManager::GetP2Nybins(G4int id) const
0478 {
0479 return fVP2Manager->GetNbins(G4Analysis::kY, id);
0480 }
0481
0482
0483 inline
0484 G4double G4VAnalysisManager::GetP2Ymin(G4int id) const
0485 {
0486
0487
0488 return fVP2Manager->GetMinValue(G4Analysis::kY, id);
0489 }
0490
0491
0492 inline
0493 G4double G4VAnalysisManager::GetP2Ymax(G4int id) const
0494 {
0495 return fVP2Manager->GetMaxValue(G4Analysis::kY, id);
0496 }
0497
0498
0499 inline
0500 G4double G4VAnalysisManager::GetP2YWidth(G4int id) const
0501 {
0502 return fVP2Manager->GetWidth(G4Analysis::kY, id);
0503 }
0504
0505
0506 inline
0507 G4double G4VAnalysisManager::GetP2Zmin(G4int id) const
0508 {
0509
0510
0511 return fVP2Manager->GetMinValue(G4Analysis::kZ, id);
0512 }
0513
0514
0515 inline
0516 G4double G4VAnalysisManager::GetP2Zmax(G4int id) const
0517 {
0518 return fVP2Manager->GetMaxValue(G4Analysis::kZ, id);
0519 }
0520
0521
0522 inline
0523 G4String G4VAnalysisManager::GetH1Name(G4int id) const
0524 {
0525 return fH1HnManager->GetName(id);
0526 }
0527
0528
0529 inline
0530 G4double G4VAnalysisManager::GetH1Unit(G4int id) const
0531 {
0532 return fH1HnManager->GetUnit(G4Analysis::kX, id);
0533 }
0534
0535
0536 inline
0537 G4bool G4VAnalysisManager::GetH1Activation(G4int id) const
0538 {
0539 return fH1HnManager->GetActivation(id);
0540 }
0541
0542
0543 inline
0544 G4bool G4VAnalysisManager::GetH1Ascii(G4int id) const
0545 {
0546 return fH1HnManager->GetAscii(id);
0547 }
0548
0549
0550 inline
0551 G4bool G4VAnalysisManager::GetH1Plotting(G4int id) const
0552 {
0553 return fH1HnManager->GetPlotting(id);
0554 }
0555
0556
0557 inline
0558 G4String G4VAnalysisManager::GetH2Name(G4int id) const
0559 {
0560 return fH2HnManager->GetName(id);
0561 }
0562
0563
0564 inline
0565 G4double G4VAnalysisManager::GetH2XUnit(G4int id) const
0566 {
0567 return fH2HnManager->GetUnit(G4Analysis::kX, id);
0568 }
0569
0570
0571 inline
0572 G4double G4VAnalysisManager::GetH2YUnit(G4int id) const
0573 {
0574 return fH2HnManager->GetUnit(G4Analysis::kY, id);
0575 }
0576
0577
0578 inline
0579 G4bool G4VAnalysisManager::GetH2Activation(G4int id) const
0580 {
0581 return fH2HnManager->GetActivation(id);
0582 }
0583
0584
0585 inline
0586 G4bool G4VAnalysisManager::GetH2Ascii(G4int id) const
0587 {
0588 return fH2HnManager->GetAscii(id);
0589 }
0590
0591
0592 inline
0593 G4bool G4VAnalysisManager::GetH2Plotting(G4int id) const
0594 {
0595 return fH2HnManager->GetPlotting(id);
0596 }
0597
0598
0599 inline
0600 G4String G4VAnalysisManager::GetH3Name(G4int id) const
0601 {
0602 return fH3HnManager->GetName(id);
0603 }
0604
0605
0606 inline
0607 G4double G4VAnalysisManager::GetH3XUnit(G4int id) const
0608 {
0609 return fH3HnManager->GetUnit(G4Analysis::kX, id);
0610 }
0611
0612
0613 inline
0614 G4double G4VAnalysisManager::GetH3YUnit(G4int id) const
0615 {
0616 return fH3HnManager->GetUnit(G4Analysis::kY, id);
0617 }
0618
0619
0620 inline
0621 G4double G4VAnalysisManager::GetH3ZUnit(G4int id) const
0622 {
0623 return fH3HnManager->GetUnit(G4Analysis::kZ, id);
0624 }
0625
0626
0627 inline
0628 G4bool G4VAnalysisManager::GetH3Activation(G4int id) const
0629 {
0630 return fH3HnManager->GetActivation(id);
0631 }
0632
0633
0634 inline
0635 G4bool G4VAnalysisManager::GetH3Ascii(G4int id) const
0636 {
0637 return fH3HnManager->GetAscii(id);
0638 }
0639
0640
0641 inline
0642 G4bool G4VAnalysisManager::GetH3Plotting(G4int id) const
0643 {
0644 return fH3HnManager->GetPlotting(id);
0645 }
0646
0647
0648 inline
0649 G4String G4VAnalysisManager::GetP1Name(G4int id) const
0650 {
0651 return fP1HnManager->GetName(id);
0652 }
0653
0654
0655 inline
0656 G4double G4VAnalysisManager::GetP1XUnit(G4int id) const
0657 {
0658 return fP1HnManager->GetUnit(G4Analysis::kX, id);
0659 }
0660
0661
0662 inline
0663 G4double G4VAnalysisManager::GetP1YUnit(G4int id) const
0664 {
0665 return fP1HnManager->GetUnit(G4Analysis::kY, id);
0666 }
0667
0668
0669 inline
0670 G4bool G4VAnalysisManager::GetP1Activation(G4int id) const
0671 {
0672 return fP1HnManager->GetActivation(id);
0673 }
0674
0675
0676 inline
0677 G4bool G4VAnalysisManager::GetP1Ascii(G4int id) const
0678 {
0679 return fP1HnManager->GetAscii(id);
0680 }
0681
0682
0683 inline
0684 G4bool G4VAnalysisManager::GetP1Plotting(G4int id) const
0685 {
0686 return fP1HnManager->GetPlotting(id);
0687 }
0688
0689
0690 inline
0691 G4String G4VAnalysisManager::GetP2Name(G4int id) const
0692 {
0693 return fP2HnManager->GetName(id);
0694 }
0695
0696
0697 inline
0698 G4double G4VAnalysisManager::GetP2XUnit(G4int id) const
0699 {
0700 return fP2HnManager->GetUnit(G4Analysis::kX, id);
0701 }
0702
0703
0704 inline
0705 G4double G4VAnalysisManager::GetP2YUnit(G4int id) const
0706 {
0707 return fP2HnManager->GetUnit(G4Analysis::kY, id);
0708 }
0709
0710
0711 inline
0712 G4double G4VAnalysisManager::GetP2ZUnit(G4int id) const
0713 {
0714 return fP2HnManager->GetUnit(G4Analysis::kZ, id);
0715 }
0716
0717
0718 inline
0719 G4bool G4VAnalysisManager::GetP2Activation(G4int id) const
0720 {
0721 return fP2HnManager->GetActivation(id);
0722 }
0723
0724
0725 inline
0726 G4bool G4VAnalysisManager::GetP2Ascii(G4int id) const
0727 {
0728 return fP2HnManager->GetAscii(id);
0729 }
0730
0731
0732 inline
0733 G4bool G4VAnalysisManager::GetP2Plotting(G4int id) const
0734 {
0735 return fP2HnManager->GetPlotting(id);
0736 }
0737
0738
0739 inline
0740 G4bool G4VAnalysisManager::GetNtupleActivation(G4int id) const
0741 {
0742 if ( fVNtupleManager ) {
0743 return fVNtupleManager->GetActivation(id);
0744 }
0745 return fNtupleBookingManager->GetActivation(id);
0746 }
0747
0748
0749 inline
0750 G4bool G4VAnalysisManager::SetH1Title(G4int id, const G4String& title)
0751 {
0752 return fVH1Manager->SetTitle(id, title);
0753 }
0754
0755
0756 inline
0757 G4bool G4VAnalysisManager::SetH1XAxisTitle(G4int id, const G4String& title)
0758 {
0759 return fVH1Manager->SetAxisTitle(G4Analysis::kX, id, title);
0760 }
0761
0762
0763 inline
0764 G4bool G4VAnalysisManager::SetH1YAxisTitle(G4int id, const G4String& title)
0765 {
0766 return fVH1Manager->SetAxisTitle(G4Analysis::kY, id, title);
0767 }
0768
0769
0770 inline
0771 G4bool G4VAnalysisManager::SetH1XAxisIsLog(G4int id, G4bool isLog)
0772 {
0773 return fH1HnManager->SetAxisIsLog(G4Analysis::kX, id, isLog);
0774 }
0775
0776
0777 inline
0778 G4bool G4VAnalysisManager::SetH1YAxisIsLog(G4int id, G4bool isLog)
0779 {
0780 return fH1HnManager->SetAxisIsLog(G4Analysis::kY, id, isLog);
0781 }
0782
0783
0784 inline
0785 G4bool G4VAnalysisManager::SetH2Title(G4int id, const G4String& title)
0786 {
0787 return fVH2Manager->SetTitle(id, title);
0788 }
0789
0790
0791 inline
0792 G4bool G4VAnalysisManager::SetH2XAxisTitle(G4int id, const G4String& title)
0793 {
0794 return fVH2Manager->SetAxisTitle(G4Analysis::kX, id, title);
0795 }
0796
0797
0798 inline
0799 G4bool G4VAnalysisManager::SetH2YAxisTitle(G4int id, const G4String& title)
0800 {
0801 return fVH2Manager->SetAxisTitle(G4Analysis::kY, id, title);
0802 }
0803
0804
0805 inline
0806 G4bool G4VAnalysisManager::SetH2ZAxisTitle(G4int id, const G4String& title)
0807 {
0808 return fVH2Manager->SetAxisTitle(G4Analysis::kZ, id, title);
0809 }
0810
0811
0812 inline
0813 G4bool G4VAnalysisManager::SetH2XAxisIsLog(G4int id, G4bool isLog)
0814 {
0815 return fH2HnManager->SetAxisIsLog(G4Analysis::kX, id, isLog);
0816 }
0817
0818
0819 inline
0820 G4bool G4VAnalysisManager::SetH2YAxisIsLog(G4int id, G4bool isLog)
0821 {
0822 return fH2HnManager->SetAxisIsLog(G4Analysis::kY, id, isLog);
0823 }
0824
0825
0826 inline
0827 G4bool G4VAnalysisManager::SetH2ZAxisIsLog(G4int id, G4bool isLog)
0828 {
0829 return fH2HnManager->SetAxisIsLog(G4Analysis::kZ, id, isLog);
0830 }
0831
0832
0833 inline
0834 G4bool G4VAnalysisManager::SetH3Title(G4int id, const G4String& title)
0835 {
0836 return fVH3Manager->SetTitle(id, title);
0837 }
0838
0839
0840 inline
0841 G4bool G4VAnalysisManager::SetH3XAxisTitle(G4int id, const G4String& title)
0842 {
0843 return fVH3Manager->SetAxisTitle(G4Analysis::kX, id, title);
0844 }
0845
0846
0847 inline
0848 G4bool G4VAnalysisManager::SetH3YAxisTitle(G4int id, const G4String& title)
0849 {
0850 return fVH3Manager->SetAxisTitle(G4Analysis::kY, id, title);
0851 }
0852
0853
0854 inline
0855 G4bool G4VAnalysisManager::SetH3ZAxisTitle(G4int id, const G4String& title)
0856 {
0857 return fVH3Manager->SetAxisTitle(G4Analysis::kZ, id, title);
0858 }
0859
0860
0861 inline
0862 G4bool G4VAnalysisManager::SetH3XAxisIsLog(G4int id, G4bool isLog)
0863 {
0864 return fH3HnManager->SetAxisIsLog(G4Analysis::kX, id, isLog);
0865 }
0866
0867
0868 inline
0869 G4bool G4VAnalysisManager::SetH3YAxisIsLog(G4int id, G4bool isLog)
0870 {
0871 return fH3HnManager->SetAxisIsLog(G4Analysis::kY, id, isLog);
0872 }
0873
0874
0875 inline
0876 G4bool G4VAnalysisManager::SetH3ZAxisIsLog(G4int id, G4bool isLog)
0877 {
0878 return fH3HnManager->SetAxisIsLog(G4Analysis::kZ, id, isLog);
0879 }
0880
0881
0882 inline
0883 G4bool G4VAnalysisManager::SetP1Title(G4int id, const G4String& title)
0884 {
0885 return fVP1Manager->SetTitle(id, title);
0886 }
0887
0888
0889 inline
0890 G4bool G4VAnalysisManager::SetP1XAxisTitle(G4int id, const G4String& title)
0891 {
0892 return fVP1Manager->SetAxisTitle(G4Analysis::kX, id, title);
0893 }
0894
0895
0896 inline
0897 G4bool G4VAnalysisManager::SetP1YAxisTitle(G4int id, const G4String& title)
0898 {
0899 return fVP1Manager->SetAxisTitle(G4Analysis::kY, id, title);
0900 }
0901
0902
0903 inline
0904 G4bool G4VAnalysisManager::SetP1XAxisIsLog(G4int id, G4bool isLog)
0905 {
0906 return fP1HnManager->SetAxisIsLog(G4Analysis::kX, id, isLog);
0907 }
0908
0909
0910 inline
0911 G4bool G4VAnalysisManager::SetP1YAxisIsLog(G4int id, G4bool isLog)
0912 {
0913 return fP1HnManager->SetAxisIsLog(G4Analysis::kY, id, isLog);
0914 }
0915
0916
0917 inline
0918 G4bool G4VAnalysisManager::SetP2Title(G4int id, const G4String& title)
0919 {
0920 return fVP2Manager->SetTitle(id, title);
0921 }
0922
0923
0924 inline
0925 G4bool G4VAnalysisManager::SetP2XAxisTitle(G4int id, const G4String& title)
0926 {
0927 return fVP2Manager->SetAxisTitle(G4Analysis::kX, id, title);
0928 }
0929
0930
0931 inline
0932 G4bool G4VAnalysisManager::SetP2YAxisTitle(G4int id, const G4String& title)
0933 {
0934 return fVP2Manager->SetAxisTitle(G4Analysis::kY, id, title);
0935 }
0936
0937
0938 inline
0939 G4bool G4VAnalysisManager::SetP2ZAxisTitle(G4int id, const G4String& title)
0940 {
0941 return fVP2Manager->SetAxisTitle(G4Analysis::kZ, id, title);
0942 }
0943
0944
0945 inline
0946 G4bool G4VAnalysisManager::SetP2XAxisIsLog(G4int id, G4bool isLog)
0947 {
0948 return fP2HnManager->SetAxisIsLog(G4Analysis::kX, id, isLog);
0949 }
0950
0951
0952 inline
0953 G4bool G4VAnalysisManager::SetP2YAxisIsLog(G4int id, G4bool isLog)
0954 {
0955 return fP2HnManager->SetAxisIsLog(G4Analysis::kY, id, isLog);
0956 }
0957
0958
0959 inline
0960 G4bool G4VAnalysisManager::SetP2ZAxisIsLog(G4int id, G4bool isLog)
0961 {
0962 return fP2HnManager->SetAxisIsLog(G4Analysis::kZ, id, isLog);
0963 }
0964
0965
0966 inline
0967 G4String G4VAnalysisManager::GetH1Title(G4int id) const
0968 {
0969 return fVH1Manager->GetTitle(id);
0970 }
0971
0972
0973 inline
0974 G4String G4VAnalysisManager::GetH1XAxisTitle(G4int id) const
0975 {
0976 return fVH1Manager->GetAxisTitle(G4Analysis::kX, id);
0977 }
0978
0979
0980 inline
0981 G4String G4VAnalysisManager::GetH1YAxisTitle(G4int id) const
0982 {
0983 return fVH1Manager->GetAxisTitle(G4Analysis::kY, id);
0984 }
0985
0986
0987 inline
0988 G4bool G4VAnalysisManager::GetH1XAxisIsLog(G4int id) const
0989 {
0990 return fH1HnManager->GetAxisIsLog(G4Analysis::kX, id);
0991 }
0992
0993
0994 inline
0995 G4bool G4VAnalysisManager::GetH1YAxisIsLog(G4int id) const
0996 {
0997 return fH1HnManager->GetAxisIsLog(G4Analysis::kY, id);
0998 }
0999
1000
1001 inline
1002 G4String G4VAnalysisManager::GetH2Title(G4int id) const
1003 {
1004 return fVH2Manager->GetTitle(id);
1005 }
1006
1007
1008 inline
1009 G4String G4VAnalysisManager::GetH2XAxisTitle(G4int id) const
1010 {
1011 return fVH2Manager->GetAxisTitle(G4Analysis::kX, id);
1012 }
1013
1014
1015 inline
1016 G4String G4VAnalysisManager::GetH2YAxisTitle(G4int id) const
1017 {
1018 return fVH2Manager->GetAxisTitle(G4Analysis::kY, id);
1019 }
1020
1021
1022 inline
1023 G4String G4VAnalysisManager::GetH2ZAxisTitle(G4int id) const
1024 {
1025 return fVH2Manager->GetAxisTitle(G4Analysis::kZ, id);
1026 }
1027
1028
1029 inline
1030 G4bool G4VAnalysisManager::GetH2XAxisIsLog(G4int id) const
1031 {
1032 return fH2HnManager->GetAxisIsLog(G4Analysis::kX, id);
1033 }
1034
1035
1036 inline
1037 G4bool G4VAnalysisManager::GetH2YAxisIsLog(G4int id) const
1038 {
1039 return fH2HnManager->GetAxisIsLog(G4Analysis::kY, id);
1040 }
1041
1042
1043 inline
1044 G4bool G4VAnalysisManager::GetH2ZAxisIsLog(G4int id) const
1045 {
1046 return fH2HnManager->GetAxisIsLog(G4Analysis::kZ, id);
1047 }
1048
1049
1050 inline
1051 G4String G4VAnalysisManager::GetH3Title(G4int id) const
1052 {
1053 return fVH3Manager->GetTitle(id);
1054 }
1055
1056
1057 inline
1058 G4String G4VAnalysisManager::GetH3XAxisTitle(G4int id) const
1059 {
1060 return fVH3Manager->GetAxisTitle(G4Analysis::kX, id);
1061 }
1062
1063
1064 inline
1065 G4String G4VAnalysisManager::GetH3YAxisTitle(G4int id) const
1066 {
1067 return fVH3Manager->GetAxisTitle(G4Analysis::kY, id);
1068 }
1069
1070
1071 inline
1072 G4String G4VAnalysisManager::GetH3ZAxisTitle(G4int id) const
1073 {
1074 return fVH3Manager->GetAxisTitle(G4Analysis::kZ, id);
1075 }
1076
1077
1078 inline
1079 G4bool G4VAnalysisManager::GetH3XAxisIsLog(G4int id) const
1080 {
1081 return fH3HnManager->GetAxisIsLog(G4Analysis::kX, id);
1082 }
1083
1084
1085 inline
1086 G4bool G4VAnalysisManager::GetH3YAxisIsLog(G4int id) const
1087 {
1088 return fH3HnManager->GetAxisIsLog(G4Analysis::kY, id);
1089 }
1090
1091
1092 inline
1093 G4bool G4VAnalysisManager::GetH3ZAxisIsLog(G4int id) const
1094 {
1095 return fH3HnManager->GetAxisIsLog(G4Analysis::kZ, id);
1096 }
1097
1098
1099 inline
1100 G4String G4VAnalysisManager::GetP1Title(G4int id) const
1101 {
1102 return fVP1Manager->GetTitle(id);
1103 }
1104
1105
1106 inline
1107 G4String G4VAnalysisManager::GetP1XAxisTitle(G4int id) const
1108 {
1109 return fVP1Manager->GetAxisTitle(G4Analysis::kX, id);
1110 }
1111
1112
1113 inline
1114 G4String G4VAnalysisManager::GetP1YAxisTitle(G4int id) const
1115 {
1116 return fVP1Manager->GetAxisTitle(G4Analysis::kY, id);
1117 }
1118
1119
1120 inline
1121 G4bool G4VAnalysisManager::GetP1XAxisIsLog(G4int id) const
1122 {
1123 return fP1HnManager->GetAxisIsLog(G4Analysis::kX, id);
1124 }
1125
1126
1127 inline
1128 G4bool G4VAnalysisManager::GetP1YAxisIsLog(G4int id) const
1129 {
1130 return fP1HnManager->GetAxisIsLog(G4Analysis::kY, id);
1131 }
1132
1133
1134 inline
1135 G4String G4VAnalysisManager::GetP2Title(G4int id) const
1136 {
1137 return fVP2Manager->GetTitle(id);
1138 }
1139
1140
1141 inline
1142 G4String G4VAnalysisManager::GetP2XAxisTitle(G4int id) const
1143 {
1144 return fVP2Manager->GetAxisTitle(G4Analysis::kX, id);
1145 }
1146
1147
1148 inline
1149 G4String G4VAnalysisManager::GetP2YAxisTitle(G4int id) const
1150 {
1151 return fVP2Manager->GetAxisTitle(G4Analysis::kY, id);
1152 }
1153
1154
1155 inline
1156 G4String G4VAnalysisManager::GetP2ZAxisTitle(G4int id) const
1157 {
1158 return fVP2Manager->GetAxisTitle(G4Analysis::kZ, id);
1159 }
1160
1161
1162 inline
1163 G4bool G4VAnalysisManager::GetP2XAxisIsLog(G4int id) const
1164 {
1165 return fP2HnManager->GetAxisIsLog(G4Analysis::kX, id);
1166 }
1167
1168
1169 inline
1170 G4bool G4VAnalysisManager::GetP2YAxisIsLog(G4int id) const
1171 {
1172 return fP2HnManager->GetAxisIsLog(G4Analysis::kY, id);
1173 }
1174
1175
1176 inline
1177 G4bool G4VAnalysisManager::GetP2ZAxisIsLog(G4int id) const
1178 {
1179 return fP2HnManager->GetAxisIsLog(G4Analysis::kZ, id);
1180 }
1181
1182
1183
1184 inline
1185 G4int G4VAnalysisManager::GetVerboseLevel() const
1186 {
1187 return fState.GetVerboseLevel();
1188 }
1189
1190
1191 inline
1192 G4String G4VAnalysisManager::GetType() const
1193 {
1194 return fState.GetType();
1195 }
1196
1197
1198 inline
1199 G4String G4VAnalysisManager::GetFileType() const
1200 {
1201 return fState.GetFileType();
1202 }