Typedefs | |
| typedef enum Systematic::ESystematic | Systematic_t |
Enumerations | |
| enum | ESystematic { kNorm = 0, kEMCalib = 1, kHadCalib = 2, kRelCalib = 3, kMA_QE = 4, kMA_RES = 5, kKNO = 6, kTrkPlane = 7, kPIDShift = 8, kSKZP = 9, kOscProb = 10, kShwDev = 11, kTauProd = 12, kPIDSkew = 13, kTrkLike = 14, kUnknown = 15 } |
Functions | |
| const Char_t * | AsString (Systematic_t syst) |
| Systematic::Systematic_t | StringToEnum (const Char_t *chars) |
| Double_t | GetDefaultValue (Systematic_t syst) |
|
|
|
|
|
Definition at line 24 of file Systematic.h. Referenced by JBComparator::DrawIntegral(), Comparator::DrawIntegral(), JBComparator::DrawPrediction(), Comparator::DrawPrediction(), JBComparator::DrawRatio(), Comparator::DrawRatio(), JBComparator::DrawSummary(), Comparator::DrawSummary(), JBComparator::GetSummary(), Comparator::GetSummary(), NueGui::NueGui(), NueGroupFrame::ProcessMessage(), and NueGui::StartComparator(). 00024 {
00025 kNorm = 0,
00026 kEMCalib = 1,
00027 kHadCalib = 2,
00028 kRelCalib = 3,
00029 kMA_QE = 4,
00030 kMA_RES = 5,
00031 kKNO = 6,
00032 kTrkPlane = 7,
00033 kPIDShift = 8,
00034 kSKZP = 9,
00035 kOscProb = 10,
00036 kShwDev = 11,
00037 kTauProd = 12,
00038 kPIDSkew = 13,
00039 kTrkLike = 14,
00040 kUnknown = 15
00041 } Systematic_t;
|
|
|
Definition at line 7 of file Systematic.cxx. References kEMCalib, kHadCalib, kKNO, kMA_QE, kMA_RES, kOscProb, kPIDShift, kPIDSkew, kRelCalib, kShwDev, kSKZP, kTauProd, and kTrkPlane. Referenced by JBComparator::DrawSummary(), Comparator::DrawSummary(), JBComparator::GetPredictions(), Comparator::GetPredictions(), JBComparator::GetSummary(), and Comparator::GetSummary(). 00008 {
00009 switch (syst) {
00010 case kNorm : return "Norm"; break;
00011 case kEMCalib : return "EMCalib"; break;
00012 case kHadCalib : return "HadCalib"; break;
00013 case kRelCalib : return "RelCalib"; break;
00014 case kMA_QE : return "MA_QE"; break;
00015 case kMA_RES : return "MA_RES"; break;
00016 case kKNO : return "KNO"; break;
00017 case kTrkPlane : return "TrkPlane"; break;
00018 case kPIDShift : return "PIDShift"; break;
00019 case kSKZP : return "SKZP"; break;
00020 case kOscProb : return "OscProb"; break;
00021 case kShwDev : return "ShwDev"; break;
00022 case kTauProd : return "TauProd"; break;
00023 case kPIDSkew : return "PIDSkew"; break;
00024 case kTrkLike : return "TrkLike"; break;
00025 case kUnknown : return "Unknown"; break;
00026 default : return "?Unknown?"; break;
00027 }
00028 }
|
|
|
Definition at line 52 of file Systematic.cxx. References kEMCalib, kHadCalib, kKNO, kMA_QE, kMA_RES, kOscProb, kPIDShift, kPIDSkew, kRelCalib, kShwDev, kSKZP, kTauProd, and kTrkPlane. 00053 {
00054 switch (syst) {
00055 case kNorm : return 1; break;
00056 case kEMCalib : return 0; break;
00057 case kHadCalib : return 0; break;
00058 case kRelCalib : return 0; break;
00059 case kMA_QE : return 1; break;
00060 case kMA_RES : return 1; break;
00061 case kKNO : return 1; break;
00062 case kTrkPlane : return 0; break;
00063 case kTrkLike : return 0; break;
00064 case kPIDShift : return 0; break;
00065 case kSKZP : return 0; break;
00066 case kOscProb : return 1; break;
00067 case kShwDev : return 0; break;
00068 case kTauProd : return 1; break;
00069 case kPIDSkew : return 0; break;
00070 case kUnknown : return 0; break;
00071 default : return 0; break;
00072 }
00073 }
|
|
|
Definition at line 31 of file Systematic.cxx. 00032 {
00033 TString theString(chars);
00034 if(theString.Contains("Norm")) return kNorm;
00035 if(theString.Contains("EMCalib")) return kEMCalib;
00036 if(theString.Contains("HadCalib")) return kHadCalib;
00037 if(theString.Contains("RelCalib")) return kRelCalib;
00038 if(theString.Contains("MA_QE")) return kMA_QE;
00039 if(theString.Contains("MA_RES")) return kMA_RES;
00040 if(theString.Contains("KNO")) return kKNO;
00041 if(theString.Contains("TrkPlane")) return kTrkPlane;
00042 if(theString.Contains("TrkLike")) return kTrkLike;
00043 if(theString.Contains("PIDShift")) return kPIDShift;
00044 if(theString.Contains("SKZP")) return kSKZP;
00045 if(theString.Contains("OscProb")) return kOscProb;
00046 if(theString.Contains("ShwDev")) return kShwDev;
00047 if(theString.Contains("TauProd")) return kTauProd;
00048 if(theString.Contains("PIDSkew")) return kPIDSkew;
00049 return kUnknown;
00050 }
|
1.3.9.1