ra4_draw  4bd0201e3d922d42bd545d4b045ed44db33454a4
Public Member Functions | Private Member Functions | List of all members
Baby_full Class Reference

Derived class to access variables in full format ntuples. More...

#include <baby_full.hpp>

Inheritance diagram for Baby_full:
Baby

Public Member Functions

 Baby_full (const std::set< std::string > &file_names, const std::set< const Process * > &processes=std::set< const Process * >{})
 Standard constructor. More...
 
virtual ~Baby_full ()=default
 
virtual void GetEntry (long entry)
 Change current entry. More...
 
- Public Member Functions inherited from Baby
 Baby (const std::set< std::string > &file_names, const std::set< const Process * > &processes=std::set< const Process * >{})
 Standard constructor. More...
 
 Baby (Baby &&)=default
 
Babyoperator= (Baby &&)=default
 
virtual ~Baby ()=default
 
long GetEntries () const
 Get number of entries in TChain and cache it. More...
 
const std::set< std::string > & FileNames () const
 
int SampleType () const
 
int SetSampleType (const TString &filename)
 
float const & dphi1 () const
 Get dphi1 for current event and cache it. More...
 
float const & dphi2 () const
 Get dphi2 for current event and cache it. More...
 
float const & dphi3 () const
 Get dphi3 for current event and cache it. More...
 
float const & dphi4 () const
 Get dphi4 for current event and cache it. More...
 
float const & dphi_wlep () const
 Get dphi_wlep for current event and cache it. More...
 
float const & eff_jetid () const
 Get eff_jetid for current event and cache it. More...
 
float const & eff_trig () const
 Get eff_trig for current event and cache it. More...
 
float const & elel_eta () const
 Get elel_eta for current event and cache it. More...
 
float const & elel_m () const
 Get elel_m for current event and cache it. More...
 
float const & elel_phi () const
 Get elel_phi for current event and cache it. More...
 
float const & elel_pt () const
 Get elel_pt for current event and cache it. More...
 
float const & elel_pt1 () const
 Get elel_pt1 for current event and cache it. More...
 
float const & elel_pt2 () const
 Get elel_pt2 for current event and cache it. More...
 
float const & elel_w () const
 Get elel_w for current event and cache it. More...
 
float const & elelv_eta () const
 Get elelv_eta for current event and cache it. More...
 
float const & elelv_m () const
 Get elelv_m for current event and cache it. More...
 
float const & elelv_phi () const
 Get elelv_phi for current event and cache it. More...
 
float const & elelv_pt () const
 Get elelv_pt for current event and cache it. More...
 
float const & elelv_pt1 () const
 Get elelv_pt1 for current event and cache it. More...
 
float const & elelv_pt2 () const
 Get elelv_pt2 for current event and cache it. More...
 
float const & elelv_w () const
 Get elelv_w for current event and cache it. More...
 
float const & elmu_eta () const
 Get elmu_eta for current event and cache it. More...
 
float const & elmu_m () const
 Get elmu_m for current event and cache it. More...
 
float const & elmu_phi () const
 Get elmu_phi for current event and cache it. More...
 
float const & elmu_pt () const
 Get elmu_pt for current event and cache it. More...
 
float const & elmu_pt1 () const
 Get elmu_pt1 for current event and cache it. More...
 
float const & elmu_pt2 () const
 Get elmu_pt2 for current event and cache it. More...
 
float const & elmu_w () const
 Get elmu_w for current event and cache it. More...
 
std::vector< int > *const & els_charge () const
 Get els_charge for current event and cache it. More...
 
std::vector< float > *const & els_d0 () const
 Get els_d0 for current event and cache it. More...
 
std::vector< float > *const & els_deta_sctrk () const
 Get els_deta_sctrk for current event and cache it. More...
 
std::vector< float > *const & els_dphi_sctrk () const
 Get els_dphi_sctrk for current event and cache it. More...
 
std::vector< float > *const & els_dz () const
 Get els_dz for current event and cache it. More...
 
std::vector< bool > *const & els_ele105 () const
 Get els_ele105 for current event and cache it. More...
 
std::vector< bool > *const & els_ele23 () const
 Get els_ele23 for current event and cache it. More...
 
std::vector< bool > *const & els_ele8 () const
 Get els_ele8 for current event and cache it. More...
 
std::vector< float > *const & els_em_e () const
 Get els_em_e for current event and cache it. More...
 
std::vector< float > *const & els_eoverp () const
 Get els_eoverp for current event and cache it. More...
 
std::vector< float > *const & els_eta () const
 Get els_eta for current event and cache it. More...
 
std::vector< float > *const & els_hovere () const
 Get els_hovere for current event and cache it. More...
 
std::vector< bool > *const & els_inz () const
 Get els_inz for current event and cache it. More...
 
std::vector< bool > *const & els_inzv () const
 Get els_inzv for current event and cache it. More...
 
std::vector< float > *const & els_ip3d () const
 Get els_ip3d for current event and cache it. More...
 
