1 #ifndef __RAT_PhotonThinning__
2 #define __RAT_PhotonThinning__
10 inline static double GetFactor() {
return fThinFactor; };
11 static void SetFactor(
double factor);
13 inline static double GetCherenkovThinningFactor() {
return fCherenkovThinningFactor; };
14 static void SetCherenkovThinningFactor(
double factor);
15 inline static double GetScintillationThinningFactor() {
return fScintillationThinningFactor; };
16 static void SetScintillationThinningFactor(
double factor);
18 inline static double GetCherenkovLowerWavelengthThreshold() {
return fCherenkovLowerWavelengthThreshold; };
19 static void SetCherenkovLowerWavelengthThreshold(
double thresh);
20 inline static double GetScintillationLowerWavelengthThreshold() {
return fScintillationLowerWavelengthThreshold; };
21 static void SetScintillationLowerWavelengthThreshold(
double thresh);
23 inline static double GetCherenkovUpperWavelengthThreshold() {
return fCherenkovUpperWavelengthThreshold; };
24 static void SetCherenkovUpperWavelengthThreshold(
double thresh);
25 inline static double GetScintillationUpperWavelengthThreshold() {
return fScintillationUpperWavelengthThreshold; };
26 static void SetScintillationUpperWavelengthThreshold(
double thresh);
29 static double fThinFactor;
31 static double fCherenkovThinningFactor;
32 static double fScintillationThinningFactor;
34 static double fCherenkovLowerWavelengthThreshold;
35 static double fScintillationLowerWavelengthThreshold;
37 static double fCherenkovUpperWavelengthThreshold;
38 static double fScintillationUpperWavelengthThreshold;
Definition: PhotonThinning.hh:6
Definition: CCCrossSecMessenger.hh:29