1 #ifndef Analysis_Tools_JetAnalyser_h 2 #define Analysis_Tools_JetAnalyser_h 1 46 std::vector< std::shared_ptr<Jet> >
jets_;
55 std::map<std::string, std::shared_ptr<BTagCalibrationReader> >
bsf_reader_;
67 std::vector< std::shared_ptr<Jet> >
jets();
70 float btag(
const Jet & jet,
const std::string & algo);
73 void jets(
const std::string & col);
80 virtual bool selectionJet(
const int & r,
const float & pt_min,
const float &eta_max,
const float &pt_max=-1. );
84 virtual bool selectionJetDeta(
const int & r1,
const int & r2,
const float & delta);
88 virtual bool selectionJetDphi(
const int & r1,
const int & r2,
const float & delta);
92 virtual bool selectionJetDr(
const int & r1,
const int & r2,
const float & delta);
115 virtual void jetHistograms(
const int & n,
const std::string & label =
"x");
121 virtual void fillJetHistograms(
const int & r = -1,
const std::string & label =
"x",
const float & sf = 1.,
const bool & workflow =
false);
127 virtual void jetSwap(
const int &,
const int &);
139 #endif // Analysis_Tools_JetAnalyser_h