VMC Version 2.0
Loading...
Searching...
No Matches
TMCOptical.h
Go to the documentation of this file.
1// -----------------------------------------------------------------------
2// Copyright (C) 2019 CERN and copyright holders of VMC Project.
3// This software is distributed under the terms of the GNU General Public
4// License v3 (GPL Version 3), copied verbatim in the file "LICENSE".
5//
6// See https://github.com/vmc-project/vmc for full licensing information.
7// -----------------------------------------------------------------------
8
9// Author: Alice collaboration
10
11/*************************************************************************
12 * Copyright (C) 2006, Rene Brun and Fons Rademakers. *
13 * Copyright (C) 2002, ALICE Experiment at CERN. *
14 * All rights reserved. *
15 * *
16 * For the licensing terms see $ROOTSYS/LICENSE. *
17 * For the list of contributors see $ROOTSYS/README/CREDITS. *
18 *************************************************************************/
19
20#ifndef ROOT_TMCOptical
21#define ROOT_TMCOptical
22//
23// Enums for setting of optical photon physics
24//
25#include "Rtypes.h"
26
27// clang-format off
28
36};
37
46 kXray
47};
48
54
58
59 // for LBNL LUT model
70
79
88
89 // for DAVIS model
102
103#endif //ROOT_TMCOPtical
EMCOpSurfaceModel
Optical surface models.
Definition: TMCOptical.h:30
@ kDAVIS
DAVIS model.
Definition: TMCOptical.h:34
@ kLUT
Look-Up-Table model (LBNL model)
Definition: TMCOptical.h:33
@ kGlisur
original GEANT3 model
Definition: TMCOptical.h:31
@ kdichroic
dichroic filter
Definition: TMCOptical.h:35
@ kUnified
UNIFIED model.
Definition: TMCOptical.h:32
EMCOpSurfaceType
Optical surface types.
Definition: TMCOptical.h:39
@ kDielectric_dichroic
dichroic filter interface
Definition: TMCOptical.h:44
@ kXray
for x-ray mirror process
Definition: TMCOptical.h:46
@ kDielectric_LUTDAVIS
dielectric-Look-Up-Table DAVIS interface
Definition: TMCOptical.h:43
@ kDielectric_LUT
dielectric-Look-Up-Table interface
Definition: TMCOptical.h:42
@ kDielectric_dielectric
dielectric-dielectric interface
Definition: TMCOptical.h:41
@ kDielectric_metal
dielectric-metal interface
Definition: TMCOptical.h:40
@ kFirsov
for Firsov Process
Definition: TMCOptical.h:45
EMCOpSurfaceFinish
Optical surface finish types.
Definition: TMCOptical.h:50
@ kEtchedvm2000glue
chemically etched surface, with esr film & meltmount
Definition: TMCOptical.h:78
@ kPolishedlumirrorglue
mechanically polished surface, with lumirror & meltmount
Definition: TMCOptical.h:61
@ kPolished_LUT
Definition: TMCOptical.h:95
@ kRoughTeflon_LUT
rough surface wrapped in Teflon tape
Definition: TMCOptical.h:91
@ kPolishedfrontpainted
smooth top-layer (front) paint
Definition: TMCOptical.h:52
@ kPolished
smooth perfectly polished surface
Definition: TMCOptical.h:51
@ kGroundair
rough-cut surface
Definition: TMCOptical.h:82
@ kDetector_LUT
polished surface with optical grease
Definition: TMCOptical.h:100
@ kEtchedteflonair
chemically etched surface, with teflon
Definition: TMCOptical.h:74
@ kPolishedteflonair
mechanically polished surface, with teflon
Definition: TMCOptical.h:64
@ kGroundbackpainted
same as 'ground' but with a back-paint
Definition: TMCOptical.h:57
@ kGroundtyvekair
rough-cut surface, with tyvek
Definition: TMCOptical.h:85
@ kRough_LUT
rough surface
Definition: TMCOptical.h:90
@ kGroundtioair
rough-cut surface, with tio paint
Definition: TMCOptical.h:84
@ kEtchedtioair
chemically etched surface, with tio paint
Definition: TMCOptical.h:75
@ kGround
rough surface
Definition: TMCOptical.h:55
@ kPolishedvm2000air
mechanically polished surface, with esr film
Definition: TMCOptical.h:67
@ kPolishedair
mechanically polished surface
Definition: TMCOptical.h:63
@ kGroundlumirrorair
rough-cut surface, with lumirror
Definition: TMCOptical.h:80
@ kPolishedESR_LUT
polished surface wrapped with ESR
Definition: TMCOptical.h:97
@ kPolishedTeflon_LUT
polished surface
Definition: TMCOptical.h:96
@ kEtchedlumirrorair
chemically etched surface, with lumirror
Definition: TMCOptical.h:71
@ kGroundlumirrorglue
rough-cut surface, with lumirror & meltmount
Definition: TMCOptical.h:81
@ kRoughESR_LUT
rough surface wrapped with ESR
Definition: TMCOptical.h:92
@ kGroundteflonair
rough-cut surface, with teflon
Definition: TMCOptical.h:83
@ kPolishedESRGrease_LUT
polished surface wrapped with ESR and coupled with optical grease
Definition: TMCOptical.h:98
@ kEtchedvm2000air
chemically etched surface, with esr film
Definition: TMCOptical.h:77
@ kPolishedlumirrorair
mechanically polished surface, with lumirror
Definition: TMCOptical.h:60
@ kGroundvm2000glue
rough-cut surface, with esr film & meltmount
Definition: TMCOptical.h:87
@ kPolishedbackpainted
same is 'polished' but with a back-paint
Definition: TMCOptical.h:53
@ kRoughESRGrease_LUT
rough surface wrapped with ESR and coupled with optical grease
Definition: TMCOptical.h:93
@ kEtchedair
chemically etched surface
Definition: TMCOptical.h:73
@ kPolishedtyvekair
mechanically polished surface, with tyvek
Definition: TMCOptical.h:66
@ kGroundfrontpainted
rough top-layer (front) paint
Definition: TMCOptical.h:56
@ kPolishedtioair
mechanically polished surface, with tio paint
Definition: TMCOptical.h:65
@ kEtchedlumirrorglue
chemically etched surface, with lumirror & meltmount
Definition: TMCOptical.h:72
@ kEtchedtyvekair
chemically etched surface, with tyvek
Definition: TMCOptical.h:76
@ kPolishedvm2000glue
mechanically polished surface, with esr film & meltmount
Definition: TMCOptical.h:68
@ kGroundvm2000air
rough-cut surface, with esr film
Definition: TMCOptical.h:86