Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/analysis/management/include/G4VAnalysisManager.icc

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Diff markup

Differences between /analysis/management/include/G4VAnalysisManager.icc (Version 11.3.0) and /analysis/management/include/G4VAnalysisManager.icc (Version 9.2.p1)


  1 //                                                  1 
  2 // *******************************************    
  3 // * License and Disclaimer                       
  4 // *                                              
  5 // * The  Geant4 software  is  copyright of th    
  6 // * the Geant4 Collaboration.  It is provided    
  7 // * conditions of the Geant4 Software License    
  8 // * LICENSE and available at  http://cern.ch/    
  9 // * include a list of copyright holders.         
 10 // *                                              
 11 // * Neither the authors of this software syst    
 12 // * institutes,nor the agencies providing fin    
 13 // * work  make  any representation or  warran    
 14 // * regarding  this  software system or assum    
 15 // * use.  Please see the license in the file     
 16 // * for the full disclaimer and the limitatio    
 17 // *                                              
 18 // * This  code  implementation is the result     
 19 // * technical work of the GEANT4 collaboratio    
 20 // * By using,  copying,  modifying or  distri    
 21 // * any work based  on the software)  you  ag    
 22 // * use  in  resulting  scientific  publicati    
 23 // * acceptance of all terms of the Geant4 Sof    
 24 // *******************************************    
 25 //                                                
 26                                                   
 27 #include "G4HnManager.hh"                         
 28 #include "G4NtupleBookingManager.hh"              
 29 #include "G4VNtupleManager.hh"                    
 30 #include "G4VFileManager.hh"                      
 31                                                   
 32 //____________________________________________    
 33 inline                                            
 34 void G4VAnalysisManager::Message(                 
 35   G4int level, const G4String& action, const G    
 36   const G4String& objectName, G4bool success)     
 37 {                                                 
 38   fState.Message(level, action, objectType, ob    
 39 }                                                 
 40                                                   
 41 //____________________________________________    
 42 inline                                            
 43 G4bool G4VAnalysisManager::FillH1(G4int id, G4    
 44 {                                                 
 45   return fVH1Manager->Fill(id, {{value}}, weig    
 46 }                                                 
 47                                                   
 48 //____________________________________________    
 49 inline                                            
 50 G4bool G4VAnalysisManager::FillH2(G4int id,       
 51                                   G4double xva    
 52                                   G4double wei    
 53 {                                                 
 54   return fVH2Manager->Fill(id, {{xvalue, yvalu    
 55 }                                                 
 56                                                   
 57 //____________________________________________    
 58 inline                                            
 59 G4bool G4VAnalysisManager::FillH3(G4int id,       
 60                              G4double xvalue,     
 61                              G4double weight)     
 62 {                                                 
 63   return fVH3Manager->Fill(id, { {xvalue, yval    
 64 }                                                 
 65                                                   
 66 //____________________________________________    
 67 inline                                            
 68 G4bool G4VAnalysisManager::FillP1(G4int id, G4    
 69                                   G4double wei    
 70 {                                                 
 71   return fVP1Manager->Fill(id, {{xvalue, yvalu    
 72 }                                                 
 73                                                   
 74 //____________________________________________    
 75 inline                                            
 76 G4bool G4VAnalysisManager::FillP2(G4int id,       
 77                              G4double xvalue,     
 78                              G4double weight)     
 79 {                                                 
 80   return fVP2Manager->Fill(id, {{xvalue, yvalu    
 81 }                                                 
 82                                                   
 83 //____________________________________________    
 84 inline                                            
 85 G4bool G4VAnalysisManager::FillNtupleIColumn(G    
 86 {                                                 
 87   return fVNtupleManager->FillNtupleIColumn(co    
 88 }                                                 
 89                                                   
 90 //____________________________________________    
 91 inline                                            
 92 G4bool G4VAnalysisManager::FillNtupleFColumn(G    
 93 {                                                 
 94   return fVNtupleManager->FillNtupleFColumn(co    
 95 }                                                 
 96                                                   
 97 //____________________________________________    
 98 inline                                            
 99 G4bool G4VAnalysisManager::FillNtupleDColumn(G    
100 {                                                 
101   return fVNtupleManager->FillNtupleDColumn(co    
102 }                                                 
103                                                   
104 //____________________________________________    
105 inline                                            
106 G4bool G4VAnalysisManager::FillNtupleSColumn(G    
107 {                                                 
108   return fVNtupleManager->FillNtupleSColumn(co    
109 }                                                 
110                                                   
111 //____________________________________________    
112 inline                                            
113 G4bool G4VAnalysisManager::AddNtupleRow()         
114 {                                                 
115   return fVNtupleManager->AddNtupleRow();         
116 }                                                 
117                                                   
118 //____________________________________________    
119 inline                                            
120 G4bool G4VAnalysisManager::FillNtupleIColumn(G    
121                                             G4    
122 {                                                 
123   return fVNtupleManager->FillNtupleIColumn(nt    
124 }                                                 
125 //____________________________________________    
126 inline                                            
127 G4bool G4VAnalysisManager::FillNtupleFColumn(G    
128                                             G4    
129 {                                                 
130   return fVNtupleManager->FillNtupleFColumn(nt    
131 }                                                 
132                                                   
133 //____________________________________________    
134 inline                                            
135 G4bool G4VAnalysisManager::FillNtupleDColumn(G    
136                                             G4    
137 {                                                 
138   return fVNtupleManager->FillNtupleDColumn(nt    
139 }                                                 
140                                                   
141 //____________________________________________    
142 inline                                            
143 G4bool G4VAnalysisManager::FillNtupleSColumn(G    
144                                             co    
145 {                                                 
146   return fVNtupleManager->FillNtupleSColumn(nt    
147 }                                                 
148                                                   
149 //____________________________________________    
150 inline                                            
151 G4bool G4VAnalysisManager::AddNtupleRow(G4int     
152 {                                                 
153   return fVNtupleManager->AddNtupleRow(ntupleI    
154 }                                                 
155                                                   
156 //____________________________________________    
157 inline                                            
158 G4bool G4VAnalysisManager::GetActivation() con    
159 {                                                 
160   return fState.GetIsActivation();                
161 }                                                 
162                                                   
163 //____________________________________________    
164 inline                                            
165 G4int G4VAnalysisManager::GetH1Id(const G4Stri    
166 {                                                 
167   return fVH1Manager->GetId(name, warn);          
168 }                                                 
169                                                   
170 //____________________________________________    
171 inline                                            
172 G4int G4VAnalysisManager::GetH2Id(const G4Stri    
173 {                                                 
174   return fVH2Manager->GetId(name, warn);          
175 }                                                 
176                                                   
177 //____________________________________________    
178 inline                                            
179 G4int G4VAnalysisManager::GetH3Id(const G4Stri    
180 {                                                 
181   return fVH3Manager->GetId(name, warn);          
182 }                                                 
183                                                   
184 //____________________________________________    
185 inline                                            
186 G4int G4VAnalysisManager::GetP1Id(const G4Stri    
187 {                                                 
188   return fVP1Manager->GetId(name, warn);          
189 }                                                 
190                                                   
191 //____________________________________________    
192 inline                                            
193 G4int G4VAnalysisManager::GetP2Id(const G4Stri    
194 {                                                 
195   return fVP2Manager->GetId(name, warn);          
196 }                                                 
197                                                   
198 //____________________________________________    
199 inline                                            
200 G4int G4VAnalysisManager::GetH1Nbins(G4int id)    
201 {                                                 
202   return fVH1Manager->GetNbins(G4Analysis::kX,    
203 }                                                 
204                                                   
205 //____________________________________________    
206 inline                                            
207 G4double G4VAnalysisManager::GetH1Xmin(G4int i    
208 {                                                 
209 // Returns xmin value with applied unit and hi    
210                                                   
211   return fVH1Manager->GetMinValue(G4Analysis::    
212 }                                                 
213                                                   
214 //____________________________________________    
215 inline                                            
216 G4double G4VAnalysisManager::GetH1Xmax(G4int i    
217 {                                                 
218   return fVH1Manager->GetMaxValue(G4Analysis::    
219 }                                                 
220                                                   
221 //____________________________________________    
222 inline                                            
223 G4double G4VAnalysisManager::GetH1Width(G4int     
224 {                                                 
225   return fVH1Manager->GetWidth(G4Analysis::kX,    
226 }                                                 
227                                                   
228 //____________________________________________    
229 inline                                            
230 G4int G4VAnalysisManager::GetH2Nxbins(G4int id    
231 {                                                 
232   return fVH2Manager->GetNbins(G4Analysis::kX,    
233 }                                                 
234                                                   
235 //____________________________________________    
236 inline                                            
237 G4double G4VAnalysisManager::GetH2Xmin(G4int i    
238 {                                                 
239 // Returns xmin value with applied unit and hi    
240                                                   
241   return fVH2Manager->GetMinValue(G4Analysis::    
242 }                                                 
243                                                   
244 //____________________________________________    
245 inline                                            
246 G4double G4VAnalysisManager::GetH2Xmax(G4int i    
247 {                                                 
248   return fVH2Manager->GetMaxValue(G4Analysis::    
249 }                                                 
250                                                   
251 //____________________________________________    
252 inline                                            
253 G4double G4VAnalysisManager::GetH2XWidth(G4int    
254 {                                                 
255   return fVH2Manager->GetWidth(G4Analysis::kX,    
256 }                                                 
257                                                   
258 //____________________________________________    
259 inline                                            
260 G4int G4VAnalysisManager::GetH2Nybins(G4int id    
261 {                                                 
262   return fVH2Manager->GetNbins(G4Analysis::kY,    
263 }                                                 
264                                                   
265 //____________________________________________    
266 inline                                            
267 G4double G4VAnalysisManager::GetH2Ymin(G4int i    
268 {                                                 
269 // Returns xmin value with applied unit and hi    
270                                                   
271   return fVH2Manager->GetMinValue(G4Analysis::    
272 }                                                 
273                                                   
274 //____________________________________________    
275 inline                                            
276 G4double G4VAnalysisManager::GetH2Ymax(G4int i    
277 {                                                 
278   return fVH2Manager->GetMaxValue(G4Analysis::    
279 }                                                 
280                                                   
281 //____________________________________________    
282 inline                                            
283 G4double G4VAnalysisManager::GetH2YWidth(G4int    
284 {                                                 
285   return fVH2Manager->GetWidth(G4Analysis::kY,    
286 }                                                 
287                                                   
288 //____________________________________________    
289 inline                                            
290 G4int G4VAnalysisManager::GetH3Nxbins(G4int id    
291 {                                                 
292   return fVH3Manager->GetNbins(G4Analysis::kX,    
293 }                                                 
294                                                   
295 //____________________________________________    
296 inline                                            
297 G4double G4VAnalysisManager::GetH3Xmin(G4int i    
298 {                                                 
299 // Returns xmin value with applied unit and hi    
300                                                   
301   return fVH3Manager->GetMinValue(G4Analysis::    
302 }                                                 
303                                                   
304 //____________________________________________    
305 inline                                            
306 G4double G4VAnalysisManager::GetH3Xmax(G4int i    
307 {                                                 
308   return fVH3Manager->GetMaxValue(G4Analysis::    
309 }                                                 
310                                                   
311 //____________________________________________    
312 inline                                            
313 G4double G4VAnalysisManager::GetH3XWidth(G4int    
314 {                                                 
315   return fVH3Manager->GetWidth(G4Analysis::kX,    
316 }                                                 
317                                                   
318 //____________________________________________    
319 inline                                            
320 G4int G4VAnalysisManager::GetH3Nybins(G4int id    
321 {                                                 
322   return fVH3Manager->GetNbins(G4Analysis::kY,    
323 }                                                 
324                                                   
325 //____________________________________________    
326 inline                                            
327 G4double G4VAnalysisManager::GetH3Ymin(G4int i    
328 {                                                 
329 // Returns xmin value with applied unit and hi    
330                                                   
331   return fVH3Manager->GetMinValue(G4Analysis::    
332 }                                                 
333                                                   
334 //____________________________________________    
335 inline                                            
336 G4double G4VAnalysisManager::GetH3Ymax(G4int i    
337 {                                                 
338   return fVH3Manager->GetMaxValue(G4Analysis::    
339 }                                                 
340                                                   
341 //____________________________________________    
342 inline                                            
343 G4double G4VAnalysisManager::GetH3YWidth(G4int    
344 {                                                 
345   return fVH3Manager->GetWidth(G4Analysis::kY,    
346 }                                                 
347                                                   
348 //____________________________________________    
349 inline                                            
350 G4int G4VAnalysisManager::GetH3Nzbins(G4int id    
351 {                                                 
352   return fVH3Manager->GetNbins(G4Analysis::kZ,    
353 }                                                 
354                                                   
355 //____________________________________________    
356 inline                                            
357 G4double G4VAnalysisManager::GetH3Zmin(G4int i    
358 {                                                 
359 // Returns xmin value with applied unit and hi    
360                                                   
361   return fVH3Manager->GetMinValue(G4Analysis::    
362 }                                                 
363                                                   
364 //____________________________________________    
365 inline                                            
366 G4double G4VAnalysisManager::GetH3Zmax(G4int i    
367 {                                                 
368   return fVH3Manager->GetMaxValue(G4Analysis::    
369 }                                                 
370                                                   
371 //____________________________________________    
372 inline                                            
373 G4double G4VAnalysisManager::GetH3ZWidth(G4int    
374 {                                                 
375   return fVH3Manager->GetWidth(G4Analysis::kZ,    
376 }                                                 
377                                                   
378 //____________________________________________    
379 inline                                            
380 G4int G4VAnalysisManager::GetP1Nbins(G4int id)    
381 {                                                 
382   return fVP1Manager->GetNbins(G4Analysis::kX,    
383 }                                                 
384                                                   
385 //____________________________________________    
386 inline                                            
387 G4double G4VAnalysisManager::GetP1Xmin(G4int i    
388 {                                                 
389 // Returns xmin value with applied unit and hi    
390                                                   
391   return fVP1Manager->GetMinValue(G4Analysis::    
392 }                                                 
393                                                   
394 //____________________________________________    
395 inline                                            
396 G4double G4VAnalysisManager::GetP1Xmax(G4int i    
397 {                                                 
398   return fVP1Manager->GetMaxValue(G4Analysis::    
399 }                                                 
400                                                   
401 //____________________________________________    
402 inline                                            
403 G4double G4VAnalysisManager::GetP1XWidth(G4int    
404 {                                                 
405   return fVP1Manager->GetWidth(G4Analysis::kX,    
406 }                                                 
407                                                   
408 //____________________________________________    
409 inline                                            
410 G4double G4VAnalysisManager::GetP1Ymin(G4int i    
411 {                                                 
412 // Returns xmin value with applied unit and hi    
413                                                   
414   return fVP1Manager->GetMinValue(G4Analysis::    
415 }                                                 
416                                                   
417 //____________________________________________    
418 inline                                            
419 G4double G4VAnalysisManager::GetP1Ymax(G4int i    
420 {                                                 
421   return fVP1Manager->GetMaxValue(G4Analysis::    
422 }                                                 
423                                                   
424 //____________________________________________    
425 inline                                            
426 G4int G4VAnalysisManager::GetP2Nxbins(G4int id    
427 {                                                 
428   return fVP2Manager->GetNbins(G4Analysis::kX,    
429 }                                                 
430                                                   
431 //____________________________________________    
432 inline                                            
433 G4double G4VAnalysisManager::GetP2Xmin(G4int i    
434 {                                                 
435 // Returns xmin value with applied unit and hi    
436                                                   
437   return fVP2Manager->GetMinValue(G4Analysis::    
438 }                                                 
439                                                   
440 //____________________________________________    
441 inline                                            
442 G4double G4VAnalysisManager::GetP2Xmax(G4int i    
443 {                                                 
444   return fVP2Manager->GetMaxValue(G4Analysis::    
445 }                                                 
446                                                   
447 //____________________________________________    
448 inline                                            
449 G4double G4VAnalysisManager::GetP2XWidth(G4int    
450 {                                                 
451   return fVP2Manager->GetWidth(G4Analysis::kX,    
452 }                                                 
453                                                   
454 //____________________________________________    
455 inline                                            
456 G4int G4VAnalysisManager::GetP2Nybins(G4int id    
457 {                                                 
458   return fVP2Manager->GetNbins(G4Analysis::kY,    
459 }                                                 
460                                                   
461 //____________________________________________    
462 inline                                            
463 G4double G4VAnalysisManager::GetP2Ymin(G4int i    
464 {                                                 
465 // Returns xmin value with applied unit and hi    
466                                                   
467   return fVP2Manager->GetMinValue(G4Analysis::    
468 }                                                 
469                                                   
470 //____________________________________________    
471 inline                                            
472 G4double G4VAnalysisManager::GetP2Ymax(G4int i    
473 {                                                 
474   return fVP2Manager->GetMaxValue(G4Analysis::    
475 }                                                 
476                                                   
477 //____________________________________________    
478 inline                                            
479 G4double G4VAnalysisManager::GetP2YWidth(G4int    
480 {                                                 
481   return fVP2Manager->GetWidth(G4Analysis::kY,    
482 }                                                 
483                                                   
484 //____________________________________________    
485 inline                                            
486 G4double G4VAnalysisManager::GetP2Zmin(G4int i    
487 {                                                 
488 // Returns xmin value with applied unit and hi    
489                                                   
490   return fVP2Manager->GetMinValue(G4Analysis::    
491 }                                                 
492                                                   
493 //____________________________________________    
494 inline                                            
495 G4double G4VAnalysisManager::GetP2Zmax(G4int i    
496 {                                                 
497   return fVP2Manager->GetMaxValue(G4Analysis::    
498 }                                                 
499                                                   
500 //____________________________________________    
501 inline                                            
502 G4String G4VAnalysisManager::GetH1Name(G4int i    
503 {                                                 
504   return fH1HnManager->GetName(id);               
505 }                                                 
506                                                   
507 //____________________________________________    
508 inline                                            
509 G4double G4VAnalysisManager::GetH1Unit(G4int i    
510 {                                                 
511   return fH1HnManager->GetUnit(G4Analysis::kX,    
512 }                                                 
513                                                   
514 //____________________________________________    
515 inline                                            
516 G4bool G4VAnalysisManager::GetH1Activation(G4i    
517 {                                                 
518   return fH1HnManager->GetActivation(id);         
519 }                                                 
520                                                   
521 //____________________________________________    
522 inline                                            
523 G4bool G4VAnalysisManager::GetH1Ascii(G4int id    
524 {                                                 
525   return fH1HnManager->GetAscii(id);              
526 }                                                 
527                                                   
528 //____________________________________________    
529 inline                                            
530 G4bool G4VAnalysisManager::GetH1Plotting(G4int    
531 {                                                 
532   return fH1HnManager->GetPlotting(id);           
533 }                                                 
534                                                   
535 //____________________________________________    
536 inline                                            
537 G4String G4VAnalysisManager::GetH2Name(G4int i    
538 {                                                 
539   return fH2HnManager->GetName(id);               
540 }                                                 
541                                                   
542 //____________________________________________    
543 inline                                            
544 G4double G4VAnalysisManager::GetH2XUnit(G4int     
545 {                                                 
546   return fH2HnManager->GetUnit(G4Analysis::kX,    
547 }                                                 
548                                                   
549 //____________________________________________    
550 inline                                            
551 G4double G4VAnalysisManager::GetH2YUnit(G4int     
552 {                                                 
553   return fH2HnManager->GetUnit(G4Analysis::kY,    
554 }                                                 
555                                                   
556 //____________________________________________    
557 inline                                            
558 G4bool G4VAnalysisManager::GetH2Activation(G4i    
559 {                                                 
560   return fH2HnManager->GetActivation(id);         
561 }                                                 
562                                                   
563 //____________________________________________    
564 inline                                            
565 G4bool G4VAnalysisManager::GetH2Ascii(G4int id    
566 {                                                 
567   return fH2HnManager->GetAscii(id);              
568 }                                                 
569                                                   
570 //____________________________________________    
571 inline                                            
572 G4bool G4VAnalysisManager::GetH2Plotting(G4int    
573 {                                                 
574   return fH2HnManager->GetPlotting(id);           
575 }                                                 
576                                                   
577 //____________________________________________    
578 inline                                            
579 G4String G4VAnalysisManager::GetH3Name(G4int i    
580 {                                                 
581   return fH3HnManager->GetName(id);               
582 }                                                 
583                                                   
584 //____________________________________________    
585 inline                                            
586 G4double G4VAnalysisManager::GetH3XUnit(G4int     
587 {                                                 
588   return fH3HnManager->GetUnit(G4Analysis::kX,    
589 }                                                 
590                                                   
591 //____________________________________________    
592 inline                                            
593 G4double G4VAnalysisManager::GetH3YUnit(G4int     
594 {                                                 
595   return fH3HnManager->GetUnit(G4Analysis::kY,    
596 }                                                 
597                                                   
598 //____________________________________________    
599 inline                                            
600 G4double G4VAnalysisManager::GetH3ZUnit(G4int     
601 {                                                 
602   return fH3HnManager->GetUnit(G4Analysis::kZ,    
603 }                                                 
604                                                   
605 //____________________________________________    
606 inline                                            
607 G4bool G4VAnalysisManager::GetH3Activation(G4i    
608 {                                                 
609   return fH3HnManager->GetActivation(id);         
610 }                                                 
611                                                   
612 //____________________________________________    
613 inline                                            
614 G4bool G4VAnalysisManager::GetH3Ascii(G4int id    
615 {                                                 
616   return fH3HnManager->GetAscii(id);              
617 }                                                 
618                                                   
619 //____________________________________________    
620 inline                                            
621 G4bool G4VAnalysisManager::GetH3Plotting(G4int    
622 {                                                 
623   return fH3HnManager->GetPlotting(id);           
624 }                                                 
625                                                   
626 //____________________________________________    
627 inline                                            
628 G4String G4VAnalysisManager::GetP1Name(G4int i    
629 {                                                 
630   return fP1HnManager->GetName(id);               
631 }                                                 
632                                                   
633 //____________________________________________    
634 inline                                            
635 G4double G4VAnalysisManager::GetP1XUnit(G4int     
636 {                                                 
637   return fP1HnManager->GetUnit(G4Analysis::kX,    
638 }                                                 
639                                                   
640 //____________________________________________    
641 inline                                            
642 G4double G4VAnalysisManager::GetP1YUnit(G4int     
643 {                                                 
644   return fP1HnManager->GetUnit(G4Analysis::kY,    
645 }                                                 
646                                                   
647 //____________________________________________    
648 inline                                            
649 G4bool G4VAnalysisManager::GetP1Activation(G4i    
650 {                                                 
651   return fP1HnManager->GetActivation(id);         
652 }                                                 
653                                                   
654 //____________________________________________    
655 inline                                            
656 G4bool G4VAnalysisManager::GetP1Ascii(G4int id    
657 {                                                 
658   return fP1HnManager->GetAscii(id);              
659 }                                                 
660                                                   
661 //____________________________________________    
662 inline                                            
663 G4bool G4VAnalysisManager::GetP1Plotting(G4int    
664 {                                                 
665   return fP1HnManager->GetPlotting(id);           
666 }                                                 
667                                                   
668 //____________________________________________    
669 inline                                            
670 G4String G4VAnalysisManager::GetP2Name(G4int i    
671 {                                                 
672   return fP2HnManager->GetName(id);               
673 }                                                 
674                                                   
675 //____________________________________________    
676 inline                                            
677 G4double G4VAnalysisManager::GetP2XUnit(G4int     
678 {                                                 
679   return fP2HnManager->GetUnit(G4Analysis::kX,    
680 }                                                 
681                                                   
682 //____________________________________________    
683 inline                                            
684 G4double G4VAnalysisManager::GetP2YUnit(G4int     
685 {                                                 
686   return fP2HnManager->GetUnit(G4Analysis::kY,    
687 }                                                 
688                                                   
689 //____________________________________________    
690 inline                                            
691 G4double G4VAnalysisManager::GetP2ZUnit(G4int     
692 {                                                 
693   return fP2HnManager->GetUnit(G4Analysis::kZ,    
694 }                                                 
695                                                   
696 //____________________________________________    
697 inline                                            
698 G4bool G4VAnalysisManager::GetP2Activation(G4i    
699 {                                                 
700   return fP2HnManager->GetActivation(id);         
701 }                                                 
702                                                   
703 //____________________________________________    
704 inline                                            
705 G4bool G4VAnalysisManager::GetP2Ascii(G4int id    
706 {                                                 
707   return fP2HnManager->GetAscii(id);              
708 }                                                 
709                                                   
710 //____________________________________________    
711 inline                                            
712 G4bool G4VAnalysisManager::GetP2Plotting(G4int    
713 {                                                 
714   return fP2HnManager->GetPlotting(id);           
715 }                                                 
716                                                   
717 //____________________________________________    
718 inline                                            
719 G4bool G4VAnalysisManager::GetNtupleActivation    
720 {                                                 
721   if ( fVNtupleManager ) {                        
722     return fVNtupleManager->GetActivation(id);    
723   }                                               
724   return fNtupleBookingManager->GetActivation(    
725 }                                                 
726                                                   
727 //____________________________________________    
728 inline                                            
729 G4bool G4VAnalysisManager::SetH1Title(G4int id    
730 {                                                 
731   return fVH1Manager->SetTitle(id, title);        
732 }                                                 
733                                                   
734 //____________________________________________    
735 inline                                            
736 G4bool G4VAnalysisManager::SetH1XAxisTitle(G4i    
737 {                                                 
738   return fVH1Manager->SetAxisTitle(G4Analysis:    
739 }                                                 
740                                                   
741 //____________________________________________    
742 inline                                            
743 G4bool G4VAnalysisManager::SetH1YAxisTitle(G4i    
744 {                                                 
745   return fVH1Manager->SetAxisTitle(G4Analysis:    
746 }                                                 
747                                                   
748 //____________________________________________    
749 inline                                            
750 G4bool G4VAnalysisManager::SetH1XAxisIsLog(G4i    
751 {                                                 
752   return fH1HnManager->SetAxisIsLog(G4Analysis    
753 }                                                 
754                                                   
755 //____________________________________________    
756 inline                                            
757 G4bool G4VAnalysisManager::SetH1YAxisIsLog(G4i    
758 {                                                 
759   return fH1HnManager->SetAxisIsLog(G4Analysis    
760 }                                                 
761                                                   
762 //____________________________________________    
763 inline                                            
764 G4bool G4VAnalysisManager::SetH2Title(G4int id    
765 {                                                 
766   return fVH2Manager->SetTitle(id, title);        
767 }                                                 
768                                                   
769 //____________________________________________    
770 inline                                            
771 G4bool G4VAnalysisManager::SetH2XAxisTitle(G4i    
772 {                                                 
773   return fVH2Manager->SetAxisTitle(G4Analysis:    
774 }                                                 
775                                                   
776 //____________________________________________    
777 inline                                            
778 G4bool G4VAnalysisManager::SetH2YAxisTitle(G4i    
779 {                                                 
780   return fVH2Manager->SetAxisTitle(G4Analysis:    
781 }                                                 
782                                                   
783 //____________________________________________    
784 inline                                            
785 G4bool G4VAnalysisManager::SetH2ZAxisTitle(G4i    
786 {                                                 
787   return fVH2Manager->SetAxisTitle(G4Analysis:    
788 }                                                 
789                                                   
790 //____________________________________________    
791 inline                                            
792 G4bool G4VAnalysisManager::SetH2XAxisIsLog(G4i    
793 {                                                 
794   return fH2HnManager->SetAxisIsLog(G4Analysis    
795 }                                                 
796                                                   
797 //____________________________________________    
798 inline                                            
799 G4bool G4VAnalysisManager::SetH2YAxisIsLog(G4i    
800 {                                                 
801   return fH2HnManager->SetAxisIsLog(G4Analysis    
802 }                                                 
803                                                   
804 //____________________________________________    
805 inline                                            
806 G4bool G4VAnalysisManager::SetH2ZAxisIsLog(G4i    
807 {                                                 
808   return fH2HnManager->SetAxisIsLog(G4Analysis    
809 }                                                 
810                                                   
811 //____________________________________________    
812 inline                                            
813 G4bool G4VAnalysisManager::SetH3Title(G4int id    
814 {                                                 
815   return fVH3Manager->SetTitle(id, title);        
816 }                                                 
817                                                   
818 //____________________________________________    
819 inline                                            
820 G4bool G4VAnalysisManager::SetH3XAxisTitle(G4i    
821 {                                                 
822   return fVH3Manager->SetAxisTitle(G4Analysis:    
823 }                                                 
824                                                   
825 //____________________________________________    
826 inline                                            
827 G4bool G4VAnalysisManager::SetH3YAxisTitle(G4i    
828 {                                                 
829   return fVH3Manager->SetAxisTitle(G4Analysis:    
830 }                                                 
831                                                   
832 //____________________________________________    
833 inline                                            
834 G4bool G4VAnalysisManager::SetH3ZAxisTitle(G4i    
835 {                                                 
836   return fVH3Manager->SetAxisTitle(G4Analysis:    
837 }                                                 
838                                                   
839 //____________________________________________    
840 inline                                            
841 G4bool G4VAnalysisManager::SetH3XAxisIsLog(G4i    
842 {                                                 
843   return fH3HnManager->SetAxisIsLog(G4Analysis    
844 }                                                 
845                                                   
846 //____________________________________________    
847 inline                                            
848 G4bool G4VAnalysisManager::SetH3YAxisIsLog(G4i    
849 {                                                 
850   return fH3HnManager->SetAxisIsLog(G4Analysis    
851 }                                                 
852                                                   
853 //____________________________________________    
854 inline                                            
855 G4bool G4VAnalysisManager::SetH3ZAxisIsLog(G4i    
856 {                                                 
857   return fH3HnManager->SetAxisIsLog(G4Analysis    
858 }                                                 
859                                                   
860 //____________________________________________    
861 inline                                            
862 G4bool G4VAnalysisManager::SetP1Title(G4int id    
863 {                                                 
864   return fVP1Manager->SetTitle(id, title);        
865 }                                                 
866                                                   
867 //____________________________________________    
868 inline                                            
869 G4bool G4VAnalysisManager::SetP1XAxisTitle(G4i    
870 {                                                 
871   return fVP1Manager->SetAxisTitle(G4Analysis:    
872 }                                                 
873                                                   
874 //____________________________________________    
875 inline                                            
876 G4bool G4VAnalysisManager::SetP1YAxisTitle(G4i    
877 {                                                 
878   return fVP1Manager->SetAxisTitle(G4Analysis:    
879 }                                                 
880                                                   
881 //____________________________________________    
882 inline                                            
883 G4bool G4VAnalysisManager::SetP1XAxisIsLog(G4i    
884 {                                                 
885   return fP1HnManager->SetAxisIsLog(G4Analysis    
886 }                                                 
887                                                   
888 //____________________________________________    
889 inline                                            
890 G4bool G4VAnalysisManager::SetP1YAxisIsLog(G4i    
891 {                                                 
892   return fP1HnManager->SetAxisIsLog(G4Analysis    
893 }                                                 
894                                                   
895 //____________________________________________    
896 inline                                            
897 G4bool G4VAnalysisManager::SetP2Title(G4int id    
898 {                                                 
899   return fVP2Manager->SetTitle(id, title);        
900 }                                                 
901                                                   
902 //____________________________________________    
903 inline                                            
904 G4bool G4VAnalysisManager::SetP2XAxisTitle(G4i    
905 {                                                 
906   return fVP2Manager->SetAxisTitle(G4Analysis:    
907 }                                                 
908                                                   
909 //____________________________________________    
910 inline                                            
911 G4bool G4VAnalysisManager::SetP2YAxisTitle(G4i    
912 {                                                 
913   return fVP2Manager->SetAxisTitle(G4Analysis:    
914 }                                                 
915                                                   
916 //____________________________________________    
917 inline                                            
918 G4bool G4VAnalysisManager::SetP2ZAxisTitle(G4i    
919 {                                                 
920   return fVP2Manager->SetAxisTitle(G4Analysis:    
921 }                                                 
922                                                   
923 //____________________________________________    
924 inline                                            
925 G4bool G4VAnalysisManager::SetP2XAxisIsLog(G4i    
926 {                                                 
927   return fP2HnManager->SetAxisIsLog(G4Analysis    
928 }                                                 
929                                                   
930 //____________________________________________    
931 inline                                            
932 G4bool G4VAnalysisManager::SetP2YAxisIsLog(G4i    
933 {                                                 
934   return fP2HnManager->SetAxisIsLog(G4Analysis    
935 }                                                 
936                                                   
937 //____________________________________________    
938 inline                                            
939 G4bool G4VAnalysisManager::SetP2ZAxisIsLog(G4i    
940 {                                                 
941   return fP2HnManager->SetAxisIsLog(G4Analysis    
942 }                                                 
943                                                   
944 //____________________________________________    
945 inline                                            
946 G4String G4VAnalysisManager::GetH1Title(G4int     
947 {                                                 
948   return fVH1Manager->GetTitle(id);               
949 }                                                 
950                                                   
951 //____________________________________________    
952 inline                                            
953 G4String G4VAnalysisManager::GetH1XAxisTitle(G    
954 {                                                 
955   return fVH1Manager->GetAxisTitle(G4Analysis:    
956 }                                                 
957                                                   
958 //____________________________________________    
959 inline                                            
960 G4String G4VAnalysisManager::GetH1YAxisTitle(G    
961 {                                                 
962   return fVH1Manager->GetAxisTitle(G4Analysis:    
963 }                                                 
964                                                   
965 //____________________________________________    
966 inline                                            
967 G4bool G4VAnalysisManager::GetH1XAxisIsLog(G4i    
968 {                                                 
969   return fH1HnManager->GetAxisIsLog(G4Analysis    
970 }                                                 
971                                                   
972 //____________________________________________    
973 inline                                            
974 G4bool G4VAnalysisManager::GetH1YAxisIsLog(G4i    
975 {                                                 
976   return fH1HnManager->GetAxisIsLog(G4Analysis    
977 }                                                 
978                                                   
979 //____________________________________________    
980 inline                                            
981 G4String G4VAnalysisManager::GetH2Title(G4int     
982 {                                                 
983   return fVH2Manager->GetTitle(id);               
984 }                                                 
985                                                   
986 //____________________________________________    
987 inline                                            
988 G4String G4VAnalysisManager::GetH2XAxisTitle(G    
989 {                                                 
990   return fVH2Manager->GetAxisTitle(G4Analysis:    
991 }                                                 
992                                                   
993 //____________________________________________    
994 inline                                            
995 G4String G4VAnalysisManager::GetH2YAxisTitle(G    
996 {                                                 
997   return fVH2Manager->GetAxisTitle(G4Analysis:    
998 }                                                 
999                                                   
1000 //___________________________________________    
1001 inline                                           
1002 G4String G4VAnalysisManager::GetH2ZAxisTitle(    
1003 {                                                
1004   return fVH2Manager->GetAxisTitle(G4Analysis    
1005 }                                                
1006                                                  
1007 //___________________________________________    
1008 inline                                           
1009 G4bool G4VAnalysisManager::GetH2XAxisIsLog(G4    
1010 {                                                
1011   return fH2HnManager->GetAxisIsLog(G4Analysi    
1012 }                                                
1013                                                  
1014 //___________________________________________    
1015 inline                                           
1016 G4bool G4VAnalysisManager::GetH2YAxisIsLog(G4    
1017 {                                                
1018   return fH2HnManager->GetAxisIsLog(G4Analysi    
1019 }                                                
1020                                                  
1021 //___________________________________________    
1022 inline                                           
1023 G4bool G4VAnalysisManager::GetH2ZAxisIsLog(G4    
1024 {                                                
1025   return fH2HnManager->GetAxisIsLog(G4Analysi    
1026 }                                                
1027                                                  
1028 //___________________________________________    
1029 inline                                           
1030 G4String G4VAnalysisManager::GetH3Title(G4int    
1031 {                                                
1032   return fVH3Manager->GetTitle(id);              
1033 }                                                
1034                                                  
1035 //___________________________________________    
1036 inline                                           
1037 G4String G4VAnalysisManager::GetH3XAxisTitle(    
1038 {                                                
1039   return fVH3Manager->GetAxisTitle(G4Analysis    
1040 }                                                
1041                                                  
1042 //___________________________________________    
1043 inline                                           
1044 G4String G4VAnalysisManager::GetH3YAxisTitle(    
1045 {                                                
1046   return fVH3Manager->GetAxisTitle(G4Analysis    
1047 }                                                
1048                                                  
1049 //___________________________________________    
1050 inline                                           
1051 G4String G4VAnalysisManager::GetH3ZAxisTitle(    
1052 {                                                
1053   return fVH3Manager->GetAxisTitle(G4Analysis    
1054 }                                                
1055                                                  
1056 //___________________________________________    
1057 inline                                           
1058 G4bool G4VAnalysisManager::GetH3XAxisIsLog(G4    
1059 {                                                
1060   return fH3HnManager->GetAxisIsLog(G4Analysi    
1061 }                                                
1062                                                  
1063 //___________________________________________    
1064 inline                                           
1065 G4bool G4VAnalysisManager::GetH3YAxisIsLog(G4    
1066 {                                                
1067   return fH3HnManager->GetAxisIsLog(G4Analysi    
1068 }                                                
1069                                                  
1070 //___________________________________________    
1071 inline                                           
1072 G4bool G4VAnalysisManager::GetH3ZAxisIsLog(G4    
1073 {                                                
1074   return fH3HnManager->GetAxisIsLog(G4Analysi    
1075 }                                                
1076                                                  
1077 //___________________________________________    
1078 inline                                           
1079 G4String G4VAnalysisManager::GetP1Title(G4int    
1080 {                                                
1081   return fVP1Manager->GetTitle(id);              
1082 }                                                
1083                                                  
1084 //___________________________________________    
1085 inline                                           
1086 G4String G4VAnalysisManager::GetP1XAxisTitle(    
1087 {                                                
1088   return fVP1Manager->GetAxisTitle(G4Analysis    
1089 }                                                
1090                                                  
1091 //___________________________________________    
1092 inline                                           
1093 G4String G4VAnalysisManager::GetP1YAxisTitle(    
1094 {                                                
1095   return fVP1Manager->GetAxisTitle(G4Analysis    
1096 }                                                
1097                                                  
1098 //___________________________________________    
1099 inline                                           
1100 G4bool G4VAnalysisManager::GetP1XAxisIsLog(G4    
1101 {                                                
1102   return fP1HnManager->GetAxisIsLog(G4Analysi    
1103 }                                                
1104                                                  
1105 //___________________________________________    
1106 inline                                           
1107 G4bool G4VAnalysisManager::GetP1YAxisIsLog(G4    
1108 {                                                
1109   return fP1HnManager->GetAxisIsLog(G4Analysi    
1110 }                                                
1111                                                  
1112 //___________________________________________    
1113 inline                                           
1114 G4String G4VAnalysisManager::GetP2Title(G4int    
1115 {                                                
1116   return fVP2Manager->GetTitle(id);              
1117 }                                                
1118                                                  
1119 //___________________________________________    
1120 inline                                           
1121 G4String G4VAnalysisManager::GetP2XAxisTitle(    
1122 {                                                
1123   return fVP2Manager->GetAxisTitle(G4Analysis    
1124 }                                                
1125                                                  
1126 //___________________________________________    
1127 inline                                           
1128 G4String G4VAnalysisManager::GetP2YAxisTitle(    
1129 {                                                
1130   return fVP2Manager->GetAxisTitle(G4Analysis    
1131 }                                                
1132                                                  
1133 //___________________________________________    
1134 inline                                           
1135 G4String G4VAnalysisManager::GetP2ZAxisTitle(    
1136 {                                                
1137   return fVP2Manager->GetAxisTitle(G4Analysis    
1138 }                                                
1139                                                  
1140 //___________________________________________    
1141 inline                                           
1142 G4bool G4VAnalysisManager::GetP2XAxisIsLog(G4    
1143 {                                                
1144   return fP2HnManager->GetAxisIsLog(G4Analysi    
1145 }                                                
1146                                                  
1147 //___________________________________________    
1148 inline                                           
1149 G4bool G4VAnalysisManager::GetP2YAxisIsLog(G4    
1150 {                                                
1151   return fP2HnManager->GetAxisIsLog(G4Analysi    
1152 }                                                
1153                                                  
1154 //___________________________________________    
1155 inline                                           
1156 G4bool G4VAnalysisManager::GetP2ZAxisIsLog(G4    
1157 {                                                
1158   return fP2HnManager->GetAxisIsLog(G4Analysi    
1159 }                                                
1160                                                  
1161                                                  
1162 //___________________________________________    
1163 inline                                           
1164 G4int G4VAnalysisManager::GetVerboseLevel() c    
1165 {                                                
1166   return fState.GetVerboseLevel();               
1167 }                                                
1168                                                  
1169 //___________________________________________    
1170 inline                                           
1171 G4String G4VAnalysisManager::GetType() const     
1172 {                                                
1173   return fState.GetType();                       
1174 }                                                
1175                                                  
1176 //___________________________________________    
1177 inline                                           
1178 G4String G4VAnalysisManager::GetFileType() co    
1179 {                                                
1180   return fState.GetFileType();                   
1181 }                                                
1182