std::vector< bool > *const & els_ispf () const
 Get els_ispf for current event and cache it. More...
 
std::vector< float > *const & els_miniso () const
 Get els_miniso for current event and cache it. More...
 
std::vector< float > *const & els_phi () const
 Get els_phi for current event and cache it. More...
 
std::vector< float > *const & els_pt () const
 Get els_pt for current event and cache it. More...
 
std::vector< float > *const & els_reliso () const
 Get els_reliso for current event and cache it. More...
 
std::vector< float > *const & els_sceta () const
 Get els_sceta for current event and cache it. More...
 
std::vector< bool > *const & els_sig () const
 Get els_sig for current event and cache it. More...
 
std::vector< bool > *const & els_sigid () const
 Get els_sigid for current event and cache it. More...
 
std::vector< bool > *const & els_tight () const
 Get els_tight for current event and cache it. More...
 
std::vector< bool > *const & els_tm () const
 Get els_tm for current event and cache it. More...
 
std::vector< int > *const & els_trk_nholes () const
 Get els_trk_nholes for current event and cache it. More...
 
std::vector< float > *const & els_trk_pt () const
 Get els_trk_pt for current event and cache it. More...
 
std::vector< float > *const & els_trk_pterr () const
 Get els_trk_pterr for current event and cache it. More...
 
std::vector< bool > *const & els_vvvl () const
 Get els_vvvl for current event and cache it. More...
 
std::vector< float > *const & els_vvvl_eta () const
 Get els_vvvl_eta for current event and cache it. More...
 
std::vector< float > *const & els_vvvl_phi () const
 Get els_vvvl_phi for current event and cache it. More...
 
std::vector< float > *const & els_vvvl_pt () const
 Get els_vvvl_pt for current event and cache it. More...
 
Long64_t const & event () const
 Get event for current event and cache it. More...
 
std::vector< float > *const & fjets14_eta () const
 Get fjets14_eta for current event and cache it. More...
 
std::vector< float > *const & fjets14_m () const
 Get fjets14_m for current event and cache it. More...
 
std::vector< int > *const & fjets14_nconst () const
 Get fjets14_nconst for current event and cache it. More...
 
std::vector< float > *const & fjets14_phi () const
 Get fjets14_phi for current event and cache it. More...
 
std::vector< float > *const & fjets14_pt () const
 Get fjets14_pt for current event and cache it. More...
 
std::vector< float > *const & fjets40_eta () const
 Get fjets40_eta for current event and cache it. More...
 
std::vector< float > *const & fjets40_m () const
 Get fjets40_m for current event and cache it. More...
 
std::vector< int > *const & fjets40_nconst () const
 Get fjets40_nconst for current event and cache it. More...
 
std::vector< float > *const & fjets40_phi () const
 Get fjets40_phi for current event and cache it. More...
 
std::vector< float > *const & fjets40_pt () const
 Get fjets40_pt for current event and cache it. More...
 
bool const & fromGS () const
 Get fromGS for current event and cache it. More...
 
float const & hig1_eta () const
 Get hig1_eta for current event and cache it. More...
 
float const & hig1_m () const
 Get hig1_m for current event and cache it. More...
 
float const & hig1_phi () const
 Get hig1_phi for current event and cache it. More...
 
float const & hig1_pt () const
 Get hig1_pt for current event and cache it. More...
 
float const & hig2_eta () const
 Get hig2_eta for current event and cache it. More...
 
float const & hig2_m () const
 Get hig2_m for current event and cache it. More...
 
float const & hig2_phi () const
 Get hig2_phi for current event and cache it. More...
 
float const & hig2_pt () const
 Get hig2_pt for current event and cache it. More...
 
float const & hig_am () const
 Get hig_am for current event and cache it. More...
 
int const & hig_bin () const
 Get hig_bin for current event and cache it. More...
 
float const & hig_dm () const
 Get hig_dm for current event and cache it. More...
 
float const & hig_dphi () const
 Get hig_dphi for current event and cache it. More...
 
float const & hig_drmax () const
 Get hig_drmax for current event and cache it. More...
 
float const & ht () const
 Get ht for current event and cache it. More...
 
float const & ht40 () const
 Get ht40 for current event and cache it. More...
 
float const & ht50 () const
 Get ht50 for current event and cache it. More...
 
float const & ht_clean () const
 Get ht_clean for current event and cache it. More...
 
float const & ht_hlt () const
 Get ht_hlt for current event and cache it. More...
 
float const & ht_isr_me () const
 Get ht_isr_me for current event and cache it. More...
 
float const & ht_ra2 () const
 Get ht_ra2 for current event and cache it. More...
 
float const & ht_tru () const
 Get ht_tru for current event and cache it. More...
 
float const & htx () const
 Get htx for current event and cache it. More...
 
float const & htx40 () const
 Get htx40 for current event and cache it. More...
 
float const & htx50 () const
 Get htx50 for current event and cache it. More...
 
