Main Page
Class Categories
Classes
Namespaces
File List
File Members
exper-sw
cosmosw
AugerSW
Offline
source
main
Modules
FdSimulation
TelescopeSimulatorKG
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
10
eMissedDiaphragm
,
11
eMissedPixels
,
12
eMissedFocalSurface
,
13
eShadowed
,
// light hit absorbing surface within the telescope building (camera backside,...)
14
eAbsorbed
,
15
eReflected
,
16
eReflectedByFilter
,
17
eReflectedByLens
,
18
eAbsorbedByFilter
,
19
eAbsorbedByLens
,
20
eAbsorbedByMirror
,
21
eBackscattered
,
22
eInvalidMercedes
,
23
eInvalidHitMercedes
,
24
eInvalidLens
,
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
TelescopeSimulatorKG::RTResultName
const std::string RTResultName[]
Definition:
RTResult.h:28
TelescopeSimulatorKG::eAbsorbedByFilter
Definition:
RTResult.h:18
TelescopeSimulatorKG::eMissedDiaphragm
Definition:
RTResult.h:10
TelescopeSimulatorKG::eInvalidLens
Definition:
RTResult.h:24
TelescopeSimulatorKG::eAbsorbed
Definition:
RTResult.h:14
TelescopeSimulatorKG::eInvalidMercedes
Definition:
RTResult.h:22
TelescopeSimulatorKG::eReflected
Definition:
RTResult.h:15
TelescopeSimulatorKG::eBackscattered
Definition:
RTResult.h:21
TelescopeSimulatorKG::eShadowed
Definition:
RTResult.h:13
TelescopeSimulatorKG::eAbsorbedByMirror
Definition:
RTResult.h:20
TelescopeSimulatorKG::eAbsorbedByLens
Definition:
RTResult.h:19
TelescopeSimulatorKG::eReflectedByLens
Definition:
RTResult.h:17
TelescopeSimulatorKG::eMissedPixels
Definition:
RTResult.h:11
TelescopeSimulatorKG::RTResult
RTResult
Definition:
RTResult.h:8
TelescopeSimulatorKG::eOK
Definition:
RTResult.h:9
TelescopeSimulatorKG::eInvalidHitMercedes
Definition:
RTResult.h:23
TelescopeSimulatorKG::eMissedFocalSurface
Definition:
RTResult.h:12
TelescopeSimulatorKG::eReflectedByFilter
Definition:
RTResult.h:16
, generated on Tue Sep 26 2023.