OscFit.h File Reference

#include "TObject.h"

Go to the source code of this file.

Namespaces

namespace  OscFit

Typedefs

typedef enum OscFit::EInteraction OscFit::Interaction_t
typedef enum OscFit::EBin OscFit::Bin_t
typedef enum OscFit::ESpectrum OscFit::Spectrum_t

Enumerations

enum  OscFit::EAnalysis {
  OscFit::kCCByRes = 100, OscFit::kCCFull = 101, OscFit::kCCPartial = 102, OscFit::kCCMid = 103,
  OscFit::kCCLow = 104, OscFit::kCCLow2 = 105, OscFit::kRHCFull = 200, OscFit::kRHCPartial = 201,
  OscFit::kNUBARFull = 300, OscFit::kNUBARPartial = 301, OscFit::kCC2010 = kCCFull, OscFit::kNUBAR2010 = kNUBARFull,
  OscFit::kNUBAR2011 = kNUBARFull, OscFit::kRHC2011 = kRHCFull, OscFit::kCC2012 = kCCPartial, OscFit::kNUBAR2012 = kNUBARPartial,
  OscFit::kRHC2012 = kRHCPartial, OscFit::kRAF_All = 1000, OscFit::kRAF_Front = 1001, OscFit::kRAF_Outer = 1002,
  OscFit::kRAF_Inner = 1003, OscFit::kRAF_Gap = 1004, OscFit::kRAF_GapEdge = 1005, OscFit::kRAF_Back = 1006,
  OscFit::kVanilla = 0, OscFit::kCCByResOld = 99, OscFit::kCCByRes = 100, OscFit::kCCFull = 101,
  OscFit::kCCPartial = 102, OscFit::kCCMid = 103, OscFit::kCCLow = 104, OscFit::kRHCFull = 200,
  OscFit::kRHCPartial = 201, OscFit::kNUBARFull = 300, OscFit::kNUBARPartial = 301, OscFit::kCC2010 = kCCFull,
  OscFit::kNUBAR2010 = kNUBARFull, OscFit::kNUBAR2011 = kNUBARFull, OscFit::kRHC2011 = kRHCFull, OscFit::kCC2012 = kCCPartial,
  OscFit::kNUBAR2012 = kNUBARPartial, OscFit::kRHC2012 = kRHCPartial, OscFit::kRAF_All = 1000, OscFit::kRAF_Front = 1001,
  OscFit::kRAF_Outer = 1002, OscFit::kRAF_Inner = 1003, OscFit::kRAF_Gap = 1004, OscFit::kRAF_GapEdge = 1005,
  OscFit::kRAF_Back = 1006
}
enum  OscFit::ERunType {
  OscFit::kUnknownRunType = -1, OscFit::kAtNu = 0, OscFit::kFHC = 1, OscFit::kRHC = 2,
  OscFit::kNumRunTypes = 3, OscFit::kBeamOff = -1, OscFit::kFHC = 1, OscFit::kRHC = 2
}
enum  OscFit::ERun {
  OscFit::kUnknownRun = -1, OscFit::kAtmos = 0, OscFit::kBeam = 1, OscFit::kNeutrino = 2,
  OscFit::kAntiNeutrino = 3, OscFit::kFirstRun = 4, OscFit::kRunI = 4, OscFit::kRunIHE = 5,
  OscFit::kRunII = 6, OscFit::kRunIII = 7, OscFit::kRunIVFHC = 8, OscFit::kRunIV = 9,
  OscFit::kRunV = 10, OscFit::kRunVI = 11, OscFit::kRunVII = 12, OscFit::kRunVIII = 13,
  OscFit::kRunIX = 14, OscFit::kRunX = 15, OscFit::kRunXI = 16, OscFit::kRunXII = 17,
  OscFit::kRunXIII = 18, OscFit::kNumRuns = 19, OscFit::kNoRun = -1, OscFit::kRunI = 4,
  OscFit::kRunIHE = 5, OscFit::kRunII = 6, OscFit::kRunIII = 7, OscFit::kRunIVFHC = 8,
  OscFit::kRunIV = 9, OscFit::kRunV = 10, OscFit::kRunVI = 11, OscFit::kRunVII = 12,
  OscFit::kRunVIII = 13, OscFit::kRunIX = 14, OscFit::kRunX = 15, OscFit::kNumRuns = 19
}
enum  OscFit::ESample {
  OscFit::kUnknown = -1, OscFit::kData = 0, OscFit::kCV = 1, OscFit::kRock = 2,
  OscFit::kCosmic = 3, OscFit::kNumSamples = 4, OscFit::kUnknown = -1, OscFit::kData = 0,
  OscFit::kCV = 1, OscFit::kRock = 2, OscFit::kCVTau = 3, OscFit::kRockTau = 4,
  OscFit::kNumSamples = 4
}
enum  OscFit::EInteraction {
  OscFit::kNull = -1, OscFit::kCCnu = 0, OscFit::kCCnubar = 1, OscFit::kNC = 0,
  OscFit::kNumInteractions = 3
}
enum  OscFit::ESystematic {
  OscFit::kUnknownSystematic = -1, OscFit::kCentre = 0, OscFit::kNCbkg = 1, OscFit::kShwEn = 2,
  OscFit::kTrkEn = 3, OscFit::kTrkEnExit = 4, OscFit::kSpec = 5, OscFit::kZenith = 6,
  OscFit::kNueNCbkg = 7, OscFit::kNueEnergy = 8, OscFit::kNumSystematics = 9, OscFit::kMuonEnergy = kTrkEn,
  OscFit::kMuonEnergyExit = kTrkEnExit, OscFit::kHadronEnergy = kShwEn, OscFit::kElectronEnergy = kNueEnergy, OscFit::kNumuBkg = kNCbkg,
  OscFit::kNueBkg = kNueNCbkg, OscFit::kCentre = 0, OscFit::kNCbkg = 1, OscFit::kShwEn = 2,
  OscFit::kTrkEn = 3, OscFit::kNumSystematics = 9
}
enum  OscFit::EShift {
  OscFit::kNoShift = 0, OscFit::kMinus2 = 1, OscFit::kMinus1 = 2, OscFit::kPlus1 = 3,
  OscFit::kPlus2 = 4, OscFit::kNumShifts = 5, OscFit::kNoShift = 0, OscFit::kMinus2 = 1,
  OscFit::kMinus1 = 2, OscFit::kPlus1 = 3, OscFit::kPlus2 = 4, OscFit::kNumShifts = 5
}
enum  OscFit::EBin {
  OscFit::kNoBin = -1, OscFit::kResBin0 = 1, OscFit::kResBin1 = 2, OscFit::kResBin2 = 3,
  OscFit::kResBin3 = 4, OscFit::kResBin4 = 5, OscFit::kOppositeSign = 5, OscFit::kRAF = 6,
  OscFit::kNumBins = 7
}
enum  OscFit::ECharge {
  OscFit::kUnknownCharge = -1, OscFit::kAmbig = 0, OscFit::kNu = 1, OscFit::kNuBar = 2,
  OscFit::kAny = 3, OscFit::kNumCharges = 4, OscFit::kNegative = kNu, OscFit::kPositive = kNuBar,
  OscFit::kNoCharge = 0, OscFit::kAnyCharge = 3, OscFit::kNoCharge = 0, OscFit::kNegative = kNu,
  OscFit::kPositive = kNuBar
}
enum  OscFit::ESpectrum { OscFit::kFlat = 0, OscFit::kInterpolated = 1, OscFit::kSpline = 2 }