float const & isr_tru_eta () const
 Get isr_tru_eta for current event and cache it. More...
 
float const & isr_tru_phi () const
 Get isr_tru_phi for current event and cache it. More...
 
float const & isr_tru_pt () const
 Get isr_tru_pt for current event and cache it. More...
 
bool const & jetmismeas () const
 Get jetmismeas for current event and cache it. More...
 
std::vector< float > *const & jets_csv () const
 Get jets_csv for current event and cache it. More...
 
std::vector< float > *const & jets_eta () const
 Get jets_eta for current event and cache it. More...
 
std::vector< int > *const & jets_fjet08_index () const
 Get jets_fjet08_index for current event and cache it. More...
 
std::vector< int > *const & jets_fjet12_index () const
 Get jets_fjet12_index for current event and cache it. More...
 
std::vector< int > *const & jets_fjet14_index () const
 Get jets_fjet14_index for current event and cache it. More...
 
std::vector< int > *const & jets_fjet14_nolep_index () const
 Get jets_fjet14_nolep_index for current event and cache it. More...
 
std::vector< int > *const & jets_fjet40_index () const
 Get jets_fjet40_index for current event and cache it. More...
 
std::vector< int > *const & jets_fjet50_index () const
 Get jets_fjet50_index for current event and cache it. More...
 
std::vector< bool > *const & jets_h1 () const
 Get jets_h1 for current event and cache it. More...
 
std::vector< bool > *const & jets_h2 () const
 Get jets_h2 for current event and cache it. More...
 
std::vector< int > *const & jets_hflavor () const
 Get jets_hflavor for current event and cache it. More...
 
std::vector< bool > *const & jets_isisr () const
 Get jets_isisr for current event and cache it. More...
 
std::vector< bool > *const & jets_islep () const
 Get jets_islep for current event and cache it. More...
 
std::vector< float > *const & jets_m () const
 Get jets_m for current event and cache it. More...
 
std::vector< float > *const & jets_phi () const
 Get jets_phi for current event and cache it. More...
 
std::vector< float > *const & jets_pt () const
 Get jets_pt for current event and cache it. More...
 
std::vector< float > *const & jets_pt_res () const
 Get jets_pt_res for current event and cache it. More...
 
float const & jetsys_eta () const
 Get jetsys_eta for current event and cache it. More...
 
float const & jetsys_m () const
 Get jetsys_m for current event and cache it. More...
 
float const & jetsys_nob_eta () const
 Get jetsys_nob_eta for current event and cache it. More...
 
float const & jetsys_nob_m () const
 Get jetsys_nob_m for current event and cache it. More...
 
float const & jetsys_nob_phi () const
 Get jetsys_nob_phi for current event and cache it. More...
 
float const & jetsys_nob_pt () const
 Get jetsys_nob_pt for current event and cache it. More...
 
float const & jetsys_phi () const
 Get jetsys_phi for current event and cache it. More...
 
float const & jetsys_pt () const
 Get jetsys_pt for current event and cache it. More...
 
bool const & json12p9 () const
 Get json12p9 for current event and cache it. More...
 
bool const & json2p6 () const
 Get json2p6 for current event and cache it. More...
 
bool const & json4p0 () const
 Get json4p0 for current event and cache it. More...
 
bool const & json7p65 () const
 Get json7p65 for current event and cache it. More...
 
std::vector< float > *const & leps_eta () const
 Get leps_eta for current event and cache it. More...
 
std::vector< float > *const & leps_id () const
 Get leps_id for current event and cache it. More...
 
std::vector< float > *const & leps_phi () const
 Get leps_phi for current event and cache it. More...
 
std::vector< float > *const & leps_pt () const
 Get leps_pt for current event and cache it. More...
 
bool const & low_dphi () const
 Get low_dphi for current event and cache it. More...
 
int const & lumiblock () const
 Get lumiblock for current event and cache it. More...
 
float const & m_tt () const
 Get m_tt for current event and cache it. More...
 
std::vector< float > *const & mc_eta () const
 Get mc_eta for current event and cache it. More...
 
std::vector< int > *const & mc_id () const
 Get mc_id for current event and cache it. More...
 
std::vector< float > *const & mc_mass () const
 Get mc_mass for current event and cache it. More...
 
std::vector< int > *const & mc_mom () const
 Get mc_mom for current event and cache it. More...
 
std::vector< int > *const & mc_momidx () const
 Get mc_momidx for current event and cache it. More...
 
std::vector< float > *const & mc_phi () const
 Get mc_phi for current event and cache it. More...
 
std::vector< float > *const & mc_pt () const
 Get mc_pt for current event and cache it. More...
 
std::vector< int > *const & mc_status () const
 Get mc_status for current event and cache it. More...
 
float const & mct () const
 Get mct for current event and cache it. More...
 
float const & met () const
 Get met for current event and cache it. More...
 
float const & met_calo () const
 Get met_calo for current event and cache it. More...
 
