VMC Examples Version 6.6
Loading...
Searching...
No Matches
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
35{
36 public:
39
40 public:
41 void ConstructMaterials();
42 void ConstructGeometry();
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
The detector construction (via TGeo )
Int_t fImedAir
The Air medium Id.
Double_t fExpHallSize
The experimental hall size.
Int_t fImedWater
The Water medium Id.
Double_t fWorldSize
The world size.
Double_t fTankSize
The tank size.
Double_t fBubbleSize
The bubble size.