TIMBER  beta
Tree Interface for Making Binned Events with RDataFrame
SJBtag_SF.h
1 #ifndef _TIMBER_SJBTAG_SF
2 #define _TIMBER_SJBTAG_SF
3 // without CMSSW / standalone:
4 #include "../ext/BTagCalibrationStandalone.h"
5 #include <ROOT/RVec.hxx>
6 
7 using namespace ROOT::VecOps;
8 
13 class SJBtag_SF {
14  private:
15  std::string csv_file;
16  BTagEntry::OperatingPoint operating_point;
17  BTagCalibration calib;
18  BTagCalibrationReader reader;
19 
20  public:
28  SJBtag_SF(int year, std::string tagger, std::string op_string);
29  ~SJBtag_SF(){};
37  RVec<float> eval(float pt, float eta);
38 };
39 #endif
Definition: BTagCalibrationStandalone.h:153
C++ class. Subjet b tagging scale factor lookup.
Definition: SJBtag_SF.h:13
Definition: BTagCalibrationStandalone.h:108