float const & met_calo_phi () const
 Get met_calo_phi for current event and cache it. More...
 
float const & met_mini () const
 Get met_mini for current event and cache it. More...
 
float const & met_mini_phi () const
 Get met_mini_phi for current event and cache it. More...
 
float const & met_nohf () const
 Get met_nohf for current event and cache it. More...
 
float const & met_nohf_phi () const
 Get met_nohf_phi for current event and cache it. More...
 
float const & met_phi () const
 Get met_phi for current event and cache it. More...
 
float const & met_raw () const
 Get met_raw for current event and cache it. More...
 
float const & met_raw_phi () const
 Get met_raw_phi for current event and cache it. More...
 
float const & met_rebal () const
 Get met_rebal for current event and cache it. More...
 
float const & met_tru () const
 Get met_tru for current event and cache it. More...
 
float const & met_tru_nuw () const
 Get met_tru_nuw for current event and cache it. More...
 
float const & met_tru_nuw_phi () const
 Get met_tru_nuw_phi for current event and cache it. More...
 
float const & met_tru_phi () const
 Get met_tru_phi for current event and cache it. More...
 
int const & mgluino () const
 Get mgluino for current event and cache it. More...
 
float const & mht () const
 Get mht for current event and cache it. More...
 
float const & mht_clean () const
 Get mht_clean for current event and cache it. More...
 
float const & mht_clean_phi () const
 Get mht_clean_phi for current event and cache it. More...
 
float const & mht_phi () const
 Get mht_phi for current event and cache it. More...
 
float const & mj08 () const
 Get mj08 for current event and cache it. More...
 
float const & mj12 () const
 Get mj12 for current event and cache it. More...
 
float const & mj14 () const
 Get mj14 for current event and cache it. More...
 
float const & mj14_nolep () const
 Get mj14_nolep for current event and cache it. More...
 
float const & mj40 () const
 Get mj40 for current event and cache it. More...
 
float const & mj50 () const
 Get mj50 for current event and cache it. More...
 
int const & mlsp () const
 Get mlsp for current event and cache it. More...
 
std::vector< bool > *const & mm () const
 Get mm for current event and cache it. More...
 
std::vector< float > *const & mm_el_miniso () const
 Get mm_el_miniso for current event and cache it. More...
 
std::vector< float > *const & mm_el_pt () const
 Get mm_el_pt for current event and cache it. More...
 
std::vector< float > *const & mm_ht () const
 Get mm_ht for current event and cache it. More...
 
std::vector< float > *const & mm_jet_eta () const
 Get mm_jet_eta for current event and cache it. More...
 
std::vector< float > *const & mm_jet_m () const
 Get mm_jet_m for current event and cache it. More...
 
std::vector< float > *const & mm_jet_phi () const
 Get mm_jet_phi for current event and cache it. More...
 
std::vector< float > *const & mm_jet_pt () const
 Get mm_jet_pt for current event and cache it. More...
 
std::vector< float > *const & mm_lep_pt () const
 Get mm_lep_pt for current event and cache it. More...
 
std::vector< float > *const & mm_met () const
 Get mm_met for current event and cache it. More...
 
std::vector< float > *const & mm_met_phi () const
 Get mm_met_phi for current event and cache it. More...
 
std::vector< float > *const & mm_mj14_lep () const
 Get mm_mj14_lep for current event and cache it. More...
 
std::vector< float > *const & mm_mj14_nolep () const
 Get mm_mj14_nolep for current event and cache it. More...
 
std::vector< float > *const & mm_mt () const
 Get mm_mt for current event and cache it. More...
 
std::vector< float > *const & mm_mu_miniso () const
 Get mm_mu_miniso for current event and cache it. More...
 
std::vector< float > *const & mm_mu_pt () const
 Get mm_mu_pt for current event and cache it. More...
 
std::vector< int > *const & mm_nbm () const
 Get mm_nbm for current event and cache it. More...
 
std::vector< int > *const & mm_nels () const
 Get mm_nels for current event and cache it. More...
 
std::vector< int > *const & mm_njets () const
 Get mm_njets for current event and cache it. More...
 
std::vector< int > *const & mm_nleps () const
 Get mm_nleps for current event and cache it. More...
 
std::vector< int > *const & mm_nmus () const
 Get mm_nmus for current event and cache it. More...
 
float const & mt () const
 Get mt for current event and cache it. More...
 
float const & mt2 () const
 Get mt2 for current event and cache it. More...
 
float const & mt2_0mass () const
 Get mt2_0mass for current event and cache it. More...
 
float const & mt_nohf () const
 Get mt_nohf for current event and cache it. More...
 
float const & mt_rebal () const
 Get mt_rebal for current event and cache it. More...
 
float const & mt_tru () const
 Get mt_tru for current event and cache it. More...
 
float const & mt_tru_nuw () const
 Get mt_tru_nuw for current event and cache it. More...
 
