Loading [MathJax]/extensions/tex2jax.js
ROOT
6.06/09
Reference Guide
ROOT Home Page
Main Page
Related Pages
User's Classes
Namespaces
All Classes
Files
Release Notes
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
montecarlo
vmc
inc
TMCOptical.h
Go to the documentation of this file.
1
// @(#)root/vmc:$Id$
2
// Author: Alice collaboration
3
4
/*************************************************************************
5
* Copyright (C) 2006, Rene Brun and Fons Rademakers. *
6
* Copyright (C) 2002, ALICE Experiment at CERN. *
7
* All rights reserved. *
8
* *
9
* For the licensing terms see $ROOTSYS/LICENSE. *
10
* For the list of contributors see $ROOTSYS/README/CREDITS. *
11
*************************************************************************/
12
13
#ifndef ROOT_TMCOptical
14
#define ROOT_TMCOptical
15
//
16
// Enums for setting of optical photon physics
17
//
18
#include "
Rtypes.h
"
19
20
enum
EMCOpSurfaceModel
21
{
22
kGlisur
,
// original GEANT3 model
23
kUnified
// UNIFIED model
24
};
25
26
enum
EMCOpSurfaceType
27
{
28
kDielectric_metal
,
// dielectric-metal interface
29
kDielectric_dielectric
,
// dielectric-dielectric interface
30
kFirsov
,
// for Firsov Process
31
kXray
// for x-ray mirror process
32
};
33
34
enum
EMCOpSurfaceFinish
35
{
36
kPolished
,
// smooth perfectly polished surface
37
kPolishedfrontpainted
,
// smooth top-layer (front) paint
38
kPolishedbackpainted
,
// same is 'polished' but with a back-paint
39
kGround
,
// rough surface
40
kGroundfrontpainted
,
// rough top-layer (front) paint
41
kGroundbackpainted
// same as 'ground' but with a back-paint
42
};
43
44
#endif //ROOT_TMCOPtical
kFirsov
Definition:
TMCOptical.h:30
Rtypes.h
EMCOpSurfaceModel
EMCOpSurfaceModel
Definition:
TMCOptical.h:20
kUnified
Definition:
TMCOptical.h:23
kGroundbackpainted
Definition:
TMCOptical.h:41
kGround
Definition:
TMCOptical.h:39
EMCOpSurfaceFinish
EMCOpSurfaceFinish
Definition:
TMCOptical.h:34
kPolishedfrontpainted
Definition:
TMCOptical.h:37
kGlisur
Definition:
TMCOptical.h:22
kGroundfrontpainted
Definition:
TMCOptical.h:40
kPolished
Definition:
TMCOptical.h:36
kDielectric_metal
Definition:
TMCOptical.h:28
kDielectric_dielectric
Definition:
TMCOptical.h:29
kXray
Definition:
TMCOptical.h:31
kPolishedbackpainted
Definition:
TMCOptical.h:38
EMCOpSurfaceType
EMCOpSurfaceType
Definition:
TMCOptical.h:26