VMC Examples Version 6.7
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
read.C File Reference

Macro for reading the A01 simulated data from Root file. More...

Include dependency graph for read.C:

Go to the source code of this file.

Functions

void read ()
 

Detailed Description

Macro for reading the A01 simulated data from Root file.

Definition in file read.C.

Function Documentation

◆ read()

void read ( )

Macro for reading the E03 simulated data from Root file

Definition at line 15 of file read.C.

16{
17/// Macro for reading the E03 simulated data from Root file
18
19 // Load basic libraries
20 basiclibs();
21
22 // Load this example library
23 gSystem->Load("libexampleA01");
24
25 // MC application
27 = new A01MCApplication("Example A01", "The Example A01 MC application", kRead);
28
29 for (Int_t i=0; i<5; i++) {
30 cout << " Event no " << i+1 << ":" << endl;
31 appl->ReadEvent(i);
32 appl->GetHodoscopeSD1()->Print();
33 appl->GetHodoscopeSD2()->Print();
34 appl->GetDriftChamberSD1()->Print();
35 appl->GetDriftChamberSD2()->Print();
38 cout << endl;
39 }
40}
void basiclibs()
Definition basiclibs.C:30
virtual void Print(Option_t *option="") const
virtual void Print(Option_t *option="") const
Implementation of the TVirtualMCApplication.
void ReadEvent(Int_t i)
A01HodoscopeSD * GetHodoscopeSD2() const
A01DriftChamberSD * GetDriftChamberSD2() const
A01HodoscopeSD * GetHodoscopeSD1() const
A01EmCalorimeterSD * GetEmCalorimeterSD() const
A01DriftChamberSD * GetDriftChamberSD1() const
A01HadCalorimeterSD * GetHadCalorimeterSD() const