VMC Examples
Version 6.7
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
Functions
Variables
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
1
2
3
6
a
b
c
d
e
f
g
h
i
k
m
n
o
p
r
s
t
u
~
Functions
1
2
3
6
a
b
c
d
e
f
g
h
i
m
o
p
r
s
t
u
~
Variables
c
f
n
Enumerations
Enumerator
Files
File List
File Members
All
3
b
c
e
f
g
h
i
l
m
n
o
r
s
t
u
v
Functions
b
c
g
h
i
l
m
n
o
r
s
t
u
v
Variables
Typedefs
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Modules
Pages
Loading...
Searching...
No Matches
examples
Gflash
include
DetectorConstruction.h
Go to the documentation of this file.
1
#ifndef GFLASH_DETECTOR_CONSTRUCTION_H
2
#define GFLASH_DETECTOR_CONSTRUCTION_H
3
4
//------------------------------------------------
5
// The Virtual Monte Carlo examples
6
// Copyright (C) 2007 - 2015 Ivana Hrivnacova
7
// All rights reserved.
8
//
9
// For the licensing terms see geant4_vmc/LICENSE.
10
// Contact: root-vmc@cern.ch
11
//-------------------------------------------------
12
13
/// \file Gflash/include/DetectorConstruction.h
14
/// \brief Definition of the Gflash::DetectorConstruction class
15
///
16
/// Geant4 gflash example adapted to Virtual Monte Carlo.
17
///
18
/// \date 28/10/2015
19
/// \author I. Hrivnacova; IPN, Orsay
20
21
#include <map>
22
23
#include <Riostream.h>
24
#include <TObject.h>
25
#include <TString.h>
26
27
namespace
VMC
28
{
29
namespace
Gflash
30
{
31
32
/// \ingroup Gflash
33
/// \brief The detector construction (via TGeo )
34
///
35
/// Geant4 gflash example adapted to Virtual Monte Carlo.
36
///
37
/// \author I. Hrivnacova; IPN, Orsay
38
39
class
DetectorConstruction
:
public
TObject
40
{
41
public
:
42
DetectorConstruction
();
43
virtual
~DetectorConstruction
();
44
45
public
:
46
void
Construct
();
47
// void ConstructSDandField();
48
49
// const G4VPhysicalVolume* GetCristal(int num__crystal)
50
// {return fCrystal_phys[num__crystal];};
51
52
ClassDef(
DetectorConstruction
, 1)
// DetectorConstruction
53
};
39
class
DetectorConstruction
:
public
TObject
{
…
};
54
55
}
// namespace Gflash
29
namespace
Gflash
{
…
}
56
}
// namespace VMC
57
58
#endif
// GFLASH_DETECTOR_CONSTRUCTION_H
TObject
VMC::Gflash::DetectorConstruction::Construct
void Construct()
Definition
DetectorConstruction.cxx:58
VMC::Gflash::DetectorConstruction::~DetectorConstruction
virtual ~DetectorConstruction()
Definition
DetectorConstruction.cxx:48
VMC::Gflash::DetectorConstruction::DetectorConstruction
DetectorConstruction()
Definition
DetectorConstruction.cxx:42
VMC::Gflash
Definition
DetectorConstruction.h:30
VMC
Definition
FastSimulation.h:26
Generated on Tue Apr 1 2025 13:04:57 for VMC Examples by
1.13.2