WCSim
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
include
WCSimEnumerations.hh
Go to the documentation of this file.
1
#ifndef WCSimEnumerations_h
2
#define WCSimEnumerations_h 1
3
4
#include <string>
5
6
typedef
enum
ETriggerType
{
7
kTriggerUndefined
= -1,
8
kTriggerNDigits
,
9
kTriggerNDigitsTest
,
10
kTriggerTestVertices
,
11
kTriggerNoTrig
,
12
kTriggerFailure
// this should always be the last entry (for looping)
13
}
TriggerType_t
;
14
15
typedef
enum
EDigitizerType
{
16
kDigitizerUndefined
= -1,
17
kDigitizerSKI
18
}
DigitizerType_t
;
19
20
typedef
enum
ERandomGeneratorType
{
21
RANDOM_E_RANLUX
=1,
22
RANDOM_E_RANECU
=2,
23
RANDOM_E_HEPJAMES
=3
24
}
WCSimRandomGenerator_t
;
25
26
class
WCSimEnumerations
27
{
28
public
:
29
30
static
std::string
EnumAsString
(
DigitizerType_t
d);
31
static
std::string
EnumAsString
(
TriggerType_t
t);
32
static
std::string
EnumAsString
(
WCSimRandomGenerator_t
r);
33
static
TriggerType_t
TriggerTypeFromString
(std::string s);
34
35
};
36
37
#endif
TriggerType_t
enum ETriggerType TriggerType_t
WCSimEnumerations::TriggerTypeFromString
static TriggerType_t TriggerTypeFromString(std::string s)
Definition:
WCSimEnumerations.cc:63
WCSimEnumerations
Definition:
WCSimEnumerations.hh:26
kTriggerTestVertices
Definition:
WCSimEnumerations.hh:10
RANDOM_E_HEPJAMES
Definition:
WCSimEnumerations.hh:23
DigitizerType_t
enum EDigitizerType DigitizerType_t
WCSimRandomGenerator_t
enum ERandomGeneratorType WCSimRandomGenerator_t
kDigitizerSKI
Definition:
WCSimEnumerations.hh:17
ETriggerType
ETriggerType
Definition:
WCSimEnumerations.hh:6
kDigitizerUndefined
Definition:
WCSimEnumerations.hh:16
kTriggerFailure
Definition:
WCSimEnumerations.hh:12
RANDOM_E_RANECU
Definition:
WCSimEnumerations.hh:22
RANDOM_E_RANLUX
Definition:
WCSimEnumerations.hh:21
kTriggerUndefined
Definition:
WCSimEnumerations.hh:7
kTriggerNDigits
Definition:
WCSimEnumerations.hh:8
WCSimEnumerations::EnumAsString
static std::string EnumAsString(DigitizerType_t d)
Definition:
WCSimEnumerations.cc:6
kTriggerNoTrig
Definition:
WCSimEnumerations.hh:11
ERandomGeneratorType
ERandomGeneratorType
Definition:
WCSimEnumerations.hh:20
EDigitizerType
EDigitizerType
Definition:
WCSimEnumerations.hh:15
kTriggerNDigitsTest
Definition:
WCSimEnumerations.hh:9
Generated on Tue Nov 3 2020 13:30:59 for WCSim by
1.8.5