1 #ifndef __sbnanalysis_ana_SBNOsc_Covariance__
2 #define __sbnanalysis_ana_SBNOsc_Covariance__
8 #include "fhiclcpp/ParameterSet.h"
23 #include <TMatrixDSym.h>
51 std::vector<TH2D>
cov;
60 EventSample(
const fhicl::ParameterSet &config,
unsigned nUniverses,
unsigned nVariations);
107 #endif// __sbnanalysis_ana_SBNOsc_Covariance__
std::vector< TH2D > cov
Covariance Matrix per variation.
double fScalePOT
Factor for POT (etc.) scaling.
TH1D * fCentralValue
central value histogram
double fSelectionEfficiency
std::string fName
Name for the sample.
std::vector< std::vector< std::string > > fWeightKeysNC
TMatrixDSym CovarianceMatrix()
void Initialize(fhicl::ParameterSet *config)
std::vector< TH2D > fcov
Fractional Covariance Matrix per variation.
std::vector< std::vector< std::string > > fWeightKeysCC
process_name opflashCryoW ana
std::vector< std::vector< std::string > > fWeightKeys
std::vector< double > fEnergyBinScale
std::vector< std::vector< TH1D * > > fUniverses
List of histogram per systematic universe.
std::vector< TH2D > corr
Correlation Matrix per variation.
The standard subrun data definition.
void GetCovPerVariation(unsigned variation)
void ProcessSubRun(const SubRun *subrun)
The standard event data definition.
EventSample(const fhicl::ParameterSet &config, unsigned nUniverses, unsigned nVariations)
std::vector< EventSample > fEventSamples
double fBackgroundRejection
void FileCleanup(TTree *eventTree)
A generic tree-reading event-by-event processor.
void ProcessEvent(const event::Event *event)
std::vector< double > fBins
Energy bin limits.