float const & mumu_eta () const
 Get mumu_eta for current event and cache it. More...
 
float const & mumu_m () const
 Get mumu_m for current event and cache it. More...
 
float const & mumu_phi () const
 Get mumu_phi for current event and cache it. More...
 
float const & mumu_pt () const
 Get mumu_pt for current event and cache it. More...
 
float const & mumu_pt1 () const
 Get mumu_pt1 for current event and cache it. More...
 
float const & mumu_pt2 () const
 Get mumu_pt2 for current event and cache it. More...
 
float const & mumu_w () const
 Get mumu_w for current event and cache it. More...
 
float const & mumuv_eta () const
 Get mumuv_eta for current event and cache it. More...
 
float const & mumuv_m () const
 Get mumuv_m for current event and cache it. More...
 
float const & mumuv_phi () const
 Get mumuv_phi for current event and cache it. More...
 
float const & mumuv_pt () const
 Get mumuv_pt for current event and cache it. More...
 
float const & mumuv_pt1 () const
 Get mumuv_pt1 for current event and cache it. More...
 
float const & mumuv_pt2 () const
 Get mumuv_pt2 for current event and cache it. More...
 
float const & mumuv_w () const
 Get mumuv_w for current event and cache it. More...
 
std::vector< int > *const & mus_charge () const
 Get mus_charge for current event and cache it. More...
 
std::vector< float > *const & mus_d0 () const
 Get mus_d0 for current event and cache it. More...
 
std::vector< float > *const & mus_dz () const
 Get mus_dz for current event and cache it. More...
 
std::vector< float > *const & mus_em_e () const
 Get mus_em_e for current event and cache it. More...
 
std::vector< float > *const & mus_eta () const
 Get mus_eta for current event and cache it. More...
 
std::vector< float > *const & mus_had_e () const
 Get mus_had_e for current event and cache it. More...
 
std::vector< bool > *const & mus_inz () const
 Get mus_inz for current event and cache it. More...
 
std::vector< bool > *const & mus_inzv () const
 Get mus_inzv for current event and cache it. More...
 
std::vector< bool > *const & mus_isomu18 () const
 Get mus_isomu18 for current event and cache it. More...
 
std::vector< float > *const & mus_miniso () const
 Get mus_miniso for current event and cache it. More...
 
std::vector< bool > *const & mus_mu50 () const
 Get mus_mu50 for current event and cache it. More...
 
std::vector< bool > *const & mus_mu8 () const
 Get mus_mu8 for current event and cache it. More...
 
std::vector< float > *const & mus_phi () const
 Get mus_phi for current event and cache it. More...
 
std::vector< float > *const & mus_pt () const
 Get mus_pt for current event and cache it. More...
 
std::vector< float > *const & mus_pterr () const
 Get mus_pterr for current event and cache it. More...
 
std::vector< float > *const & mus_reliso () const
 Get mus_reliso for current event and cache it. More...
 
std::vector< bool > *const & mus_sig () const
 Get mus_sig for current event and cache it. More...
 
std::vector< bool > *const & mus_sigid () const
 Get mus_sigid for current event and cache it. More...
 
std::vector< bool > *const & mus_tight () const
 Get mus_tight for current event and cache it. More...
 
std::vector< bool > *const & mus_tm () const
 Get mus_tm for current event and cache it. More...
 
std::vector< int > *const & mus_trk_algo () const
 Get mus_trk_algo for current event and cache it. More...
 
std::vector< int > *const & mus_trk_nholes_in () const
 Get mus_trk_nholes_in for current event and cache it. More...
 
std::vector< int > *const & mus_trk_nholes_out () const
 Get mus_trk_nholes_out for current event and cache it. More...
 
std::vector< bool > *const & mus_trk_quality () const
 Get mus_trk_quality for current event and cache it. More...
 
std::vector< bool > *const & mus_vvvl () const
 Get mus_vvvl for current event and cache it. More...
 
std::vector< float > *const & mus_vvvl_eta () const
 Get mus_vvvl_eta for current event and cache it. More...
 
std::vector< float > *const & mus_vvvl_phi () const
 Get mus_vvvl_phi for current event and cache it. More...
 
std::vector< float > *const & mus_vvvl_pt () const
 Get mus_vvvl_pt for current event and cache it. More...
 
int const & nbl () const
 Get nbl for current event and cache it. More...
 
int const & nbm () const
 Get nbm for current event and cache it. More...
 
int const & nbm20 () const
 Get nbm20 for current event and cache it. More...
 
int const & nbm40 () const
 Get nbm40 for current event and cache it. More...
 
int const & nbm50 () const
 Get nbm50 for current event and cache it. More...
 
int const & nbm_ra2 () const
 Get nbm_ra2 for current event and cache it. More...
 
int const & nbt () const
 Get nbt for current event and cache it. More...
 
int const & nels () const
 Get nels for current event and cache it. More...
 
int const & nels_ele23 () const
 Get nels_ele23 for current event and cache it. More...
 
