Skip to content

Commit fcb5c91

Browse files
Merge pull request #221 from mach3-software/kskwarczynski/feat/unifySigmaVar
feat: Remove SigmaVarLegacy
2 parents ca6f7ee + e76125e commit fcb5c91

4 files changed

Lines changed: 23 additions & 143 deletions

File tree

CIValidations/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ foreach(app
99
NuMCMCconversion
1010
NuOscillatorInterfaceValidations
1111
pValueValidations
12-
SigmaVarLegacyValidations
1312
SigmaVarValidation
1413
LLHValidation
1514
PredictiveValidations

CIValidations/MaCh3CLI

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ run_covariance_validations() {
6767
./CIValidations/MaCh3ModeValidations
6868
./CIValidations/pValueValidations
6969
./CIValidations/SigmaVarValidation
70-
./CIValidations/SigmaVarLegacyValidations
7170
if [ "$HAVE_UNITTEST_SUPPORT" -eq 0 ]; then
7271
./CIValidations/UnitTests/manager_tests
7372
./CIValidations/UnitTests/histogram_tests

CIValidations/SigmaVarLegacyValidations.cpp

Lines changed: 0 additions & 140 deletions
This file was deleted.

CIValidations/pValueValidations.cpp

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,29 @@ class samplePDFpValue : public SampleHandlerBase
6161
TH1* GetDataHist(const int Selection) override {return PolyHist[Selection];}
6262
TH1* GetMCHist(const int Selection) override {return PolyHist[Selection];}
6363
TH1* GetW2Hist(const int Selection) override {return PolyHist[Selection];}
64-
TH1* GetPDFMode(const int Selection, const int Mode) override {return PolyHist[Selection];}
64+
65+
66+
std::string GetFlavourName(const int iSample, const int iChannel) const override {
67+
return "null"; (void) iSample; (void) iChannel;
68+
};
69+
int GetNDim(const int Sample) const override { return 2; }
70+
71+
TH1 *Get1DVarHist(const int iSample, const std::string &ProjectionVar,
72+
const std::vector<KinematicCut> &EventSelectionVec = {}, int WeightStyle = 0,
73+
TAxis *Axis = nullptr, const std::vector<KinematicCut> &SubEventSelectionVec = {}) override {return PolyHist[iSample];}
74+
TH2* Get2DVarHist(const int iSample, const std::string& ProjectionVarX, const std::string& ProjectionVarY,
75+
const std::vector< KinematicCut >& EventSelectionVec = {},
76+
int WeightStyle = 0, TAxis* AxisX = nullptr, TAxis* AxisY = nullptr,
77+
const std::vector< KinematicCut >& SubEventSelectionVec = {}) override {return PolyHist[iSample];}
78+
79+
80+
TH1* Get1DVarHistByModeAndChannel(const int iSample, const std::string& ProjectionVar_Str,
81+
int kModeToFill = -1, int kChannelToFill = -1,
82+
int WeightStyle = 0, TAxis* Axis = nullptr) override {return PolyHist[iSample];}
83+
TH2* Get2DVarHistByModeAndChannel(const int iSample, const std::string& ProjectionVar_StrX,
84+
const std::string& ProjectionVar_StrY, int kModeToFill = -1,
85+
int kChannelToFill = -1, int WeightStyle = 0,
86+
TAxis* AxisX = nullptr, TAxis* AxisY = nullptr) override {return PolyHist[iSample];}
6587

6688
std::vector<std::string> SampleBlarbTitle;
6789
std::vector<std::string> KinemBlarbTitle;

0 commit comments

Comments
 (0)