Typedefs | |
| typedef enum Background::EBackground | Background_t |
Enumerations | |
| enum | EBackground { kNueCC = 0, kNC = 1, kNuMuCC = 2, kBNueCC = 3, kNuTauCC = 4, kPiBNueCC = 5, kKaBNueCC = 6, kUnknown = 7 } |
Functions | |
| const Char_t * | AsString (Background_t background) |
| Background::Background_t | StringToEnum (const Char_t *chars) |
| Background::Background_t | TranslateFromMC (Int_t iaction, Int_t inu, Int_t inunoosc, Int_t parentid=0) |
|
|
|
|
|
Definition at line 24 of file Background.h. Referenced by NueMatrixHelper::AddNueSystematic(), NueFNHelper::AddNueSystematic(), NuePrediction::Draw(), Comparator::DrawIntegral(), Comparator::DrawPrediction(), Comparator::DrawRatio(), Comparator::GetSummary(), NueGui::NueGui(), and NueGroupFrame::ProcessMessage(). 00024 {
00025 kNueCC = 0,
00026 kNC = 1,
00027 kNuMuCC = 2,
00028 kBNueCC = 3,
00029 kNuTauCC = 4,
00030 kPiBNueCC = 5,
00031 kKaBNueCC = 6,
00032 kUnknown = 7
00033 } Background_t;
|
|
|
Definition at line 7 of file Background.cxx. References kBNueCC, kKaBNueCC, kNC, kNueCC, kNuMuCC, kNuTauCC, and kPiBNueCC. Referenced by Comparator::DrawSummary(), Comparator::GetPredictions(), NueExtrapolation::GetSpectrum(), Comparator::GetSummary(), and NueBackground::Print(). 00008 {
00009 switch (background) {
00010 case kNueCC: return "NueCC"; break;
00011 case kNC: return "NC"; break;
00012 case kNuMuCC: return "NuMuCC"; break;
00013 case kBNueCC: return "BNueCC"; break;
00014 case kNuTauCC: return "NuTauCC"; break;
00015 case kPiBNueCC: return "PiBNueCC"; break;
00016 case kKaBNueCC: return "KaBNueCC"; break;
00017 case kUnknown: return "Unknown"; break;
00018 default: return "?Unknown?"; break;
00019 }
00020 }
|
|
|
Definition at line 23 of file Background.cxx. 00024 {
00025 TString theString(chars);
00026 if(theString.Contains("NueCC")) return kNueCC;
00027 if(theString.Contains("NC")) return kNC;
00028 if(theString.Contains("NuMuCC")) return kNuMuCC;
00029 if(theString.Contains("BNueCC")) return kBNueCC;
00030 if(theString.Contains("NuTauCC")) return kNuTauCC;
00031 if(theString.Contains("PiBNueCC")) return kPiBNueCC;
00032 if(theString.Contains("KaBNueCC")) return kKaBNueCC;
00033
00034 return kUnknown;
00035 }
|
|
||||||||||||||||||||
|
Definition at line 37 of file Background.cxx. Referenced by NueSystematic::DoShwDevCalc(), NueMatrixHelper::MakeANANUEPlots(), and NueFNHelper::MakeHelpers(). 00039 {
00040 if(iaction==0) return Background::kNC;
00041 if(iaction==1) {
00042 if(TMath::Abs(inu)==12) {
00043 if(TMath::Abs(inunoosc)==12) {
00044 if(parentid==0) return Background::kBNueCC;
00045 else if(TMath::Abs(parentid)==211) return Background::kPiBNueCC;
00046 else if(TMath::Abs(parentid)==130 ||
00047 TMath::Abs(parentid)==321 ||
00048 TMath::Abs(parentid)==310) return Background::kKaBNueCC;
00049 }
00050 else if(TMath::Abs(inunoosc)==14) {
00051 return Background::kNueCC;
00052 }
00053 }
00054 else if(TMath::Abs(inu)==14) return Background::kNuMuCC;
00055 else if(TMath::Abs(inu)==16) return Background::kNuTauCC;
00056 }
00057 return Background::kUnknown;
00058 }
|
1.3.9.1