int const & nels_vvvl () const
 Get nels_vvvl for current event and cache it. More...
 
int const & nfjets14 () const
 Get nfjets14 for current event and cache it. More...
 
int const & nfjets40 () const
 Get nfjets40 for current event and cache it. More...
 
float const & nisr () const
 Get nisr for current event and cache it. More...
 
int const & nisr_me () const
 Get nisr_me for current event and cache it. More...
 
int const & njets () const
 Get njets for current event and cache it. More...
 
int const & njets20 () const
 Get njets20 for current event and cache it. More...
 
int const & njets40 () const
 Get njets40 for current event and cache it. More...
 
int const & njets50 () const
 Get njets50 for current event and cache it. More...
 
int const & njets_clean () const
 Get njets_clean for current event and cache it. More...
 
int const & njets_ra2 () const
 Get njets_ra2 for current event and cache it. More...
 
int const & nleps () const
 Get nleps for current event and cache it. More...
 
int const & nleps_tm () const
 Get nleps_tm for current event and cache it. More...
 
int const & nmus () const
 Get nmus for current event and cache it. More...
 
int const & nmus_isomu18 () const
 Get nmus_isomu18 for current event and cache it. More...
 
int const & nmus_vvvl () const
 Get nmus_vvvl for current event and cache it. More...
 
bool const & nonblind () const
 Get nonblind for current event and cache it. More...
 
int const & nph () const
 Get nph for current event and cache it. More...
 
int const & npv () const
 Get npv for current event and cache it. More...
 
int const & ntks () const
 Get ntks for current event and cache it. More...
 
int const & ntruels () const
 Get ntruels for current event and cache it. More...
 
int const & ntruleps () const
 Get ntruleps for current event and cache it. More...
 
int const & ntrumus () const
 Get ntrumus for current event and cache it. More...
 
int const & ntrupv () const
 Get ntrupv for current event and cache it. More...
 
float const & ntrupv_mean () const
 Get ntrupv_mean for current event and cache it. More...
 
int const & ntrutaush () const
 Get ntrutaush for current event and cache it. More...
 
int const & ntrutausl () const
 Get ntrutausl for current event and cache it. More...
 
int const & nvels () const
 Get nvels for current event and cache it. More...
 
int const & nveto () const
 Get nveto for current event and cache it. More...
 
int const & nvleps () const
 Get nvleps for current event and cache it. More...
 
int const & nvmus () const
 Get nvmus for current event and cache it. More...
 
float const & onel_ele105 () const
 Get onel_ele105 for current event and cache it. More...
 
float const & onel_ele23 () const
 Get onel_ele23 for current event and cache it. More...
 
float const & onel_ele8 () const
 Get onel_ele8 for current event and cache it. More...
 
float const & onel_vvvl () const
 Get onel_vvvl for current event and cache it. More...
 
float const & onht () const
 Get onht for current event and cache it. More...
 
float const & onmet () const
 Get onmet for current event and cache it. More...
 
float const & onmu_isomu18 () const
 Get onmu_isomu18 for current event and cache it. More...
 
float const & onmu_mu50 () const
 Get onmu_mu50 for current event and cache it. More...
 
float const & onmu_mu8 () const
 Get onmu_mu8 for current event and cache it. More...
 
float const & onmu_vvvl () const
 Get onmu_vvvl for current event and cache it. More...
 
float const & onph_ph90 () const
 Get onph_ph90 for current event and cache it. More...
 
bool const & pass () const
 Get pass for current event and cache it. More...
 
bool const & pass20 () const
 Get pass20 for current event and cache it. More...
 
bool const & pass40 () const
 Get pass40 for current event and cache it. More...
 
bool const & pass50 () const
 Get pass50 for current event and cache it. More...
 
bool const & pass_cschalo () const
 Get pass_cschalo for current event and cache it. More...
 
bool const & pass_ecaldeadcell () const
 Get pass_ecaldeadcell for current event and cache it. More...
 
bool const & pass_eebadsc () const
 Get pass_eebadsc for current event and cache it. More...
 
bool const & pass_goodv () const
 Get pass_goodv for current event and cache it. More...
 
bool const & pass_hbhe () const
 Get pass_hbhe for current event and cache it. More...
 
bool const & pass_hbheiso () const
 Get pass_hbheiso for current event and cache it. More...
 
bool const & pass_jets () const
 Get pass_jets for current event and cache it. More...
 
bool const & pass_jets20 () const
 Get pass_jets20 for current event and cache it. More...
 
bool const & pass_jets40 () const
 Get pass_jets40 for current event and cache it. More...
 
bool const & pass_jets50 () const
 Get pass_jets50 for current event and cache it. More...
 
bool const & pass_jets_nohf () const
 Get pass_jets_nohf for current event and cache it. More...
 
bool const & pass_jets_ra2 () const
 Get pass_jets_ra2 for current event and cache it. More...
 
