Skip to content

Commit

Permalink
Merge pull request #793 from guitargeek/112x_headers
Browse files Browse the repository at this point in the history
Some updates to header files and includes
  • Loading branch information
nsmith- authored Dec 7, 2022
2 parents 4d2dde0 + d04117c commit ea3dc9c
Show file tree
Hide file tree
Showing 131 changed files with 345 additions and 337 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ $(OBJ_DIR):
@mkdir -p $(OBJ_DIR)/a

$(OBJ_DIR)/a/$(DICTNAME).cc: $(SRC_DIR)/classes_def.xml | $(OBJ_DIR)
genreflex $(SRC_DIR)/classes.h -s $< -o $@ --deep --fail_on_warnings --rootmap=$(OBJ_DIR)/a/$(DICTNAME).rootmap --rootmap-lib=$(SONAME) -I$(PARENT_DIR)
genreflex $(SRC_DIR)/classes.h -s $< -o $@ --deep --fail_on_warnings --rootmap=$(OBJ_DIR)/a/$(DICTNAME).rootmap --rootmap-lib=$(SONAME) -I$(PARENT_DIR)
mv $(OBJ_DIR)/a/$(DICTNAME).rootmap $(LIB_DIR)/
mv $(OBJ_DIR)/a/$(DICTNAME)_rdict.pcm $(LIB_DIR)/

Expand Down
4 changes: 4 additions & 0 deletions interface/AsimovUtils.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
#ifndef HiggsAnalysis_CombinedLimit_AsimovUtils_h
#define HiggsAnalysis_CombinedLimit_AsimovUtils_h

class RooAbsData;
class RooAbsCollection;
namespace RooStats { class ModelConfig; }
Expand All @@ -9,3 +12,4 @@ namespace asimovutils {
RooAbsData * asimovDatasetWithFit(RooStats::ModelConfig *mc, RooAbsData &realdata, RooAbsCollection &snapshot, bool needsFit, double poiValue=0.0, int verbose=0) ;
}

#endif
4 changes: 2 additions & 2 deletions interface/AsymptoticLimits.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
*
*
*/
#include "HiggsAnalysis/CombinedLimit/interface/LimitAlgo.h"
#include "HiggsAnalysis/CombinedLimit/interface/utils.h"
#include "LimitAlgo.h"
#include "utils.h"
#include <memory>
class RooRealVar;
#include <RooAbsReal.h>
Expand Down
2 changes: 1 addition & 1 deletion interface/BayesianFlatPrior.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
*
*
*/
#include "HiggsAnalysis/CombinedLimit/interface/LimitAlgo.h"
#include "LimitAlgo.h"

