VMC Examples
Version 6.8
Toggle main menu visibility
Loading...
Searching...
No Matches
examples
A01
read.C
Go to the documentation of this file.
1
//------------------------------------------------
2
// The Virtual Monte Carlo examples
3
// Copyright (C) 2007 - 2014 Ivana Hrivnacova
4
// All rights reserved.
5
//
6
// For the licensing terms see geant4_vmc/LICENSE.
7
// Contact: root-vmc@cern.ch
8
//-------------------------------------------------
9
10
/// \file A01/read.C
11
/// \brief Macro for reading the A01 simulated data from Root file
12
13
void
read
()
14
{
15
/// Macro for reading the E03 simulated data from Root file
16
/// Note that since Root 6 the libraries have to be loaded first
17
/// via load_g4.C.
18
19
// MC application
20
A01MCApplication
* appl
21
=
new
A01MCApplication
(
"Example A01"
,
"The Example A01 MC application"
,);
22
23
for
(Int_t i=0; i<5; i++) {
24
cout <<
" Event no "
<< i+1 <<
":"
<< endl;
25
appl->
ReadEvent
(i);
26
appl->
GetHodoscopeSD1
()->
Print
();
27
appl->
GetHodoscopeSD2
()->
Print
();
28
appl->
GetDriftChamberSD1
()->
Print
();
29
appl->
GetDriftChamberSD2
()->
Print
();
30
appl->
GetEmCalorimeterSD
()->
PrintTotal
();
31
appl->
GetHadCalorimeterSD
()->
PrintTotal
();
32
cout << endl;
33
}
34
}
read
void read()
Definition
read.C:13
A01DriftChamberSD::Print
virtual void Print(Option_t *option="") const
Definition
A01DriftChamberSD.cxx:184
A01EmCalorimeterSD::PrintTotal
void PrintTotal() const
Definition
A01EmCalorimeterSD.cxx:203
A01HadCalorimeterSD::PrintTotal
void PrintTotal() const
Definition
A01HadCalorimeterSD.cxx:223
A01HodoscopeSD::Print
virtual void Print(Option_t *option="") const
Definition
A01HodoscopeSD.cxx:194
A01MCApplication
Implementation of the TVirtualMCApplication.
Definition
A01MCApplication.h:43
A01MCApplication::ReadEvent
void ReadEvent(Int_t i)
Definition
A01MCApplication.cxx:309
A01MCApplication::GetHodoscopeSD2
A01HodoscopeSD * GetHodoscopeSD2() const
Definition
A01MCApplication.h:182
A01MCApplication::GetDriftChamberSD2
A01DriftChamberSD * GetDriftChamberSD2() const
Definition
A01MCApplication.h:158
A01MCApplication::GetHodoscopeSD1
A01HodoscopeSD * GetHodoscopeSD1() const
Definition
A01MCApplication.h:176
A01MCApplication::GetEmCalorimeterSD
A01EmCalorimeterSD * GetEmCalorimeterSD() const
Definition
A01MCApplication.h:164
A01MCApplication::GetDriftChamberSD1
A01DriftChamberSD * GetDriftChamberSD1() const
Definition
A01MCApplication.h:152
A01MCApplication::GetHadCalorimeterSD
A01HadCalorimeterSD * GetHadCalorimeterSD() const
Definition
A01MCApplication.h:170
Generated on
for VMC Examples by
1.17.0