bool const & pass_jets_tight () const
 Get pass_jets_tight for current event and cache it. More...
 
bool const & pass_jets_tight_ra2 () const
 Get pass_jets_tight_ra2 for current event and cache it. More...
 
bool const & pass_nohf () const
 Get pass_nohf for current event and cache it. More...
 
bool const & pass_ra2 () const
 Get pass_ra2 for current event and cache it. More...
 
bool const & pass_ra2_badmu () const
 Get pass_ra2_badmu for current event and cache it. More...
 
std::vector< float > *const & ph_eta () const
 Get ph_eta for current event and cache it. More...
 
std::vector< bool > *const & ph_ph90 () const
 Get ph_ph90 for current event and cache it. More...
 
std::vector< float > *const & ph_phi () const
 Get ph_phi for current event and cache it. More...
 
std::vector< float > *const & ph_pt () const
 Get ph_pt for current event and cache it. More...
 
std::vector< bool > *const & ph_tm () const
 Get ph_tm for current event and cache it. More...
 
int const & run () const
 Get run for current event and cache it. More...
 
float const & st () const
 Get st for current event and cache it. More...
 
float const & st40 () const
 Get st40 for current event and cache it. More...
 
float const & st50 () const
 Get st50 for current event and cache it. More...
 
bool const & stitch () const
 Get stitch for current event and cache it. More...
 
std::vector< float > *const & sys_bctag () const
 Get sys_bctag for current event and cache it. More...
 
std::vector< float > *const & sys_bctag40 () const
 Get sys_bctag40 for current event and cache it. More...
 
std::vector< float > *const & sys_bctag_loose () const
 Get sys_bctag_loose for current event and cache it. More...
 
std::vector< float > *const & sys_fs_bctag () const
 Get sys_fs_bctag for current event and cache it. More...
 
std::vector< float > *const & sys_fs_bctag40 () const
 Get sys_fs_bctag40 for current event and cache it. More...
 
std::vector< float > *const & sys_fs_lep () const
 Get sys_fs_lep for current event and cache it. More...
 
std::vector< float > *const & sys_fs_udsgtag () const
 Get sys_fs_udsgtag for current event and cache it. More...
 
std::vector< float > *const & sys_fs_udsgtag40 () const
 Get sys_fs_udsgtag40 for current event and cache it. More...
 
std::vector< float > *const & sys_ht () const
 Get sys_ht for current event and cache it. More...
 
std::vector< float > *const & sys_ht40 () const
 Get sys_ht40 for current event and cache it. More...
 
std::vector< float > *const & sys_isr () const
 Get sys_isr for current event and cache it. More...
 
std::vector< float > *const & sys_lep () const
 Get sys_lep for current event and cache it. More...
 
std::vector< float > *const & sys_met () const
 Get sys_met for current event and cache it. More...
 
std::vector< float > *const & sys_mj14 () const
 Get sys_mj14 for current event and cache it. More...
 
std::vector< float > *const & sys_mj14_nolep () const
 Get sys_mj14_nolep for current event and cache it. More...
 
std::vector< float > *const & sys_mj40 () const
 Get sys_mj40 for current event and cache it. More...
 
std::vector< float > *const & sys_mt () const
 Get sys_mt for current event and cache it. More...
 
std::vector< float > *const & sys_muf () const
 Get sys_muf for current event and cache it. More...
 
std::vector< float > *const & sys_mur () const
 Get sys_mur for current event and cache it. More...
 
std::vector< float > *const & sys_murf () const
 Get sys_murf for current event and cache it. More...
 
std::vector< int > *const & sys_nbm () const
 Get sys_nbm for current event and cache it. More...
 
std::vector< int > *const & sys_nbm40 () const
 Get sys_nbm40 for current event and cache it. More...
 
std::vector< int > *const & sys_njets () const
 Get sys_njets for current event and cache it. More...
 
std::vector< int > *const & sys_njets40 () const
 Get sys_njets40 for current event and cache it. More...
 
std::vector< bool > *const & sys_pass () const
 Get sys_pass for current event and cache it. More...
 
std::vector< bool > *const & sys_pass40 () const
 Get sys_pass40 for current event and cache it. More...
 
std::vector< float > *const & sys_pu () const
 Get sys_pu for current event and cache it. More...
 
std::vector< float > *const & sys_st () const
 Get sys_st for current event and cache it. More...
 
std::vector< float > *const & sys_st40 () const
 Get sys_st40 for current event and cache it. More...
 
std::vector< float > *const & sys_trig () const
 Get sys_trig for current event and cache it. More...
 
std::vector< float > *const & sys_udsgtag () const
 Get sys_udsgtag for current event and cache it. More...
 
std::vector< float > *const & sys_udsgtag40 () const
 Get sys_udsgtag40 for current event and cache it. More...
 
std::vector< float > *const & sys_udsgtag_loose () const
 Get sys_udsgtag_loose for current event and cache it. More...
 
std::vector< float > *const & tks_d0 () const
 Get tks_d0 for current event and cache it. More...
 
