ra4_draw  4bd0201e3d922d42bd545d4b045ed44db33454a4
plot_dilep_angles.hpp
Go to the documentation of this file.
1 #ifndef H_DILEP_ANGLES
2 #define H_DILEP_ANGLES
3 
4 #include <cstddef>
5 
6 #include <memory>
7 #include <string>
8 #include <set>
9 
10 #include "core/baby.hpp"
11 #include "core/process.hpp"
12 #include "core/named_func.hpp"
13 
14 bool IsGoodMuon(const Baby &b, std::size_t imu);
15 bool IsGoodElectron(const Baby &b, std::size_t iel);
16 bool IsGoodTrack(const Baby &b, std::size_t itk);
17 bool IsGoodJet(const Baby &b, std::size_t ijet);
18 void GetAngles(const Baby &b,
19  double &phi1, double &eta1,
20  double &phi2, double &eta2);
29 
30 #endif
NamedFunc::ScalarType MaxDeltaPhiMetJet(const Baby &b)
NamedFunc::ScalarType MinDeltaPhiLepJet(const Baby &b)
Abstract base class for access to ntuple variables.
Definition: baby.hpp:16
double ScalarType
Definition: named_func.hpp:15
bool IsGoodElectron(const Baby &b, std::size_t iel)
NamedFunc::ScalarType MinDeltaPhiLepMet(const Baby &b)
NamedFunc::ScalarType MaxDeltaPhiLepMet(const Baby &b)
bool IsGoodMuon(const Baby &b, std::size_t imu)
bool IsGoodTrack(const Baby &b, std::size_t itk)
NamedFunc::ScalarType MinDeltaPhiMetJet(const Baby &b)
void GetAngles(const Baby &b, double &phi1, double &eta1, double &phi2, double &eta2)
NamedFunc::ScalarType MaxDeltaPhiLepJet(const Baby &b)
NamedFunc::ScalarType MinDeltaRLepJet(const Baby &b)
bool IsGoodJet(const Baby &b, std::size_t ijet)
NamedFunc::ScalarType MaxDeltaRLepJet(const Baby &b)