Go to the documentation of this file. 1 #ifndef TtFullHadSignalSel_h
2 #define TtFullHadSignalSel_h
6 #include "Math/VectorUtil.h"
18 double H()
const {
return H_; }
19 double Ht()
const {
return Ht_; }
24 double M3()
const {
return M3_; }
56 double pt(
unsigned short i)
const {
return (
pts_.size() >=
i) ?
pts_.at(
i - 1) : -1.; }
62 double theta(
unsigned short i,
bool boosted =
false)
const {
66 double sinTheta(
unsigned short i,
bool boosted =
false)
const {
75 double pti_ptj(
unsigned short i,
unsigned short j,
bool norm =
false)
const {
151 double dRMin(
unsigned short i)
const {
return (
dR_.size() >=
i) ?
dR_.at(
i - 1) : -1.; }
double jets_phiphiMoment_
double dRMinMass(unsigned short i) const
double TCHP_Bjets() const
double jets_etaphiMomentLogEt() const
double jet_etaetaMoment(unsigned short i, bool noB=false) const
std::vector< double > etaphiMomentsMoment_
std::vector< double > SSVHE_BJet_Discs_
std::vector< double > etaetaMomentsMomentLogEt_
double aplanarityAllCMS() const
double jet_etaphiMomentMoment(unsigned short i) const
std::vector< double > phiphiMomentsMomentLogEt_
double jets_etaphiMoment(bool noB=false) const
std::vector< double > dR_
std::vector< double > etaetaMomentsNoB_
double CSVMVA_Bjets() const
std::vector< double > SSVHP_BJet_Discs_
std::vector< double > etaphiMomentsMomentLogEt_
double SSVHP_Bjets() const
double jet_phiphiMomentMoment(unsigned short i) const
double sinTheta(unsigned short i, bool boosted=false) const
std::vector< double > thetaStars_
double dRMin(unsigned short i) const
double isotropy(bool allJets=false) const
double jets_phiphiMomentLogEt_
double jet_etaetaMomentMoment(unsigned short i) const
std::vector< double > phiphiMomentsNoB_
double jets_etaetaMomentLogEt_
double jet_etaetaMomentMomentLogEt(unsigned short i) const
std::vector< double > CSVMVA_BJet_Discs_
std::vector< double > phiphiMomentsMoment_
double circularityAllCMS_
double jet_phiphiMoment(unsigned short i, bool noB=false) const
Sin< T >::type sin(const T &t)
double SM_Bjet(unsigned short i) const
double CSVMVA_Bjet(unsigned short i) const
std::vector< double > dR3JetsMass_
double sumDR3JetMin(unsigned short i) const
std::vector< double > SM_BJet_Discs_
double jets_phiphiMoment(bool noB=false) const
double sphericityAllCMS() const
double jets_etaphiMomentNoB_
double jets_phiphiMomentNoB_
double sinTheta3jet(bool boosted=false) const
std::vector< double > etaphiMomentsNoB_
double TCHE_Bjets() const
std::vector< double > EtSin2Thetas_
double theta(unsigned short i, bool boosted=false) const
double dRMinAngle(unsigned short i) const
double jets_etaphiMoment_
std::vector< double > dRMass_
double circularityAllCMS() const
std::vector< double > phiphiMoments_
std::vector< double > thetas_
double sumDR3JetMinMass(unsigned short i) const
double pt(unsigned short i) const
std::vector< double > TCHP_BJet_Discs_
double jets_phiphiMomentLogEt() const
double jets_etaphiMomentLogEt_
double SSVHP_Bjet(unsigned short i) const
double C(bool allJets=false) const
double circularity(bool allJets=false) const
double jets_etaetaMomentNoB_
double CSV_Bjet(unsigned short i) const
double pti_ptj(unsigned short i, unsigned short j, bool norm=false) const
std::vector< double > phiphiMomentsLogEt_
double thrust(bool inCMS=false) const
std::vector< double > etaetaMomentsLogEt_
std::vector< reco::JetBaseRef > allJets(const Container &)
fill list of all jets associated with values. Return # of jets in the list
double D(bool allJets=false) const
std::vector< double > TCHE_BJet_Discs_
double jets_etaetaMomentLogEt() const
double TCHE_Bjet(unsigned short i) const
double jet_etaphiMomentLogEt(unsigned short i) const
double massDiffMWCands(unsigned short i) const
double jets_etaetaMoment_
double EtSin2Theta(unsigned short i, bool boosted=false) const
double SSVHE_Bjet(unsigned short i) const
double jet_etaphiMoment(unsigned short i, bool noB=false) const
double isotropyAllCMS() const
double jet_phiphiMomentLogEt(unsigned short i) const
std::vector< double > massDiffMWCands_
std::vector< double > pts_
std::vector< double > dR3Jets_
std::vector< double > etaetaMoments_
double jets_etaetaMoment(bool noB=false) const
double jet_etaphiMomentMomentLogEt(unsigned short i) const
double SSVHE_Bjets() const
double theta3jet(bool boosted=false) const
std::vector< double > dRAngle_
std::vector< double > etaphiMomentsLogEt_
std::vector< double > CSV_BJet_Discs_
std::vector< double > etaetaMomentsMoment_
double EtSin2Theta3jet(bool boosted=false) const
double jet_etaetaMomentLogEt(unsigned short i) const
double centrality(bool alternative=false) const
double jet_phiphiMomentMomentLogEt(unsigned short i) const
double TCHP_Bjet(unsigned short i) const
double sphericity(bool allJets=false) const
double aplanarity(bool allJets=false) const
std::vector< double > etaphiMoments_
std::vector< double > EtStars_