RTResult.h
Go to the documentation of this file.
1 #ifndef _TelescopeSimulatorKG_RTResult_h_
2 #define _TelescopeSimulatorKG_RTResult_h_
3 
4 #include <string>
5 
6 namespace TelescopeSimulatorKG {
7 
8  enum RTResult {
9  eOK = 0, // nothing happened to photon
13  eShadowed, // light hit absorbing surface within the telescope building (camera backside,...)
25  };
26 
27  // the clear text expression of the above enum. MAKE SURE THEY MATCH!
28  const std::string RTResultName[] = {"eOK",
29  "MissedDiaphragm",
30  "eMissedPixels",
31  "eMissedFocalSurface",
32  "eShadowed",
33  "eAbsorbed",
34  "eReflected",
35  "eReflectedByFilter",
36  "eReflectedByLens",
37  "eAbsorbedByFilter",
38  "eAbsorbedByLens",
39  "eAbsorbedByMirror",
40  "eBackscattered",
41  "eInvalidMercedes",
42  "eInvalidHitMercedes",
43  "eInvalidLens"};
44 
45 
46 }
47 
48 #endif
const std::string RTResultName[]
Definition: RTResult.h:28

, generated on Tue Sep 26 2023.