VMC Examples
Version 6.8
Toggle main menu visibility
Loading...
Searching...
No Matches
examples
E06
include
Ex06DetectorConstruction.h
Go to the documentation of this file.
1
#ifndef EX06_DETECTOR_CONSTRUCTION_H
2
#define EX06_DETECTOR_CONSTRUCTION_H
3
4
//------------------------------------------------
5
// The Virtual Monte Carlo examples
6
// Copyright (C) 2007 - 2014 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 Ex06DetectorConstruction.h
14
/// \brief Definition of the Ex06DetectorConstruction class
15
///
16
/// Geant4 ExampleN06 adapted to Virtual Monte Carlo \n
17
/// Id: ExN06DetectorConstruction.hh,v 1.4 2003/01/23 15:34:23 maire Exp
18
/// GEANT4 tag Name: geant4-07-00-cand-01
19
///
20
/// \author I. Hrivnacova; IPN, Orsay
21
22
#include <map>
23
24
#include <Riostream.h>
25
#include <TObject.h>
26
#include <TString.h>
27
28
/// \ingroup E06
29
/// \brief The detector construction (via TGeo )
30
///
31
/// \date 16/05/2005
32
/// \author I. Hrivnacova; IPN, Orsay
33
34
class
Ex06DetectorConstruction
:
public
TObject
35
{
36
public
:
37
Ex06DetectorConstruction
();
38
virtual
~Ex06DetectorConstruction
();
39
40
public
:
41
void
ConstructMaterials
();
42
void
ConstructGeometry
();
43
void
ConstructOpGeometry
();
44
45
private
:
46
// data members
47
Double_t
fWorldSize
;
///< The world size
48
Double_t
fExpHallSize
;
///< The experimental hall size
49
Double_t
fTankSize
;
///< The tank size
50
Double_t
fBubbleSize
;
///< The bubble size
51
Int_t
fImedAir
;
///< The Air medium Id
52
Int_t
fImedWater
;
///< The Water medium Id
53
54
ClassDef(
Ex06DetectorConstruction
, 1)
// Ex06DetectorConstruction
55
};
56
57
#endif
// EX06_DETECTOR_CONSTRUCTION_H
Ex06DetectorConstruction::ConstructMaterials
void ConstructMaterials()
Definition
Ex06DetectorConstruction.cxx:55
Ex06DetectorConstruction::fImedAir
Int_t fImedAir
The Air medium Id.
Definition
Ex06DetectorConstruction.h:51
Ex06DetectorConstruction::fExpHallSize
Double_t fExpHallSize
The experimental hall size.
Definition
Ex06DetectorConstruction.h:48
Ex06DetectorConstruction::fImedWater
Int_t fImedWater
The Water medium Id.
Definition
Ex06DetectorConstruction.h:52
Ex06DetectorConstruction::~Ex06DetectorConstruction
virtual ~Ex06DetectorConstruction()
Definition
Ex06DetectorConstruction.cxx:45
Ex06DetectorConstruction::fWorldSize
Double_t fWorldSize
The world size.
Definition
Ex06DetectorConstruction.h:47
Ex06DetectorConstruction::ConstructOpGeometry
void ConstructOpGeometry()
Definition
Ex06DetectorConstruction.cxx:161
Ex06DetectorConstruction::ConstructGeometry
void ConstructGeometry()
Definition
Ex06DetectorConstruction.cxx:103
Ex06DetectorConstruction::Ex06DetectorConstruction
Ex06DetectorConstruction()
Definition
Ex06DetectorConstruction.cxx:32
Ex06DetectorConstruction::fTankSize
Double_t fTankSize
The tank size.
Definition
Ex06DetectorConstruction.h:49
Ex06DetectorConstruction::fBubbleSize
Double_t fBubbleSize
The bubble size.
Definition
Ex06DetectorConstruction.h:50
TObject
Generated on
for VMC Examples by
1.17.0