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
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