class BayesianFlatPrior : public LimitAlgo {
public:
Expand Down
2 changes: 1 addition & 1 deletion interface/BayesianToyMC.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
*
*
*/
#include "HiggsAnalysis/CombinedLimit/interface/LimitAlgo.h"
#include "LimitAlgo.h"
class RooArgSet;

class BayesianToyMC : public LimitAlgo {
Expand Down
4 changes: 2 additions & 2 deletions interface/BestFitSigmaTestStat.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ class RooMinimizer;
#include <RooAbsData.h>
#include <RooArgSet.h>
#include <RooStats/TestStatistic.h>
#include "HiggsAnalysis/CombinedLimit/interface/RooSimultaneousOpt.h"
#include "HiggsAnalysis/CombinedLimit/interface/CachingNLL.h"
#include "RooSimultaneousOpt.h"
#include "CachingNLL.h"

class BestFitSigmaTestStat : public RooStats::TestStatistic {
public:
Expand Down
8 changes: 4 additions & 4 deletions interface/CMSHistErrorPropagator.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@
#include "RooRealProxy.h"
#include "Rtypes.h"
#include "TH1F.h"
#include "HiggsAnalysis/CombinedLimit/interface/FastTemplate_Old.h"
#include "HiggsAnalysis/CombinedLimit/interface/SimpleCacheSentry.h"
#include "HiggsAnalysis/CombinedLimit/interface/CMSHistFunc.h"
#include "HiggsAnalysis/CombinedLimit/interface/CMSHistV.h"
#include "FastTemplate_Old.h"
#include "SimpleCacheSentry.h"
#include "CMSHistFunc.h"
#include "CMSHistV.h"

class CMSHistErrorPropagator : public RooAbsReal {
private:
Expand Down
6 changes: 3 additions & 3 deletions interface/CMSHistFunc.h
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@
#include "Rtypes.h"
#include "TH1F.h"
#include "TMatrix.h"
#include "HiggsAnalysis/CombinedLimit/interface/CMSHistV.h"
#include "HiggsAnalysis/CombinedLimit/interface/FastTemplate_Old.h"
#include "HiggsAnalysis/CombinedLimit/interface/SimpleCacheSentry.h"
#include "CMSHistV.h"
#include "FastTemplate_Old.h"
#include "SimpleCacheSentry.h"

class CMSHistFuncWrapper;

Expand Down
10 changes: 5 additions & 5 deletions interface/CMSHistFuncWrapper.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@
#include "RooRealProxy.h"
#include "RooArgProxy.h"
#include "Rtypes.h"
#include "HiggsAnalysis/CombinedLimit/interface/FastTemplate_Old.h"
#include "HiggsAnalysis/CombinedLimit/interface/SimpleCacheSentry.h"
#include "HiggsAnalysis/CombinedLimit/interface/CMSHistErrorPropagator.h"
#include "HiggsAnalysis/CombinedLimit/interface/CMSHistFunc.h"
#include "HiggsAnalysis/CombinedLimit/interface/CMSHistV.h"
#include "FastTemplate_Old.h"
#include "SimpleCacheSentry.h"
#include "CMSHistErrorPropagator.h"
#include "CMSHistFunc.h"
#include "CMSHistV.h"

class CMSHistFuncWrapper : public RooAbsReal {
public:
Expand Down
8 changes: 4 additions & 4 deletions interface/CMSHistSum.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@
#include "RooRealProxy.h"
#include "Rtypes.h"
#include "TH1F.h"
#include "HiggsAnalysis/CombinedLimit/interface/FastTemplate_Old.h"
#include "HiggsAnalysis/CombinedLimit/interface/SimpleCacheSentry.h"
#include "HiggsAnalysis/CombinedLimit/interface/CMSHistFunc.h"
#include "HiggsAnalysis/CombinedLimit/interface/CMSHistV.h"
#include "FastTemplate_Old.h"
#include "SimpleCacheSentry.h"
#include "CMSHistFunc.h"
#include "CMSHistV.h"

class CMSHistSum : public RooAbsReal {
private:
Expand Down
4 changes: 2 additions & 2 deletions interface/CachingMultiPdf.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
#ifndef CachingMultiPdf_h
#define CachingMultiPdf_h

#include "HiggsAnalysis/CombinedLimit/interface/RooMultiPdf.h"
#include "HiggsAnalysis/CombinedLimit/interface/CachingNLL.h"
#include "RooMultiPdf.h"
#include "CachingNLL.h"
#include <RooAbsData.h>
#include <RooAddPdf.h>
#include <RooProduct.h>
Expand Down
6 changes: 3 additions & 3 deletions interface/CachingNLL.h
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
#include <RooGaussian.h>
#include <RooPoisson.h>
#include <RooProduct.h>
#include "HiggsAnalysis/CombinedLimit/interface/SimpleGaussianConstraint.h"
#include "HiggsAnalysis/CombinedLimit/interface/SimplePoissonConstraint.h"
#include "HiggsAnalysis/CombinedLimit/interface/SimpleConstraintGroup.h"
#include "SimpleGaussianConstraint.h"
#include "SimplePoissonConstraint.h"
#include "SimpleConstraintGroup.h"
#include <boost/ptr_container/ptr_vector.hpp>

class RooMultiPdf;
Expand Down
2 changes: 1 addition & 1 deletion interface/CascadeMinimizer.h
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ class RooRealVar;
#include <RooArgSet.h>
#include <RooListProxy.h>
#include <RooSetProxy.h>
//#include "HiggsAnalysis/CombinedLimit/interface/RooMinimizerOpt.h"
//#include "RooMinimizerOpt.h"
#include "RooMinimizer.h"
#include <boost/program_options.hpp>
#include <boost/algorithm/string.hpp>
Expand Down
2 changes: 1 addition & 1 deletion interface/ChannelCompatibilityCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
*
*
*/
#include "HiggsAnalysis/CombinedLimit/interface/FitterAlgoBase.h"
#include "FitterAlgoBase.h"

class ChannelCompatibilityCheck : public FitterAlgoBase {
public:
Expand Down
6 changes: 5 additions & 1 deletion interface/FastTemplate.hpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
#include "HiggsAnalysis/CombinedLimit/interface/Accumulators.h"
#ifndef HiggsAnalysis_CombinedLimit_FastTemplate_hpp
#define HiggsAnalysis_CombinedLimit_FastTemplate_hpp

#include "Accumulators.h"

#include <cmath>
#include <cstdlib>
Expand Down Expand Up @@ -361,3 +364,4 @@ typedef FastHistoAxis_d FastHistoAxis;
// typedef FastHisto2D_d FastHisto2D;
// typedef FastHisto3D_d FastHisto3D;

#endif
2 changes: 1 addition & 1 deletion interface/FitDiagnostics.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
*
*
*/
#include "HiggsAnalysis/CombinedLimit/interface/FitterAlgoBase.h"
#include "FitterAlgoBase.h"
#include <TTree.h>
#include <RooArgList.h>
#include <RooFitResult.h>
Expand Down
4 changes: 2 additions & 2 deletions interface/FitterAlgoBase.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
*
*
*/
#include "HiggsAnalysis/CombinedLimit/interface/LimitAlgo.h"
#include "HiggsAnalysis/CombinedLimit/interface/Significance.h"
#include "LimitAlgo.h"
#include "Significance.h"
class RooFitResult;
class RooMinimizer;
class RooCmdArg;
Expand Down
2 changes: 1 addition & 1 deletion interface/GenerateOnly.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
*
*
*/
#include "HiggsAnalysis/CombinedLimit/interface/LimitAlgo.h"
#include "LimitAlgo.h"

class RooAbsPdf; class RooRealVar; class RooAbsData; class RooArgSet;

Expand Down
4 changes: 2 additions & 2 deletions interface/GoodnessOfFit.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
*
*
*/
#include "HiggsAnalysis/CombinedLimit/interface/LimitAlgo.h"
#include "HiggsAnalysis/CombinedLimit/interface/Significance.h"
#include "LimitAlgo.h"
#include "Significance.h"

class TDirectory;

Expand Down
2 changes: 1 addition & 1 deletion interface/HybridNew.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
*
*
*/
#include "HiggsAnalysis/CombinedLimit/interface/LimitAlgo.h"
#include "LimitAlgo.h"
#include <algorithm>
#include <RooStats/ModelConfig.h>
#include <RooStats/HybridCalculator.h>
Expand Down
4 changes: 4 additions & 0 deletions interface/JacknifeQuantile.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
#ifndef HiggsAnalysis_CombinedLimit_JacknifeQuantile_h
#define HiggsAnalysis_CombinedLimit_JacknifeQuantile_h

#include <vector>
#include <algorithm>
#include <random>
Expand Down Expand Up @@ -33,3 +36,4 @@ class QuantileCalculator {

};

#endif
5 changes: 5 additions & 0 deletions interface/Logger.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
#ifndef HiggsAnalysis_CombinedLimit_Logger_h
#define HiggsAnalysis_CombinedLimit_Logger_h

/*
* Logger adapted from
* Professional C++, 2nd Edition, Oct 2011
Expand Down Expand Up @@ -72,3 +75,5 @@ class Logger
Logger& operator=(const Logger&);
static std::mutex sMutex;
};

#endif
2 changes: 1 addition & 1 deletion interface/MarkovChainMC.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
*
*
*/
#include "HiggsAnalysis/CombinedLimit/interface/LimitAlgo.h"
#include "LimitAlgo.h"
#include <TList.h>
class RooArgSet;
namespace RooStats { class MarkovChain; }
Expand Down
2 changes: 1 addition & 1 deletion interface/MultiDimFit.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
*
*
*/
#include "HiggsAnalysis/CombinedLimit/interface/FitterAlgoBase.h"
#include "FitterAlgoBase.h"
#include <RooRealVar.h>
#include "TFile.h"
#include <vector>
Expand Down
4 changes: 2 additions & 2 deletions interface/ProfiledLikelihoodRatioTestStatExt.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ class RooMinimizer;
#include <RooAbsData.h>
#include <RooArgSet.h>
#include <RooStats/TestStatistic.h>
#include "HiggsAnalysis/CombinedLimit/interface/RooSimultaneousOpt.h"
#include "HiggsAnalysis/CombinedLimit/interface/CachingNLL.h"
#include "RooSimultaneousOpt.h"
#include "CachingNLL.h"

namespace nllutils {
bool robustMinimize(RooAbsReal &nll, RooMinimizer &minimizer, int verbosity=0, bool zeroPoint=false);
Expand Down
4 changes: 2 additions & 2 deletions interface/RooMorphingPdf.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@
#include "RooAbsReal.h"
#include "TH1F.h"
#include "Rtypes.h"
#include "HiggsAnalysis/CombinedLimit/interface/VerticalInterpHistPdf.h"
#include "HiggsAnalysis/CombinedLimit/interface/SimpleCacheSentry.h"
#include "VerticalInterpHistPdf.h"
#include "SimpleCacheSentry.h"

class RooMorphingPdf : public RooAbsPdf {
protected:
Expand Down
2 changes: 1 addition & 1 deletion interface/Significance.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
*
*
*/
#include "HiggsAnalysis/CombinedLimit/interface/LimitAlgo.h"
#include "LimitAlgo.h"

class RooAbsPdf; class RooRealVar; class RooAbsData; class RooArgSet;

Expand Down
4 changes: 2 additions & 2 deletions interface/SimpleConstraintGroup.h
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
#ifndef SimpleGaussianConstraintGroup_h
#define SimpleGaussianConstraintGroup_h

#include "HiggsAnalysis/CombinedLimit/interface/SimpleGaussianConstraint.h"
#include "HiggsAnalysis/CombinedLimit/interface/SimplePoissonConstraint.h"
#include "SimpleGaussianConstraint.h"
#include "SimplePoissonConstraint.h"
#include "RooSetProxy.h"

class SimpleConstraintGroup : public RooAbsReal {
Expand Down
2 changes: 1 addition & 1 deletion interface/VectorizedHistFactoryPdfs.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#include <RooHistFunc.h>
#include <RooStats/HistFactory/ParamHistFunc.h>
#include <RooStats/HistFactory/PiecewiseInterpolation.h>
#include "HiggsAnalysis/CombinedLimit/interface/CachingNLL.h"
#include "CachingNLL.h"

namespace cacheutils {
class VectorizedHistFunc : public CachingPdfBase {
Expand Down
2 changes: 1 addition & 1 deletion interface/VectorizedSimplePdfs.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

#include <RooExponential.h>
#include <RooAbsData.h>
#include "HiggsAnalysis/CombinedLimit/interface/HGGRooPdfs.h"
#include "HGGRooPdfs.h"
#include <vector>

class VectorizedExponential {
Expand Down
4 changes: 2 additions & 2 deletions interface/VerticalInterpHistPdf.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
#include "RooRealProxy.h"
#include "RooListProxy.h"
#include "TH1.h"
#include "HiggsAnalysis/CombinedLimit/interface/SimpleCacheSentry.h"
#include "HiggsAnalysis/CombinedLimit/interface/FastTemplate_Old.h"
#include "SimpleCacheSentry.h"
#include "FastTemplate_Old.h"
#include <cmath>

class FastVerticalInterpHistPdf;
Expand Down
4 changes: 4 additions & 0 deletions interface/th1fmorph.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
#ifndef HiggsAnalysis_CombinedLimit_th1fmorph_h
#define HiggsAnalysis_CombinedLimit_th1fmorph_h

#include "TH1.h"

TH1F *th1fmorph(const char *chname,
Expand Down Expand Up @@ -70,3 +73,4 @@ TH1D *th1fmorph(const char *chname,
// well-tested).
// *------------------------------------------------------------------------

#endif
12 changes: 6 additions & 6 deletions src/AsimovUtils.cc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "HiggsAnalysis/CombinedLimit/interface/AsimovUtils.h"
#include "../interface/AsimovUtils.h"

#include <memory>
#include <stdexcept>
Expand All @@ -7,11 +7,11 @@
#include <RooArgSet.h>
#include <RooProdPdf.h>
#include <RooUniform.h>
#include "HiggsAnalysis/CombinedLimit/interface/utils.h"
#include "HiggsAnalysis/CombinedLimit/interface/ToyMCSamplerOpt.h"
#include "HiggsAnalysis/CombinedLimit/interface/CloseCoutSentry.h"
#include "HiggsAnalysis/CombinedLimit/interface/CascadeMinimizer.h"
#include "HiggsAnalysis/CombinedLimit/interface/Logger.h"
#include "../interface/utils.h"
#include "../interface/ToyMCSamplerOpt.h"
#include "../interface/CloseCoutSentry.h"
#include "../interface/CascadeMinimizer.h"
#include "../interface/Logger.h"

RooAbsData *asimovutils::asimovDatasetNominal(RooStats::ModelConfig *mc, double poiValue, int verbose) {
RooArgSet poi(*mc->GetParametersOfInterest());
Expand Down
2 changes: 1 addition & 1 deletion src/AsymPow.cc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#include "HiggsAnalysis/CombinedLimit/interface/AsymPow.h"
#include "../interface/AsymPow.h"

#include <cmath>
#include <cassert>
Expand Down
Loading

0 comments on commit ea3dc9c

Please sign in to comment.