std::vector< float > *const & tks_dz () const
 Get tks_dz for current event and cache it. More...
 
std::vector< float > *const & tks_eta () const
 Get tks_eta for current event and cache it. More...
 
std::vector< float > *const & tks_miniso () const
 Get tks_miniso for current event and cache it. More...
 
std::vector< float > *const & tks_mt () const
 Get tks_mt for current event and cache it. More...
 
std::vector< float > *const & tks_mt2 () const
 Get tks_mt2 for current event and cache it. More...
 
std::vector< int > *const & tks_pdg () const
 Get tks_pdg for current event and cache it. More...
 
std::vector< float > *const & tks_phi () const
 Get tks_phi for current event and cache it. More...
 
std::vector< float > *const & tks_pt () const
 Get tks_pt for current event and cache it. More...
 
std::vector< float > *const & tks_reliso () const
 Get tks_reliso for current event and cache it. More...
 
std::vector< bool > *const & tks_tm () const
 Get tks_tm for current event and cache it. More...
 
std::vector< bool > *const & trig () const
 Get trig for current event and cache it. More...
 
bool const & trig_lep () const
 Get trig_lep for current event and cache it. More...
 
bool const & trig_met () const
 Get trig_met for current event and cache it. More...
 
std::vector< float > *const & trig_prescale () const
 Get trig_prescale for current event and cache it. More...
 
bool const & trig_ra4 () const
 Get trig_ra4 for current event and cache it. More...
 
bool const & trig_vvvl () const
 Get trig_vvvl for current event and cache it. More...
 
int const & type () const
 Get type for current event and cache it. More...
 
float const & w_btag () const
 Get w_btag for current event and cache it. More...
 
float const & w_btag40 () const
 Get w_btag40 for current event and cache it. More...
 
float const & w_btag_loose () const
 Get w_btag_loose for current event and cache it. More...
 
float const & w_fs_lep () const
 Get w_fs_lep for current event and cache it. More...
 
float const & w_isr () const
 Get w_isr for current event and cache it. More...
 
float const & w_lep () const
 Get w_lep for current event and cache it. More...
 
float const & w_lumi () const
 Get w_lumi for current event and cache it. More...
 
float const & w_pu () const
 Get w_pu for current event and cache it. More...
 
float const & w_toppt () const
 Get w_toppt for current event and cache it. More...
 
float const & weight () const
 Get weight for current event and cache it. More...
 
float const & weight_rpv () const
 Get weight_rpv for current event and cache it. More...
 
const std::unique_ptr< TChain > & GetTree () const
 Get underlying TChain for this Baby. More...
 
std::unique_ptr< ActivatorActivate ()
 

Private Member Functions

 Baby_full ()=delete
 
 Baby_full (const Baby_full &)=delete
 
Baby_fulloperator= (const Baby_full &)=delete
 
 Baby_full (Baby_full &&)=delete
 
Baby_fulloperator= (Baby_full &&)=delete
 
virtual void Initialize ()
 Setup all branches. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from Baby
static NamedFunc GetFunction (const std::string &var_name)
 Get a NamedFunc accessing specified variable. More...
 
- Public Attributes inherited from Baby
std::set< const Process * > processes_
 
- Protected Attributes inherited from Baby
std::unique_ptr< TChain > chain_
 Chain to load variables from. More...
 
long entry_
 Current entry. More...
 

Detailed Description

Derived class to access variables in full format ntuples.

For variables not shared by all ntuple formats, the abstract base class Baby cannot implement functions to get them, and derived classes must do the work. This class implements getter functions for variables in the full format ntuples, and dummy getters that throw an error for any variable not in full format ntuples.

Definition at line 6 of file baby_full.hpp.

Constructor & Destructor Documentation

Baby_full::Baby_full ( const std::set< std::string > &  file_names,
const std::set< const Process * > &  processes = std::set<const Process*>{} 
)
explicit

Standard constructor.

Parameters
[in]file_namesntuple files to read from

Definition at line 20 of file baby_full.cpp.

virtual Baby_full::~Baby_full ( )
virtualdefault
Baby_full::Baby_full ( )
privatedelete
Baby_full::Baby_full ( const Baby_full )
privatedelete
Baby_full::Baby_full ( Baby_full &&  )
privatedelete

Member Function Documentation

void Baby_full::GetEntry ( long  entry)
virtual

Change current entry.

Parameters
[in]entryEntry number to load

Reimplemented from Baby.

Definition at line 28 of file baby_full.cpp.

References Baby::GetEntry().

void Baby_full::Initialize ( )
privatevirtual

Setup all branches.

Reimplemented from Baby.

Definition at line 34 of file baby_full.cpp.

References Baby::Initialize().

Baby_full& Baby_full::operator= ( const Baby_full )
privatedelete
Baby_full& Baby_full::operator= ( Baby_full &&  )
privatedelete

The documentation for this class was generated from the following files: