Typedefs | |
| typedef enum Background::EBackground | Background_t |
Enumerations | |
| enum | EBackground { kNueCC = 0, kNC = 1, kNuMuCC = 2, kBNueCC = 3, kNuTauCC = 4, kPiBNueCC = 5, kKaBNueCC = 6, kSelCC = 7, kUnknown = 8 } |
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) |
| Background::Background_t | TranslateFromNueClass (int nueClass) |
|
|
|
|
|
Definition at line 24 of file Background.h. Referenced by NueMatrixHelper::AddNueSystematic(), NueFNHelper::AddNueSystematic(), NuePrediction::Draw(), JBComparator::DrawIntegral(), Comparator::DrawIntegral(), JBComparator::DrawPrediction(), Comparator::DrawPrediction(), JBComparator::DrawRatio(), Comparator::DrawRatio(), JBComparator::GetSummary(), Comparator::GetSummary(), NueExtrapolationJB::InitializeExtrapHistograms(), NueGui::NueGui(), NueGroupFrame::ProcessMessage(), and NueExtrapolationJB::ResetExtrapHistograms(). 00024 {
00025 kNueCC = 0,
00026 kNC = 1,
00027 kNuMuCC = 2,
00028 kBNueCC = 3,
00029 kNuTauCC = 4,
00030 kPiBNueCC = 5,
00031 kKaBNueCC = 6,
00032 kSelCC = 7,
00033 kUnknown = 8
00034 } Background_t;
|
|
|
Definition at line 8 of file Background.cxx. References kBNueCC, kKaBNueCC, kNueCC, kPiBNueCC, and kSelCC. Referenced by Comparator::DrawSummary(), JBComparator::GetPredictions(), Comparator::GetPredictions(), NueExtrapolation::GetSpectrum(), JBComparator::GetSummary(), Comparator::GetSummary(), and NueBackground::Print(). 00009 {
00010 switch (background) {
00011 case kNueCC: return "NueCC"; break;
00012 case kNC: return "NC"; break;
00013 case kNuMuCC: return "NuMuCC"; break;
00014 case kBNueCC: return "BNueCC"; break;
00015 case kNuTauCC: return "NuTauCC"; break;
00016 case kPiBNueCC: return "PiBNueCC"; break;
00017 case kKaBNueCC: return "KaBNueCC"; break;
00018 case kSelCC: return "SelCC"; break;
00019 case kUnknown: return "Unknown"; break;
00020 default: return "?Unknown?"; break;
00021 }
00022 }
|
|
|
Definition at line 25 of file Background.cxx. 00026 {
00027 TString theString(chars);
00028 if(theString.Contains("NueCC")) return kNueCC;
00029 if(theString.Contains("NC")) return kNC;
00030 if(theString.Contains("NuMuCC")) return kNuMuCC;
00031 if(theString.Contains("BNueCC")) return kBNueCC;
00032 if(theString.Contains("NuTauCC")) return kNuTauCC;
00033 if(theString.Contains("PiBNueCC")) return kPiBNueCC;
00034 if(theString.Contains("KaBNueCC")) return kKaBNueCC;
00035 if(theString.Contains("SelCC")) return kSelCC;
00036
00037 return kUnknown;
00038 }
|
|
||||||||||||||||||||
|
Definition at line 40 of file Background.cxx. Referenced by NueExtrapolationJB::CreateOscHist(), NueSystematic::DoShwDevCalc(), NueMatrixHelper::MakeANANUEPlots(), and NueFNHelper::MakeHelpers(). 00042 {
00043 if(iaction==0) return Background::kNC;
00044 if(iaction==1) {
00045 if(TMath::Abs(inu)==12) {
00046 if(TMath::Abs(inunoosc)==12) {
00047 if(parentid==0) return Background::kBNueCC;
00048 else if(TMath::Abs(parentid)==211) return Background::kPiBNueCC;
00049 else if(TMath::Abs(parentid)==130 ||
00050 TMath::Abs(parentid)==321 ||
00051 TMath::Abs(parentid)==310) return Background::kKaBNueCC;
00052 }
00053 else if(TMath::Abs(inunoosc)==14) {
00054 return Background::kNueCC;
00055 }
00056 }
00057 else if(TMath::Abs(inu)==14) return Background::kNuMuCC;
00058 else if(TMath::Abs(inu)==16) return Background::kNuTauCC;
00059 }
00060 return Background::kUnknown;
00061 }
|
|
|
Referenced by NueExtrapolationJB::MakeDataHistograms(), and NueExtrapolationJB::PrepareExtrapHistograms(). |
1.3.9.1