1 #ifndef __sbnanalysis_ana_SBNOsc_Chi2Sensitivity__
2 #define __sbnanalysis_ana_SBNOsc_Chi2Sensitivity__
60 std::vector<double>
Oscillate(
double sinth,
double dm2)
const;
62 std::vector<double>
Signal()
const;
125 #endif // __sbnanalysis_ana_SBNOsc_Chi2Sensitivity__
double fBeamCenterX
Center of beam in detector coordinates in x-dir in cm.
TH1D * fBkgCounts
Background count Histogram.
double fScalePOT
Factor for POT (etc.) scaling.
double fBeamCenterY
Center of beam in detector coordinates in y-dir in cm.
std::vector< double > Background() const
std::array< double, 2 > fZlim
Detector size in cm.
std::vector< std::vector< double > > chisq_diffs
Container for chi2 values.
std::vector< double > fEnergyBinScale
void Initialize(fhicl::ParameterSet *config)
std::vector< double > fBins
Reco Energy bin limits.
void FileCleanup(TTree *eventTree)
std::vector< double > fDistBins
Distance bin limits.
process_name opflashCryoW ana
EventSample(const fhicl::ParameterSet &config)
std::vector< double > Signal() const
TH1D * Oscillate(double sinth, double dm2)
double fBaseline
baseline (along z) in cm
std::vector< double > sin2theta
std::vector< double > dm2
std::vector< std::array< double, 2 > > fSaveOscillations
std::vector< double > fLogDm2Lims
std::vector< double > fLogSinLims
The standard subrun data definition.
std::array< double, 2 > fXlim
Detector size in cm.
The standard event data definition.
std::vector< double > fTrueEBins
True energy bin limits.
std::vector< EventSample > fEventSamples
int fOscType
Oscilaltion type: 0 == None, 1 == numu -> nue, 2 == numu -> numu.
void ProcessEvent(const event::Event *event)
double fBackgroundRejection
std::array< double, 2 > fYlim
Detector size in cm.
double fBeamFrontZ
Front face of detector along z-dir in cm.
void ProcessSubRun(const SubRun *subrun)
TH3D * fSignalCounts
Signal Count Histogram.
double fSelectionEfficiency
std::vector< double > Oscillate(double sinth, double dm2) const
A generic tree-reading event-by-event processor.
BEGIN_PROLOG could also be cout