Functions

Double_t OscFit::GetNormError ()
const char * OscFit::AsString (Analysis_t analysis)
const char * OscFit::AsString (RunType_t runtype)
const char * OscFit::AsString (Run_t run)
const char * OscFit::AsString (Sample_t sample)
const char * OscFit::AsString (Interaction_t interaction)
const char * OscFit::AsString (Systematic_t systematic)
const char * OscFit::AsString (Shift_t shift)
const char * OscFit::AsString (Bin_t bin)
const char * OscFit::AsString (Charge_t charge)
RunType_t OscFit::GetRunType (Run_t run)
Charge_t OscFit::GetChargeSign (Run_t, Bin_t bin)
Int_t OscFit::GetNumRuns ()
Int_t OscFit::GetRunNumber (Run_t run)
Run_t OscFit::GetRun (Int_t irun)
Int_t OscFit::GetNumSamples ()
Int_t OscFit::GetSampleNumber (Sample_t sample)
Sample_t OscFit::GetSample (Int_t isample)
Int_t OscFit::GetNumInteractions ()
Int_t OscFit::GetInteractionNumber (Interaction_t interaction)
Interaction_t OscFit::GetInteraction (Int_t interaction)
Int_t OscFit::GetNumSystematics ()
Int_t OscFit::GetSystematicNumber (Systematic_t syst)
Systematic_t OscFit::GetSystematic (Int_t isystematic)
Int_t OscFit::GetNumShifts ()
Int_t OscFit::GetShiftNumber (Shift_t shift)
Shift_t OscFit::GetShift (Int_t ishift)
Int_t OscFit::GetNumBins ()
Int_t OscFit::GetBinNumber (Bin_t bin)
Bin_t OscFit::GetBin (Int_t ibin)
Bin_t OscFit::GetBin (const char *bin)
Int_t OscFit::GetFirstResBin ()
Int_t OscFit::GetLastResBin ()
Int_t OscFit::GetFirstFiducialBin ()
Int_t OscFit::GetLastFiducialBin ()
Int_t OscFit::GetFirstRockBin ()
Int_t OscFit::GetLastRockBin ()
Int_t OscFit::GetFirstCorrectSignBin ()
Int_t OscFit::GetLastCorrectSignBin ()
Int_t OscFit::GetFirstOppositeSignBin ()
Int_t OscFit::GetLastOppositeSignBin ()
Int_t OscFit::GetID (Int_t n, Run_t run, Sample_t sample, Interaction_t interaction, Systematic_t systematic, Shift_t shift)

Generated on 22 Feb 2019 for loon by  doxygen 1.6.1