00001 // @(#)root/vmc:$Id: TMCOptical.h 20882 2007-11-19 11:31:26Z rdm $ 00002 // Author: Alice collaboration 00003 00004 /************************************************************************* 00005 * Copyright (C) 2006, Rene Brun and Fons Rademakers. * 00006 * Copyright (C) 2002, ALICE Experiment at CERN. * 00007 * All rights reserved. * 00008 * * 00009 * For the licensing terms see $ROOTSYS/LICENSE. * 00010 * For the list of contributors see $ROOTSYS/README/CREDITS. * 00011 *************************************************************************/ 00012 00013 #ifndef ROOT_TMCOptical 00014 #define ROOT_TMCOptical 00015 // 00016 // Enums for setting of optical photon physics 00017 // 00018 #include "Rtypes.h" 00019 00020 enum EMCOpSurfaceModel 00021 { 00022 kGlisur, // original GEANT3 model 00023 kUnified // UNIFIED model 00024 }; 00025 00026 enum EMCOpSurfaceType 00027 { 00028 kDielectric_metal, // dielectric-metal interface 00029 kDielectric_dielectric, // dielectric-dielectric interface 00030 kFirsov, // for Firsov Process 00031 kXray // for x-ray mirror process 00032 }; 00033 00034 enum EMCOpSurfaceFinish 00035 { 00036 kPolished, // smooth perfectly polished surface 00037 kPolishedfrontpainted, // smooth top-layer (front) paint 00038 kPolishedbackpainted, // same is 'polished' but with a back-paint 00039 kGround, // rough surface 00040 kGroundfrontpainted, // rough top-layer (front) paint 00041 kGroundbackpainted // same as 'ground' but with a back-paint 00042 }; 00043 00044 #endif //ROOT_TMCOPtical