susy_cfa  b611ccad937ea179f86a1f5663960264616c0a20
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Private Member Functions | Private Attributes | List of all members
phys_objects Class Reference

#include <phys_objects.hpp>

Inheritance diagram for phys_objects:
cfa event_handler_base event_handler_full event_handler_quick

Public Types

enum  CutLevel { kVeto, kLoose, kMedium, kTight }
 

Public Member Functions

 phys_objects (const std::string &filename, bool is_8TeV=false)
 
virtual ~phys_objects ()
 
virtual void GetEntry (const long entry)
 
bool GetTriggerInfo (std::vector< TString > &trig_names, std::vector< bool > &trig_dec, std::vector< float > &trig_prescale)
 
bool PassesJSONCut (TString type)
 
std::vector< int > GetMuons (bool doSignal=true, bool mini=true) const
 
bool IsSignalMuon (unsigned imu, bool mini=true) const
 
bool IsVetoMuon (unsigned imu, bool mini=true) const
 
bool IsSignalIdMuon (unsigned iel) const
 
bool IsVetoIdMuon (unsigned iel) const
 
bool IsIdMuon (unsigned imu, CutLevel threshold) const
 
float GetMuonIsolation (unsigned imu, bool mini=true) const
 
std::vector< int > GetElectrons (bool doSignal=true, bool mini=true) const
 
bool IsSignalElectron (unsigned iel, bool mini=true) const
 
bool IsVetoElectron (unsigned iel, bool mini=true) const
 
bool IsSignalIdElectron (unsigned iel, bool do_iso=false) const
 
bool IsVetoIdElectron (unsigned iel, bool do_iso=false) const
 
bool IsIdElectron (unsigned iel, CutLevel threshold, bool do_iso=false) const
 
float GetElectronIsolation (unsigned iel, bool mini=true) const
 
float GetEffectiveArea (float SCEta, bool isMC) const
 
void GetBestLepton (bool &is_muon, size_t &index)
 
double GetMiniIsolation (int particle_type, int ilep, double riso_min=0.05, double riso_max=0.2, bool add_ph=true, bool add_nh=true, bool add_ch=true, bool use_pf_weight=false, double kt_scale=10.) const
 
bool PassPhys14TauID (const int itau, const bool againstEMu, const bool mt_cut) const
 
bool IsGoodIsoTrack (unsigned itrk, bool mt_cut) const
 
float met_corr () const
 
float met_phi_corr () const
 
std::vector< int > GetJets (const std::vector< int > &VetoEl, const std::vector< int > &VetoMu, double pt_thresh, double eta_thresh) const
 
bool AllGoodJets (const std::vector< int > &VetoEl, const std::vector< int > &VetoMu, double pt_thresh, double eta_thresh) const
 
void GetMatchedLeptons (const std::vector< int > &veto_mu, const std::vector< int > &veto_el, std::map< size_t, std::vector< size_t > > &mu_matches, std::map< size_t, std::vector< size_t > > &el_matches) const
 
std::vector< JetGetSubtractedJets (const std::vector< int > &veto_el, const std::vector< int > &veto_mu, double pt_thresh, double eta_thresh) const
 
bool IsGoodJet (unsigned ijet, double ptThresh, double etaThresh) const
 
bool IsBasicJet (unsigned ijet) const
 
const std::vector< TLorentzVector > & jets_corr_p4 () const
 
std::vector< TLorentzVector > & jets_corr_p4 ()
 
int GetTrueElectron (int index, int &momID, bool &fromW, float &closest_dR, double &els_mc_pt, double &els_mc_phi) const
 
int GetTrueMuon (int index, int &momID, bool &fromW, float &closest_dR, double &mus_mc_pt, double &mus_mc_phi) const
 
int GetTrueParticle (float RecPt, float RecEta, float RecPhi, float &closest_dR, int ID) const
 
std::vector< mc_particleGetMCParticles () const
 
size_t MatchCandToStatus1 (size_t icand, const std::vector< mc_particle > &parts) const
 
bool PassesMETCleaningCut () const
 
bool PassesPVCut () const
 
double getDZ (double vx, double vy, double vz, double px, double py, double pz, int firstGoodVertex) const
 
long double SumDeltaPhi (long double phi_x, long double phi_a, long double phi_b)
 
double GetDeltaPhiMETN (unsigned goodJetI, float otherpt, float othereta, bool useArcsin) const
 
double GetDeltaPhiMETN_deltaT (unsigned goodJetI, float otherpt, float othereta) const
 
double GetMinDeltaPhiMETN (unsigned maxjets, float mainpt, float maineta, float otherpt, float othereta, bool useArcsin) const
 
double GetHT (const std::vector< int > &good_jets, double pt_cut=0.0) const
 
double GetMHT (const std::vector< int > &good_jets, double pt_cut) const
 
size_t GetNumJets (const std::vector< int > &good_jets, double pt_cut=0.0, double csv_cut=-std::numeric_limits< float >::max()) const
 
bool isData () const
 
bool hasPFMatch (int index, particleId::leptonType type, int &pfIdx) const
 
void GetLeadingBJets (const std::vector< int > &good_jets, double pt_cut, double csv_cut, size_t &lead, size_t &sub)
 
template<class T >
chooseVal (CutLevel threshold, T valVeto, T valLoose, T valMedium, T valTight) const
 
- Public Member Functions inherited from cfa
 cfa (const std::string &file, const bool is_8TeV=false)
 
long TotalEntries () const
 
short GetVersion () const
 
const std::string & SampleName () const
 
const std::string & SampleName (const std::string &sample_name)
 
void SetFile (const std::string &file, bool is_8TeV=false)
 
void AddFiles (const std::string &file)
 
const std::type_info & Type () const
 
virtual ~cfa ()
 
Int_t const & EcalDeadCellTriggerPrimitivefilter_decision () const
 
Int_t const & HBHENoisefilter_decision () const
 
std::vector< std::string > *const & L1trigger_alias () const
 
std::vector< float > *const & L1trigger_bit () const
 
std::vector< float > *const & L1trigger_decision () const
 
std::vector< float > *const & L1trigger_decision_nomask () const
 
std::vector< std::string > *const & L1trigger_name () const
 
std::vector< float > *const & L1trigger_prescalevalue () const
 
std::vector< float > *const & L1trigger_techTrigger () const
 
Int_t const & METFiltersfilter_decision () const
 
Float_t const & MPT () const
 
UInt_t const & NbeamSpot () const
 
UInt_t const & Nels () const
 
UInt_t const & Njets_AK4 () const
 
UInt_t const & Njets_AK5PF () const
 
UInt_t const & Njets_AK5PFclean () const
 
UInt_t const & Nmc_doc () const
 
UInt_t const & Nmc_electrons () const
 
UInt_t const & Nmc_final () const
 
UInt_t const & Nmc_jets () const
 
UInt_t const & Nmc_mus () const
 
UInt_t const & Nmc_nues () const
 
UInt_t const & Nmc_numus () const
 
UInt_t const & Nmc_nutaus () const
 
UInt_t const & Nmc_pdf () const
 
UInt_t const & Nmc_photons () const
 
UInt_t const & Nmc_taus () const
 
UInt_t const & NmetsHO () const
 
UInt_t const & Nmets_AK5 () const
 
UInt_t const & Nmus () const
 
UInt_t const & NpfType1mets_default () const
 
UInt_t const & NpfTypeINoXYCorrmets () const
 
UInt_t const & NpfTypeIType0mets () const
 
UInt_t const & NpfTypeImets () const
 
UInt_t const & Npf_els () const
 
UInt_t const & Npf_mus () const
 
UInt_t const & Npf_photons () const
 
UInt_t const & Npfcand () const
 
UInt_t const & Npfmets () const
 
UInt_t const & Nphotons () const
 
UInt_t const & Npv () const
 
UInt_t const & Ntaus () const
 
UInt_t const & Ntcmets () const
 
UInt_t const & Ntracks () const
 
std::vector< int > *const & PU_NumInteractions () const
 
std::vector< float > *const & PU_TrueNumInteractions () const
 
std::vector< int > *const & PU_bunchCrossing () const
 
std::vector< std::vector< int > > *const & PU_ntrks_highpT () const
 
std::vector< std::vector< int > > *const & PU_ntrks_lowpT () const
 
std::vector< std::vector< float > > *const & PU_sumpT_highpT () const
 
std::vector< std::vector< float > > *const & PU_sumpT_lowpT () const
 
std::vector< std::vector< float > > *const & PU_zpositions () const
 
std::vector< float > *const & beamSpot_beamWidthX () const
 
std::vector< float > *const & beamSpot_beamWidthXError () const
 
std::vector< float > *const & beamSpot_beamWidthY () const
 
std::vector< float > *const & beamSpot_beamWidthYError () const
 
std::vector< float > *const & beamSpot_dxdz () const
 
std::vector< float > *const & beamSpot_dxdzError () const
 
std::vector< float > *const & beamSpot_dydz () const
 
std::vector< float > *const & beamSpot_dydzError () const
 
std::vector< float > *const & beamSpot_sigmaZ () const
 
std::vector< float > *const & beamSpot_sigmaZ0Error () const
 
std::vector< float > *const & beamSpot_x () const
 
std::vector< float > *const & beamSpot_x0Error () const
 
std::vector< float > *const & beamSpot_y () const
 
std::vector< float > *const & beamSpot_y0Error () const
 
std::vector< float > *const & beamSpot_z () const
 
std::vector< float > *const & beamSpot_z0Error () const
 
UInt_t const & bunchCrossing () const
 
Int_t const & cschalofilter_decision () const
 
Int_t const & ecalBEfilter_decision () const
 
Int_t const & ecalTPfilter_decision () const
 
Int_t const & ecallaserfilter_decision () const
 
Int_t const & eebadscfilter_decision () const
 
Int_t const & eenoisefilter_decision () const
 
std::vector< float > *const & el_tracks_E () const
 
std::vector< float > *const & el_tracks_R03_trkiso () const
 
std::vector< int > *const & el_tracks_chg () const
 
std::vector< float > *const & el_tracks_dzpv () const
 
std::vector< float > *const & el_tracks_eta () const
 
std::vector< int > *const & el_tracks_fromPV () const
 
std::vector< float > *const & el_tracks_miniso () const
 
std::vector< float > *const & el_tracks_miniso_chg_only () const
 
std::vector< float > *const & el_tracks_phi () const
 
std::vector< float > *const & el_tracks_pt () const
 
std::vector< float > *const & els_PATpassConversionVeto () const
 
std::vector< float > *const & els_PFchargedHadronIsoR03 () const
 
std::vector< float > *const & els_PFneutralHadronIsoR03 () const
 
std::vector< float > *const & els_PFphotonIsoR03 () const
 
std::vector< float > *const & els_basicClustersSize () const
 
std::vector< float > *const & els_cIso () const
 
std::vector< float > *const & els_caloEnergy () const
 
std::vector< float > *const & els_charge () const
 
std::vector< float > *const & els_chi2 () const
 
std::vector< float > *const & els_conversion_dcot () const
 
std::vector< float > *const & els_conversion_dist () const
 
std::vector< float > *const & els_core_ecalDrivenSeed () const
 
std::vector< float > *const & els_cpx () const
 
std::vector< float > *const & els_cpy () const
 
std::vector< float > *const & els_cpz () const
 
std::vector< float > *const & els_ctf_tk_charge () const
 
std::vector< float > *const & els_ctf_tk_eta () const
 
std::vector< float > *const & els_ctf_tk_id () const
 
std::vector< float > *const & els_ctf_tk_phi () const
 
std::vector< float > *const & els_cx () const
 
std::vector< float > *const & els_cy () const
 
std::vector< float > *const & els_cz () const
 
std::vector< float > *const & els_d0dum () const
 
std::vector< float > *const & els_d0dumError () const
 
std::vector< float > *const & els_dEtaIn () const
 
std::vector< float > *const & els_dEtaOut () const
 
std::vector< float > *const & els_dPhiIn () const
 
std::vector< float > *const & els_dPhiOut () const
 
std::vector< float > *const & els_dr03EcalRecHitSumEt () const
 
std::vector< float > *const & els_dr03HcalDepth1TowerSumEt () const
 
std::vector< float > *const & els_dr03HcalDepth2TowerSumEt () const
 
std::vector< float > *const & els_dr03HcalTowerSumEt () const
 
std::vector< float > *const & els_dr03TkSumPt () const
 
std::vector< float > *const & els_dr04EcalRecHitSumEt () const
 
std::vector< float > *const & els_dr04HcalDepth1TowerSumEt () const
 
std::vector< float > *const & els_dr04HcalDepth2TowerSumEt () const
 
std::vector< float > *const & els_dr04HcalTowerSumEt () const
 
std::vector< float > *const & els_dr04TkSumPt () const
 
std::vector< float > *const & els_dz () const
 
std::vector< float > *const & els_dzError () const
 
std::vector< float > *const & els_eOverPIn () const
 
std::vector< float > *const & els_eSeedOverPOut () const
 
std::vector< float > *const & els_ecalIso () const
 
std::vector< float > *const & els_energy () const
 
std::vector< float > *const & els_et () const
 
std::vector< float > *const & els_eta () const
 
std::vector< float > *const & els_etaError () const
 
std::vector< float > *const & els_expectedMissingInnerHits () const
 
std::vector< float > *const & els_fbrem () const
 
std::vector< float > *const & els_full5x5_sigmaIetaIeta () const
 
std::vector< float > *const & els_gen_et () const
 
std::vector< float > *const & els_gen_eta () const
 
std::vector< float > *const & els_gen_id () const
 
std::vector< float > *const & els_gen_mother_et () const
 
std::vector< float > *const & els_gen_mother_eta () const
 
std::vector< float > *const & els_gen_mother_id () const
 
std::vector< float > *const & els_gen_mother_phi () const
 
std::vector< float > *const & els_gen_mother_pt () const
 
std::vector< float > *const & els_gen_mother_px () const
 
std::vector< float > *const & els_gen_mother_py () const
 
std::vector< float > *const & els_gen_mother_pz () const
 
std::vector< float > *const & els_gen_mother_theta () const
 
std::vector< float > *const & els_gen_phi () const
 
std::vector< float > *const & els_gen_pt () const
 
std::vector< float > *const & els_gen_px () const
 
std::vector< float > *const & els_gen_py () const
 
std::vector< float > *const & els_gen_pz () const
 
std::vector< float > *const & els_gen_theta () const
 
std::vector< float > *const & els_hadOverEm () const
 
std::vector< bool > *const & els_hasMatchedConversion () const
 
std::vector< float > *const & els_hcalIso () const
 
std::vector< float > *const & els_hcalOverEcalBc () const
 
std::vector< float > *const & els_isEB () const
 
std::vector< float > *const & els_isEE () const
 
std::vector< bool > *const & els_isPF () const
 
std::vector< int > *const & els_jet_ind () const
 
std::vector< float > *const & els_looseId () const
 
std::vector< float > *const & els_miniso () const
 
std::vector< float > *const & els_n_inner_layer () const
 
std::vector< float > *const & els_n_outer_layer () const
 
std::vector< float > *const & els_ndof () const
 
std::vector< float > *const & els_numlosthits () const
 
std::vector< float > *const & els_numvalhits () const
 
std::vector< float > *const & els_pfIsolationR03_sumChargedHadronPt () const
 
std::vector< float > *const & els_pfIsolationR03_sumNeutralHadronEt () const
 
std::vector< float > *const & els_pfIsolationR03_sumPUPt () const
 
std::vector< float > *const & els_pfIsolationR03_sumPhotonEt () const
 
std::vector< float > *const & els_phi () const
 
std::vector< float > *const & els_phiError () const
 
std::vector< float > *const & els_pt () const
 
std::vector< float > *const & els_ptError () const
 
std::vector< float > *const & els_px () const
 
std::vector< float > *const & els_py () const
 
std::vector< float > *const & els_pz () const
 
std::vector< float > *const & els_robustHighEnergyId () const
 
std::vector< float > *const & els_robustLooseId () const
 
std::vector< float > *const & els_robustTightId () const
 
std::vector< float > *const & els_scE1x5 () const
 
std::vector< float > *const & els_scE2x5Max () const
 
std::vector< float > *const & els_scE5x5 () const
 
std::vector< float > *const & els_scEnergy () const
 
std::vector< float > *const & els_scEta () const
 
std::vector< float > *const & els_scEtaWidth () const
 
std::vector< float > *const & els_scPhi () const
 
std::vector< float > *const & els_scPhiWidth () const
 
std::vector< float > *const & els_scRawEnergy () const
 
std::vector< float > *const & els_scSeedEnergy () const
 
std::vector< float > *const & els_shFracInnerHits () const
 
std::vector< float > *const & els_sigmaEtaEta () const
 
std::vector< float > *const & els_sigmaIEtaIEta () const
 
std::vector< float > *const & els_simpleEleId60cIso () const
 
std::vector< float > *const & els_simpleEleId60relIso () const
 
std::vector< float > *const & els_simpleEleId70cIso () const
 
std::vector< float > *const & els_simpleEleId70relIso () const
 
std::vector< float > *const & els_simpleEleId80cIso () const
 
std::vector< float > *const & els_simpleEleId80relIso () const
 
std::vector< float > *const & els_simpleEleId85cIso () const
 
std::vector< float > *const & els_simpleEleId85relIso () const
 
std::vector< float > *const & els_simpleEleId90cIso () const
 
std::vector< float > *const & els_simpleEleId90relIso () const
 
std::vector< float > *const & els_simpleEleId95cIso () const
 
std::vector< float > *const & els_simpleEleId95relIso () const
 
std::vector< float > *const & els_status () const
 
std::vector< float > *const & els_tIso () const
 
std::vector< float > *const & els_theta () const
 
std::vector< float > *const & els_tightId () const
 
std::vector< float > *const & els_tk_charge () const
 
std::vector< float > *const & els_tk_eta () const
 
std::vector< float > *const & els_tk_phi () const
 
std::vector< float > *const & els_tk_pt () const
 
std::vector< float > *const & els_tk_pz () const
 
std::vector< float > *const & els_vpx () const
 
std::vector< float > *const & els_vpy () const
 
std::vector< float > *const & els_vpz () const
 
std::vector< float > *const & els_vx () const
 
std::vector< float > *const & els_vy () const
 
std::vector< float > *const & els_vz () const
 
UInt_t const & event () const
 
UInt_t const & experimentType () const
 
Float_t const & fixedGridRhoFastjetAll () const
 
std::vector< float > *const & fjets30_energy () const
 
std::vector< float > *const & fjets30_eta () const
 
std::vector< float > *const & fjets30_m () const
 
std::vector< float > *const & fjets30_phi () const
 
std::vector< float > *const & fjets30_pt () const
 
Float_t const & genHT () const
 
Int_t const & goodVerticesfilter_decision () const
 
Int_t const & greedymuonfilter_decision () const
 
std::vector< float > *const & had_tracks_E () const
 
std::vector< float > *const & had_tracks_R03_trkiso () const
 
std::vector< int > *const & had_tracks_chg () const
 
std::vector< float > *const & had_tracks_dzpv () const
 
std::vector< float > *const & had_tracks_eta () const
 
std::vector< int > *const & had_tracks_fromPV () const
 
std::vector< float > *const & had_tracks_miniso () const
 
std::vector< float > *const & had_tracks_miniso_chg_only () const
 
std::vector< float > *const & had_tracks_phi () const
 
std::vector< float > *const & had_tracks_pt () const
 
Int_t const & hbhefilter_decision () const
 
Int_t const & hcallaserfilter_decision () const
 
Int_t const & inconsistentPFmuonfilter_decision () const
 
std::vector< int > *const & isotk_charge () const
 
std::vector< float > *const & isotk_dzpv () const
 
std::vector< float > *const & isotk_eta () const
 
std::vector< float > *const & isotk_iso () const
 
std::vector< float > *const & isotk_phi () const
 
std::vector< float > *const & isotk_pt () const
 
std::vector< float > *const & jets_AK4_area () const
 
std::vector< float > *const & jets_AK4_btag_MVA () const
 
std::vector< float > *const & jets_AK4_btag_TC_highEff () const
 
std::vector< float > *const & jets_AK4_btag_TC_highPur () const
 
std::vector< float > *const & jets_AK4_btag_csv_soft_lepton () const
 
std::vector< float > *const & jets_AK4_btag_inc_secVertexCombined () const
 
std::vector< float > *const & jets_AK4_btag_jetBProb () const
 
std::vector< float > *const & jets_AK4_btag_jetProb () const
 
std::vector< float > *const & jets_AK4_btag_pf_secVertexCombined () const
 
std::vector< float > *const & jets_AK4_btag_secVertexHighEff () const
 
std::vector< float > *const & jets_AK4_btag_secVertexHighPur () const
 
std::vector< float > *const & jets_AK4_caloJetMap_emEnergyFraction () const
 
std::vector< float > *const & jets_AK4_caloJetMap_pt () const
 
std::vector< float > *const & jets_AK4_chgEmE () const
 
std::vector< float > *const & jets_AK4_chgHadE () const
 
std::vector< float > *const & jets_AK4_chgMuE () const
 
std::vector< float > *const & jets_AK4_chg_Mult () const
 
std::vector< float > *const & jets_AK4_corL1Fast () const
 
std::vector< float > *const & jets_AK4_corL1FastL2L3 () const
 
std::vector< float > *const & jets_AK4_corL2L3 () const
 
std::vector< float > *const & jets_AK4_corrFactorRaw () const
 
std::vector< int > *const & jets_AK4_el_ind () const
 
std::vector< float > *const & jets_AK4_energy () const
 
std::vector< float > *const & jets_AK4_et () const
 
std::vector< float > *const & jets_AK4_eta () const
 
std::vector< float > *const & jets_AK4_gen_pt () const
 
std::vector< float > *const & jets_AK4_jetCharge () const
 
std::vector< float > *const & jets_AK4_mass () const
 
std::vector< int > *const & jets_AK4_maxpt_id () const
 
std::vector< float > *const & jets_AK4_mu_Mult () const
 
std::vector< int > *const & jets_AK4_mu_ind () const
 
std::vector< float > *const & jets_AK4_n60 () const
 
std::vector< float > *const & jets_AK4_n90 () const
 
std::vector< float > *const & jets_AK4_neutralEmE () const
 
std::vector< float > *const & jets_AK4_neutralHadE () const
 
std::vector< float > *const & jets_AK4_neutral_Mult () const
 
std::vector< float > *const & jets_AK4_partonFlavour () const
 
std::vector< float > *const & jets_AK4_parton_Energy () const
 
std::vector< float > *const & jets_AK4_parton_Id () const
 
std::vector< float > *const & jets_AK4_parton_eta () const
 
std::vector< float > *const & jets_AK4_parton_grandmotherID () const
 
std::vector< float > *const & jets_AK4_parton_mass () const
 
std::vector< float > *const & jets_AK4_parton_motherId () const
 
std::vector< float > *const & jets_AK4_parton_phi () const
 
std::vector< float > *const & jets_AK4_parton_pt () const
 
std::vector< float > *const & jets_AK4_phi () const
 
std::vector< float > *const & jets_AK4_photonEnergy () const
 
std::vector< float > *const & jets_AK4_pileupID_MVA () const
 
std::vector< float > *const & jets_AK4_pt () const
 
std::vector< float > *const & jets_AK4_px () const
 
std::vector< float > *const & jets_AK4_py () const
 
std::vector< float > *const & jets_AK4_pz () const
 
std::vector< float > *const & jets_AK4_rawPt () const
 
std::vector< float > *const & jets_AK4_status () const
 
std::vector< float > *const & jets_AK4_theta () const
 
std::vector< float > *const & jets_AK5PF_area () const
 
std::vector< float > *const & jets_AK5PF_btag_TC_highEff () const
 
std::vector< float > *const & jets_AK5PF_btag_TC_highPur () const
 
std::vector< float > *const & jets_AK5PF_btag_jetBProb () const
 
std::vector< float > *const & jets_AK5PF_btag_jetProb () const
 
std::vector< float > *const & jets_AK5PF_btag_secVertexCombined () const
 
std::vector< float > *const & jets_AK5PF_btag_secVertexHighEff () const
 
std::vector< float > *const & jets_AK5PF_btag_secVertexHighPur () const
 
std::vector< float > *const & jets_AK5PF_btag_softEle () const
 
std::vector< float > *const & jets_AK5PF_btag_softMuon () const
 
std::vector< float > *const & jets_AK5PF_chgEmE () const
 
std::vector< float > *const & jets_AK5PF_chgHadE () const
 
std::vector< float > *const & jets_AK5PF_chgMuE () const
 
std::vector< float > *const & jets_AK5PF_chg_Mult () const
 
std::vector< float > *const & jets_AK5PF_corrFactorRaw () const
 
std::vector< float > *const & jets_AK5PF_ehf () const
 
std::vector< float > *const & jets_AK5PF_emf () const
 
std::vector< float > *const & jets_AK5PF_energy () const
 
std::vector< float > *const & jets_AK5PF_et () const
 
std::vector< float > *const & jets_AK5PF_eta () const
 
std::vector< float > *const & jets_AK5PF_etaetaMoment () const
 
std::vector< float > *const & jets_AK5PF_etaphiMoment () const
 
std::vector< float > *const & jets_AK5PF_fHPD () const
 
std::vector< float > *const & jets_AK5PF_fRBX () const
 
std::vector< float > *const & jets_AK5PF_fSubDetector1 () const
 
std::vector< float > *const & jets_AK5PF_fSubDetector2 () const
 
std::vector< float > *const & jets_AK5PF_fSubDetector3 () const
 
std::vector< float > *const & jets_AK5PF_fSubDetector4 () const
 
std::vector< float > *const & jets_AK5PF_gen_Energy () const
 
std::vector< float > *const & jets_AK5PF_gen_Id () const
 
std::vector< float > *const & jets_AK5PF_gen_et () const
 
std::vector< float > *const & jets_AK5PF_gen_eta () const
 
std::vector< float > *const & jets_AK5PF_gen_mass () const
 
std::vector< float > *const & jets_AK5PF_gen_motherID () const
 
std::vector< float > *const & jets_AK5PF_gen_phi () const
 
std::vector< float > *const & jets_AK5PF_gen_pt () const
 
std::vector< float > *const & jets_AK5PF_gen_threeCharge () const
 
std::vector< float > *const & jets_AK5PF_hitsInN90 () const
 
std::vector< float > *const & jets_AK5PF_jetCharge () const
 
std::vector< float > *const & jets_AK5PF_mass () const
 
std::vector< float > *const & jets_AK5PF_mu_Mult () const
 
std::vector< float > *const & jets_AK5PF_n60 () const
 
std::vector< float > *const & jets_AK5PF_n90 () const
 
std::vector< float > *const & jets_AK5PF_n90Hits () const
 
std::vector< float > *const & jets_AK5PF_nECALTowers () const
 
std::vector< float > *const & jets_AK5PF_nHCALTowers () const
 
std::vector< float > *const & jets_AK5PF_neutralEmE () const
 
std::vector< float > *const & jets_AK5PF_neutralHadE () const
 
std::vector< float > *const & jets_AK5PF_neutral_Mult () const
 
std::vector< float > *const & jets_AK5PF_partonFlavour () const
 
std::vector< float > *const & jets_AK5PF_parton_Energy () const
 
std::vector< float > *const & jets_AK5PF_parton_Id () const
 
std::vector< float > *const & jets_AK5PF_parton_eta () const
 
std::vector< float > *const & jets_AK5PF_parton_mass () const
 
std::vector< float > *const & jets_AK5PF_parton_motherId () const
 
std::vector< float > *const & jets_AK5PF_parton_phi () const
 
std::vector< float > *const & jets_AK5PF_parton_pt () const
 
std::vector< float > *const & jets_AK5PF_phi () const
 
std::vector< float > *const & jets_AK5PF_phiphiMoment () const
 
std::vector< float > *const & jets_AK5PF_photonEnergy () const
 
std::vector< float > *const & jets_AK5PF_pt () const
 
std::vector< float > *const & jets_AK5PF_px () const
 
std::vector< float > *const & jets_AK5PF_py () const
 
std::vector< float > *const & jets_AK5PF_pz () const
 
std::vector< float > *const & jets_AK5PF_rawPt () const
 
std::vector< float > *const & jets_AK5PF_status () const
 
std::vector< float > *const & jets_AK5PF_theta () const
 
std::vector< float > *const & jets_AK5PFclean_Uncert () const
 
std::vector< float > *const & jets_AK5PFclean_area () const
 
std::vector< float > *const & jets_AK5PFclean_btag_TC_highEff () const
 
std::vector< float > *const & jets_AK5PFclean_btag_TC_highPur () const
 
std::vector< float > *const & jets_AK5PFclean_btag_jetBProb () const
 
std::vector< float > *const & jets_AK5PFclean_btag_jetProb () const
 
std::vector< float > *const & jets_AK5PFclean_btag_secVertexCombined () const
 
std::vector< float > *const & jets_AK5PFclean_btag_secVertexHighEff () const
 
std::vector< float > *const & jets_AK5PFclean_btag_secVertexHighPur () const
 
std::vector< float > *const & jets_AK5PFclean_btag_softEle () const
 
std::vector< float > *const & jets_AK5PFclean_btag_softMuon () const
 
std::vector< float > *const & jets_AK5PFclean_chgEmE () const
 
std::vector< float > *const & jets_AK5PFclean_chgHadE () const
 
std::vector< float > *const & jets_AK5PFclean_chgMuE () const
 
std::vector< float > *const & jets_AK5PFclean_chg_Mult () const
 
std::vector< float > *const & jets_AK5PFclean_corrFactorRaw () const
 
std::vector< float > *const & jets_AK5PFclean_corrL1FastL2L3 () const
 
std::vector< float > *const & jets_AK5PFclean_corrL1FastL2L3Residual () const
 
std::vector< float > *const & jets_AK5PFclean_corrL1L2L3 () const
 
std::vector< float > *const & jets_AK5PFclean_corrL1L2L3Residual () const
 
std::vector< float > *const & jets_AK5PFclean_corrL2L3 () const
 
std::vector< float > *const & jets_AK5PFclean_corrL2L3Residual () const
 
std::vector< float > *const & jets_AK5PFclean_ehf () const
 
std::vector< float > *const & jets_AK5PFclean_emf () const
 
std::vector< float > *const & jets_AK5PFclean_energy () const
 
std::vector< float > *const & jets_AK5PFclean_et () const
 
std::vector< float > *const & jets_AK5PFclean_eta () const
 
std::vector< float > *const & jets_AK5PFclean_etaetaMoment () const
 
std::vector< float > *const & jets_AK5PFclean_etaphiMoment () const
 
std::vector< float > *const & jets_AK5PFclean_fHPD () const
 
std::vector< float > *const & jets_AK5PFclean_fRBX () const
 
std::vector< float > *const & jets_AK5PFclean_fSubDetector1 () const
 
std::vector< float > *const & jets_AK5PFclean_fSubDetector2 () const
 
std::vector< float > *const & jets_AK5PFclean_fSubDetector3 () const
 
std::vector< float > *const & jets_AK5PFclean_fSubDetector4 () const
 
std::vector< float > *const & jets_AK5PFclean_gen_Energy () const
 
std::vector< float > *const & jets_AK5PFclean_gen_Id () const
 
std::vector< float > *const & jets_AK5PFclean_gen_et () const
 
std::vector< float > *const & jets_AK5PFclean_gen_eta () const
 
std::vector< float > *const & jets_AK5PFclean_gen_mass () const
 
std::vector< float > *const & jets_AK5PFclean_gen_phi () const
 
std::vector< float > *const & jets_AK5PFclean_gen_pt () const
 
std::vector< float > *const & jets_AK5PFclean_hitsInN90 () const
 
std::vector< float > *const & jets_AK5PFclean_jetCharge () const
 
std::vector< float > *const & jets_AK5PFclean_mass () const
 
std::vector< float > *const & jets_AK5PFclean_mu_Mult () const
 
std::vector< float > *const & jets_AK5PFclean_n60 () const
 
std::vector< float > *const & jets_AK5PFclean_n90 () const
 
std::vector< float > *const & jets_AK5PFclean_n90Hits () const
 
std::vector< float > *const & jets_AK5PFclean_nECALTowers () const
 
std::vector< float > *const & jets_AK5PFclean_nHCALTowers () const
 
std::vector< float > *const & jets_AK5PFclean_neutralEmE () const
 
std::vector< float > *const & jets_AK5PFclean_neutralHadE () const
 
std::vector< float > *const & jets_AK5PFclean_neutral_Mult () const
 
std::vector< float > *const & jets_AK5PFclean_partonFlavour () const
 
std::vector< float > *const & jets_AK5PFclean_parton_Energy () const
 
std::vector< float > *const & jets_AK5PFclean_parton_Id () const
 
std::vector< float > *const & jets_AK5PFclean_parton_eta () const
 
std::vector< float > *const & jets_AK5PFclean_parton_mass () const
 
std::vector< float > *const & jets_AK5PFclean_parton_motherId () const
 
std::vector< float > *const & jets_AK5PFclean_parton_phi () const
 
std::vector< float > *const & jets_AK5PFclean_parton_pt () const
 
std::vector< float > *const & jets_AK5PFclean_phi () const
 
std::vector< float > *const & jets_AK5PFclean_phiphiMoment () const
 
std::vector< float > *const & jets_AK5PFclean_photonEnergy () const
 
std::vector< float > *const & jets_AK5PFclean_pt () const
 
std::vector< float > *const & jets_AK5PFclean_px () const
 
std::vector< float > *const & jets_AK5PFclean_py () const
 
std::vector< float > *const & jets_AK5PFclean_pz () const
 
std::vector< float > *const & jets_AK5PFclean_rawPt () const
 
std::vector< float > *const & jets_AK5PFclean_status () const
 
std::vector< float > *const & jets_AK5PFclean_theta () const
 
UInt_t const & lumiblock () const
 
std::vector< float > *const & mc_doc_charge () const
 
std::vector< float > *const & mc_doc_energy () const
 
std::vector< float > *const & mc_doc_eta () const
 
std::vector< float > *const & mc_doc_ggrandmother_id () const
 
std::vector< float > *const & mc_doc_grandmother_id () const
 
std::vector< float > *const & mc_doc_id () const
 
std::vector< float > *const & mc_doc_isDirectPromptTauDecayProductFinalState () const
 
std::vector< float > *const & mc_doc_isPromptFinalState () const
 
std::vector< float > *const & mc_doc_mass () const
 
std::vector< float > *const & mc_doc_mother_id () const
 
std::vector< int > *const & mc_doc_mother_ind () const
 
std::vector< float > *const & mc_doc_mother_pt () const
 
std::vector< float > *const & mc_doc_numOfDaughters () const
 
std::vector< float > *const & mc_doc_numOfMothers () const
 
std::vector< float > *const & mc_doc_phi () const
 
std::vector< float > *const & mc_doc_pt () const
 
std::vector< float > *const & mc_doc_px () const
 
std::vector< float > *const & mc_doc_py () const
 
std::vector< float > *const & mc_doc_pz () const
 
std::vector< float > *const & mc_doc_status () const
 
std::vector< short > *const & mc_doc_statusFlags () const
 
std::vector< float > *const & mc_doc_theta () const
 
std::vector< float > *const & mc_doc_vertex_x () const
 
std::vector< float > *const & mc_doc_vertex_y () const
 
std::vector< float > *const & mc_doc_vertex_z () const
 
std::vector< float > *const & mc_electrons_charge () const
 
std::vector< float > *const & mc_electrons_energy () const
 
std::vector< float > *const & mc_electrons_eta () const
 
std::vector< float > *const & mc_electrons_ggrandmother_id () const
 
std::vector< float > *const & mc_electrons_grandmother_id () const
 
std::vector< float > *const & mc_electrons_id () const
 
std::vector< float > *const & mc_electrons_mass () const
 
std::vector< float > *const & mc_electrons_mother_id () const
 
std::vector< float > *const & mc_electrons_mother_pt () const
 
std::vector< float > *const & mc_electrons_numOfDaughters () const
 
std::vector< float > *const & mc_electrons_phi () const
 
std::vector< float > *const & mc_electrons_pt () const
 
std::vector< float > *const & mc_electrons_px () const
 
std::vector< float > *const & mc_electrons_py () const
 
std::vector< float > *const & mc_electrons_pz () const
 
std::vector< float > *const & mc_electrons_status () const
 
std::vector< float > *const & mc_electrons_theta () const
 
std::vector< float > *const & mc_electrons_vertex_x () const
 
std::vector< float > *const & mc_electrons_vertex_y () const
 
std::vector< float > *const & mc_electrons_vertex_z () const
 
std::vector< float > *const & mc_final_charge () const
 
std::vector< float > *const & mc_final_energy () const
 
std::vector< float > *const & mc_final_eta () const
 
std::vector< float > *const & mc_final_ggrandmother_id () const
 
std::vector< float > *const & mc_final_grandmother_id () const
 
std::vector< float > *const & mc_final_id () const
 
std::vector< float > *const & mc_final_isDirectPromptTauDecayProductFinalState () const
 
std::vector< float > *const & mc_final_isPromptFinalState () const
 
std::vector< float > *const & mc_final_mother_id () const
 
std::vector< int > *const & mc_final_mother_ind () const
 
std::vector< float > *const & mc_final_numOfMothers () const
 
std::vector< float > *const & mc_final_phi () const
 
std::vector< float > *const & mc_final_pt () const
 
std::vector< float > *const & mc_jets_auxiliaryEnergy () const
 
std::vector< float > *const & mc_jets_emEnergy () const
 
std::vector< float > *const & mc_jets_energy () const
 
std::vector< float > *const & mc_jets_et () const
 
std::vector< float > *const & mc_jets_eta () const
 
std::vector< float > *const & mc_jets_hadEnergy () const
 
std::vector< float > *const & mc_jets_invisibleEnergy () const
 
std::vector< float > *const & mc_jets_mass () const
 
std::vector< float > *const & mc_jets_phi () const
 
std::vector< float > *const & mc_jets_pt () const
 
std::vector< float > *const & mc_mus_charge () const
 
std::vector< float > *const & mc_mus_energy () const
 
std::vector< float > *const & mc_mus_eta () const
 
std::vector< float > *const & mc_mus_ggrandmother_id () const
 
std::vector< float > *const & mc_mus_grandmother_id () const
 
std::vector< float > *const & mc_mus_id () const
 
std::vector< float > *const & mc_mus_mass () const
 
std::vector< float > *const & mc_mus_mother_id () const
 
std::vector< float > *const & mc_mus_mother_pt () const
 
std::vector< float > *const & mc_mus_numOfDaughters () const
 
std::vector< float > *const & mc_mus_phi () const
 
std::vector< float > *const & mc_mus_pt () const
 
std::vector< float > *const & mc_mus_px () const
 
std::vector< float > *const & mc_mus_py () const
 
std::vector< float > *const & mc_mus_pz () const
 
std::vector< float > *const & mc_mus_status () const
 
std::vector< float > *const & mc_mus_theta () const
 
std::vector< float > *const & mc_mus_vertex_x () const
 
std::vector< float > *const & mc_mus_vertex_y () const
 
std::vector< float > *const & mc_mus_vertex_z () const
 
std::vector< float > *const & mc_nues_charge () const
 
std::vector< float > *const & mc_nues_energy () const
 
std::vector< float > *const & mc_nues_eta () const
 
std::vector< float > *const & mc_nues_ggrandmother_id () const
 
std::vector< float > *const & mc_nues_grandmother_id () const
 
std::vector< float > *const & mc_nues_id () const
 
std::vector< float > *const & mc_nues_mass () const
 
std::vector< float > *const & mc_nues_mother_id () const
 
std::vector< float > *const & mc_nues_mother_pt () const
 
std::vector< float > *const & mc_nues_numOfDaughters () const
 
std::vector< float > *const & mc_nues_phi () const
 
std::vector< float > *const & mc_nues_pt () const
 
std::vector< float > *const & mc_nues_px () const
 
std::vector< float > *const & mc_nues_py () const
 
std::vector< float > *const & mc_nues_pz () const
 
std::vector< float > *const & mc_nues_status () const
 
std::vector< float > *const & mc_nues_theta () const
 
std::vector< float > *const & mc_nues_vertex_x () const
 
std::vector< float > *const & mc_nues_vertex_y () const
 
std::vector< float > *const & mc_nues_vertex_z () const
 
std::vector< float > *const & mc_numus_charge () const
 
std::vector< float > *const & mc_numus_energy () const
 
std::vector< float > *const & mc_numus_eta () const
 
std::vector< float > *const & mc_numus_ggrandmother_id () const
 
std::vector< float > *const & mc_numus_grandmother_id () const
 
std::vector< float > *const & mc_numus_id () const
 
std::vector< float > *const & mc_numus_mass () const
 
std::vector< float > *const & mc_numus_mother_id () const
 
std::vector< float > *const & mc_numus_mother_pt () const
 
std::vector< float > *const & mc_numus_numOfDaughters () const
 
std::vector< float > *const & mc_numus_phi () const
 
std::vector< float > *const & mc_numus_pt () const
 
std::vector< float > *const & mc_numus_px () const
 
std::vector< float > *const & mc_numus_py () const
 
std::vector< float > *const & mc_numus_pz () const
 
std::vector< float > *const & mc_numus_status () const
 
std::vector< float > *const & mc_numus_theta () const
 
std::vector< float > *const & mc_numus_vertex_x () const
 
std::vector< float > *const & mc_numus_vertex_y () const
 
std::vector< float > *const & mc_numus_vertex_z () const
 
std::vector< float > *const & mc_nutaus_charge () const
 
std::vector< float > *const & mc_nutaus_energy () const
 
std::vector< float > *const & mc_nutaus_eta () const
 
std::vector< float > *const & mc_nutaus_ggrandmother_id () const
 
std::vector< float > *const & mc_nutaus_grandmother_id () const
 
std::vector< float > *const & mc_nutaus_id () const
 
std::vector< float > *const & mc_nutaus_mass () const
 
std::vector< float > *const & mc_nutaus_mother_id () const
 
std::vector< float > *const & mc_nutaus_mother_pt () const
 
std::vector< float > *const & mc_nutaus_numOfDaughters () const
 
std::vector< float > *const & mc_nutaus_phi () const
 
std::vector< float > *const & mc_nutaus_pt () const
 
std::vector< float > *const & mc_nutaus_px () const
 
std::vector< float > *const & mc_nutaus_py () const
 
std::vector< float > *const & mc_nutaus_pz () const
 
std::vector< float > *const & mc_nutaus_status () const
 
std::vector< float > *const & mc_nutaus_theta () const
 
std::vector< float > *const & mc_nutaus_vertex_x () const
 
std::vector< float > *const & mc_nutaus_vertex_y () const
 
std::vector< float > *const & mc_nutaus_vertex_z () const
 
std::vector< float > *const & mc_pdf_id1 () const
 
std::vector< float > *const & mc_pdf_id2 () const
 
std::vector< float > *const & mc_pdf_q () const
 
std::vector< float > *const & mc_pdf_x1 () const
 
std::vector< float > *const & mc_pdf_x2 () const
 
std::vector< float > *const & mc_photons_charge () const
 
std::vector< float > *const & mc_photons_energy () const
 
std::vector< float > *const & mc_photons_eta () const
 
std::vector< float > *const & mc_photons_ggrandmother_id () const
 
std::vector< float > *const & mc_photons_grandmother_id () const
 
std::vector< float > *const & mc_photons_id () const
 
std::vector< float > *const & mc_photons_mass () const
 
std::vector< float > *const & mc_photons_mother_id () const
 
std::vector< float > *const & mc_photons_mother_pt () const
 
std::vector< float > *const & mc_photons_numOfDaughters () const
 
std::vector< float > *const & mc_photons_phi () const
 
std::vector< float > *const & mc_photons_pt () const
 
std::vector< float > *const & mc_photons_px () const
 
std::vector< float > *const & mc_photons_py () const
 
std::vector< float > *const & mc_photons_pz () const
 
std::vector< float > *const & mc_photons_status () const
 
std::vector< float > *const & mc_photons_theta () const
 
std::vector< float > *const & mc_photons_vertex_x () const
 
std::vector< float > *const & mc_photons_vertex_y () const
 
std::vector< float > *const & mc_photons_vertex_z () const
 
std::vector< float > *const & mc_taus_charge () const
 
std::vector< float > *const & mc_taus_energy () const
 
std::vector< float > *const & mc_taus_eta () const
 
std::vector< float > *const & mc_taus_ggrandmother_id () const
 
std::vector< float > *const & mc_taus_grandmother_id () const
 
std::vector< float > *const & mc_taus_id () const
 
std::vector< float > *const & mc_taus_mass () const
 
std::vector< float > *const & mc_taus_mother_id () const
 
std::vector< float > *const & mc_taus_mother_pt () const
 
std::vector< float > *const & mc_taus_numOfDaughters () const
 
std::vector< float > *const & mc_taus_phi () const
 
std::vector< float > *const & mc_taus_pt () const
 
std::vector< float > *const & mc_taus_px () const
 
std::vector< float > *const & mc_taus_py () const
 
std::vector< float > *const & mc_taus_pz () const
 
std::vector< float > *const & mc_taus_status () const
 
std::vector< float > *const & mc_taus_theta () const
 
std::vector< float > *const & mc_taus_vertex_x () const
 
std::vector< float > *const & mc_taus_vertex_y () const
 
std::vector< float > *const & mc_taus_vertex_z () const
 
std::vector< float > *const & metsHO_et () const
 
std::vector< float > *const & metsHO_ex () const
 
std::vector< float > *const & metsHO_ey () const
 
std::vector< float > *const & metsHO_phi () const
 
std::vector< float > *const & metsHO_sumEt () const
 
std::vector< float > *const & mets_AK5_et () const
 
std::vector< float > *const & mets_AK5_ex () const
 
std::vector< float > *const & mets_AK5_ey () const
 
std::vector< float > *const & mets_AK5_gen_et () const
 
std::vector< float > *const & mets_AK5_gen_phi () const
 
std::vector< float > *const & mets_AK5_phi () const
 
std::vector< float > *const & mets_AK5_sign () const
 
std::vector< float > *const & mets_AK5_sumEt () const
 
std::vector< float > *const & mets_AK5_unCPhi () const
 
std::vector< float > *const & mets_AK5_unCPt () const
 
std::string *const & model_params () const
 
std::vector< float > *const & mu_tracks_E () const
 
std::vector< float > *const & mu_tracks_R03_trkiso () const
 
std::vector< int > *const & mu_tracks_chg () const
 
std::vector< float > *const & mu_tracks_dzpv () const
 
std::vector< float > *const & mu_tracks_eta () const
 
std::vector< int > *const & mu_tracks_fromPV () const
 
std::vector< float > *const & mu_tracks_miniso () const
 
std::vector< float > *const & mu_tracks_miniso_chg_only () const
 
std::vector< float > *const & mu_tracks_phi () const
 
std::vector< float > *const & mu_tracks_pt () const
 
std::vector< float > *const & mus_cIso () const
 
std::vector< float > *const & mus_calEnergyEm () const
 
std::vector< float > *const & mus_calEnergyEmS9 () const
 
std::vector< float > *const & mus_calEnergyHad () const
 
std::vector< float > *const & mus_calEnergyHadS9 () const
 
std::vector< float > *const & mus_calEnergyHo () const
 
std::vector< float > *const & mus_calEnergyHoS9 () const
 
std::vector< float > *const & mus_caloCompatibility () const
 
std::vector< float > *const & mus_charge () const
 
std::vector< float > *const & mus_cm_ExpectedHitsInner () const
 
std::vector< float > *const & mus_cm_ExpectedHitsOuter () const
 
std::vector< float > *const & mus_cm_LayersWithMeasurement () const
 
std::vector< float > *const & mus_cm_LayersWithoutMeasurement () const
 
std::vector< float > *const & mus_cm_PixelLayersWithMeasurement () const
 
std::vector< float > *const & mus_cm_ValidStripLayersWithMonoAndStereoHit () const
 
std::vector< float > *const & mus_cm_chg () const
 
std::vector< float > *const & mus_cm_chi2 () const
 
std::vector< float > *const & mus_cm_d0dum () const
 
std::vector< float > *const & mus_cm_d0dumErr () const
 
std::vector< float > *const & mus_cm_dz () const
 
std::vector< float > *const & mus_cm_dzErr () const
 
std::vector< float > *const & mus_cm_eta () const
 
std::vector< float > *const & mus_cm_etaErr () const
 
std::vector< float > *const & mus_cm_ndof () const
 
std::vector< float > *const & mus_cm_numlosthits () const
 
std::vector< float > *const & mus_cm_numvalMuonhits () const
 
std::vector< float > *const & mus_cm_numvalhits () const
 
std::vector< float > *const & mus_cm_phi () const
 
std::vector< float > *const & mus_cm_phiErr () const
 
std::vector< float > *const & mus_cm_pt () const
 
std::vector< float > *const & mus_cm_ptErr () const
 
std::vector< float > *const & mus_cm_px () const
 
std::vector< float > *const & mus_cm_py () const
 
std::vector< float > *const & mus_cm_pz () const
 
std::vector< float > *const & mus_cm_theta () const
 
std::vector< float > *const & mus_cm_vx () const
 
std::vector< float > *const & mus_cm_vy () const
 
std::vector< float > *const & mus_cm_vz () const
 
std::vector< float > *const & mus_dB () const
 
std::vector< float > *const & mus_ecalIso () const
 
std::vector< float > *const & mus_ecalvetoDep () const
 
std::vector< float > *const & mus_energy () const
 
std::vector< float > *const & mus_et () const
 
std::vector< float > *const & mus_eta () const
 
std::vector< float > *const & mus_gen_et () const
 
std::vector< float > *const & mus_gen_eta () const
 
std::vector< float > *const & mus_gen_id () const
 
std::vector< float > *const & mus_gen_mother_et () const
 
std::vector< float > *const & mus_gen_mother_eta () const
 
std::vector< float > *const & mus_gen_mother_id () const
 
std::vector< float > *const & mus_gen_mother_phi () const
 
std::vector< float > *const & mus_gen_mother_pt () const
 
std::vector< float > *const & mus_gen_mother_px () const
 
std::vector< float > *const & mus_gen_mother_py () const
 
std::vector< float > *const & mus_gen_mother_pz () const
 
std::vector< float > *const & mus_gen_mother_theta () const
 
std::vector< float > *const & mus_gen_phi () const
 
std::vector< float > *const & mus_gen_pt () const
 
std::vector< float > *const & mus_gen_px () const
 
std::vector< float > *const & mus_gen_py () const
 
std::vector< float > *const & mus_gen_pz () const
 
std::vector< float > *const & mus_gen_theta () const
 
std::vector< float > *const & mus_globalTrack_normalizedChi2 () const
 
std::vector< float > *const & mus_hcalIso () const
 
std::vector< float > *const & mus_hcalvetoDep () const
 
std::vector< float > *const & mus_id_All () const
 
std::vector< float > *const & mus_id_AllArbitrated () const
 
std::vector< float > *const & mus_id_AllGlobalMuons () const
 
std::vector< float > *const & mus_id_AllStandAloneMuons () const
 
std::vector< float > *const & mus_id_AllTrackerMuons () const
 
std::vector< float > *const & mus_id_GlobalMuonPromptTight () const
 
std::vector< float > *const & mus_id_TM2DCompatibilityLoose () const
 
std::vector< float > *const & mus_id_TM2DCompatibilityTight () const
 
std::vector< float > *const & mus_id_TMLastStationLoose () const
 
std::vector< float > *const & mus_id_TMLastStationOptimizedLowPtLoose () const
 
std::vector< float > *const & mus_id_TMLastStationOptimizedLowPtTight () const
 
std::vector< float > *const & mus_id_TMLastStationTight () const
 
std::vector< float > *const & mus_id_TMOneStationLoose () const
 
std::vector< float > *const & mus_id_TMOneStationTight () const
 
std::vector< float > *const & mus_id_TrackerMuonArbitrated () const
 
std::vector< float > *const & mus_isCaloMuon () const
 
std::vector< float > *const & mus_isConvertedPhoton () const
 
std::vector< float > *const & mus_isElectron () const
 
std::vector< float > *const & mus_isGlobalMuon () const
 
std::vector< bool > *const & mus_isLooseMuon () const
 
std::vector< bool > *const & mus_isMediumMuon () const
 
std::vector< bool > *const & mus_isPF () const
 
std::vector< float > *const & mus_isPFMuon () const
 
std::vector< float > *const & mus_isPhoton () const
 
std::vector< float > *const & mus_isStandAloneMuon () const
 
std::vector< bool > *const & mus_isTightMuon () const
 
std::vector< float > *const & mus_isTrackerMuon () const
 
std::vector< float > *const & mus_iso03_emEt () const
 
std::vector< float > *const & mus_iso03_emVetoEt () const
 
std::vector< float > *const & mus_iso03_hadEt () const
 
std::vector< float > *const & mus_iso03_hadVetoEt () const
 
std::vector< float > *const & mus_iso03_hoEt () const
 
std::vector< float > *const & mus_iso03_nTracks () const
 
std::vector< float > *const & mus_iso03_sumPt () const
 
std::vector< float > *const & mus_iso05_emEt () const
 
std::vector< float > *const & mus_iso05_hadEt () const
 
std::vector< float > *const & mus_iso05_hoEt () const
 
std::vector< float > *const & mus_iso05_nTracks () const
 
std::vector< float > *const & mus_iso05_sumPt () const
 
std::vector< int > *const & mus_jet_ind () const
 
std::vector< float > *const & mus_miniso () const
 
std::vector< float > *const & mus_num_matches () const
 
std::vector< float > *const & mus_numberOfMatchedStations () const
 
std::vector< float > *const & mus_pfIsolationR03_sumChargedHadronPt () const
 
std::vector< float > *const & mus_pfIsolationR03_sumChargedParticlePt () const
 
std::vector< float > *const & mus_pfIsolationR03_sumNeutralHadronEt () const
 
std::vector< float > *const & mus_pfIsolationR03_sumNeutralHadronEtHighThreshold () const
 
std::vector< float > *const & mus_pfIsolationR03_sumPUPt () const
 
std::vector< float > *const & mus_pfIsolationR03_sumPhotonEt () const
 
std::vector< float > *const & mus_pfIsolationR03_sumPhotonEtHighThreshold () const
 
std::vector< float > *const & mus_pfIsolationR04_sumChargedHadronPt () const
 
std::vector< float > *const & mus_pfIsolationR04_sumChargedParticlePt () const
 
std::vector< float > *const & mus_pfIsolationR04_sumNeutralHadronEt () const
 
std::vector< float > *const & mus_pfIsolationR04_sumNeutralHadronEtHighThreshold () const
 
std::vector< float > *const & mus_pfIsolationR04_sumPUPt () const
 
std::vector< float > *const & mus_pfIsolationR04_sumPhotonEt () const
 
std::vector< float > *const & mus_pfIsolationR04_sumPhotonEtHighThreshold () const
 
std::vector< float > *const & mus_phi () const
 
std::vector< float > *const & mus_picky_ExpectedHitsInner () const
 
std::vector< float > *const & mus_picky_ExpectedHitsOuter () const
 
std::vector< float > *const & mus_picky_LayersWithMeasurement () const
 
std::vector< float > *const & mus_picky_LayersWithoutMeasurement () const
 
std::vector< float > *const & mus_picky_PixelLayersWithMeasurement () const
 
std::vector< float > *const & mus_picky_ValidStripLayersWithMonoAndStereoHit () const
 
std::vector< float > *const & mus_picky_chg () const
 
std::vector< float > *const & mus_picky_chi2 () const
 
std::vector< float > *const & mus_picky_d0dum () const
 
std::vector< float > *const & mus_picky_d0dumErr () const
 
std::vector< float > *const & mus_picky_dz () const
 
std::vector< float > *const & mus_picky_dzErr () const
 
std::vector< float > *const & mus_picky_eta () const
 
std::vector< float > *const & mus_picky_etaErr () const
 
std::vector< float > *const & mus_picky_id () const
 
std::vector< float > *const & mus_picky_ndof () const
 
std::vector< float > *const & mus_picky_numlosthits () const
 
std::vector< float > *const & mus_picky_numvalPixelhits () const
 
std::vector< float > *const & mus_picky_numvalhits () const
 
std::vector< float > *const & mus_picky_phi () const
 
std::vector< float > *const & mus_picky_phiErr () const
 
std::vector< float > *const & mus_picky_pt () const
 
std::vector< float > *const & mus_picky_ptErr () const
 
std::vector< float > *const & mus_picky_px () const
 
std::vector< float > *const & mus_picky_py () const
 
std::vector< float > *const & mus_picky_pz () const
 
std::vector< float > *const & mus_picky_theta () const
 
std::vector< float > *const & mus_picky_vx () const
 
std::vector< float > *const & mus_picky_vy () const
 
std::vector< float > *const & mus_picky_vz () const
 
std::vector< float > *const & mus_pt () const
 
std::vector< float > *const & mus_px () const
 
std::vector< float > *const & mus_py () const
 
std::vector< float > *const & mus_pz () const
 
std::vector< float > *const & mus_segmentCompatibility () const
 
std::vector< float > *const & mus_stamu_chg () const
 
std::vector< float > *const & mus_stamu_chi2 () const
 
std::vector< float > *const & mus_stamu_d0dum () const
 
std::vector< float > *const & mus_stamu_d0dumErr () const
 
std::vector< float > *const & mus_stamu_dz () const
 
std::vector< float > *const & mus_stamu_dzErr () const
 
std::vector< float > *const & mus_stamu_eta () const
 
std::vector< float > *const & mus_stamu_etaErr () const
 
std::vector< float > *const & mus_stamu_ndof () const
 
std::vector< float > *const & mus_stamu_numlosthits () const
 
std::vector< float > *const & mus_stamu_numvalhits () const
 
std::vector< float > *const & mus_stamu_phi () const
 
std::vector< float > *const & mus_stamu_phiErr () const
 
std::vector< float > *const & mus_stamu_pt () const
 
std::vector< float > *const & mus_stamu_ptErr () const
 
std::vector< float > *const & mus_stamu_px () const
 
std::vector< float > *const & mus_stamu_py () const
 
std::vector< float > *const & mus_stamu_pz () const
 
std::vector< float > *const & mus_stamu_theta () const
 
std::vector< float > *const & mus_stamu_vx () const
 
std::vector< float > *const & mus_stamu_vy () const
 
std::vector< float > *const & mus_stamu_vz () const
 
std::vector< float > *const & mus_status () const
 
std::vector< float > *const & mus_tIso () const
 
std::vector< float > *const & mus_theta () const
 
std::vector< float > *const & mus_tkHits () const
 
std::vector< float > *const & mus_tkHitsFrac () const
 
std::vector< float > *const & mus_tk_ExpectedHitsInner () const
 
std::vector< float > *const & mus_tk_ExpectedHitsOuter () const
 
std::vector< float > *const & mus_tk_LayersWithMeasurement () const
 
std::vector< float > *const & mus_tk_LayersWithoutMeasurement () const
 
std::vector< float > *const & mus_tk_PixelLayersWithMeasurement () const
 
std::vector< float > *const & mus_tk_ValidStripLayersWithMonoAndStereoHit () const
 
std::vector< float > *const & mus_tk_chg () const
 
std::vector< float > *const & mus_tk_chi2 () const
 
std::vector< float > *const & mus_tk_d0dum () const
 
std::vector< float > *const & mus_tk_d0dumErr () const
 
std::vector< float > *const & mus_tk_dz () const
 
std::vector< float > *const & mus_tk_dzErr () const
 
std::vector< float > *const & mus_tk_eta () const
 
std::vector< float > *const & mus_tk_etaErr () const
 
std::vector< float > *const & mus_tk_id () const
 
std::vector< float > *const & mus_tk_ndof () const
 
std::vector< float > *const & mus_tk_numlosthits () const
 
std::vector< float > *const & mus_tk_numpixelWthMeasr () const
 
std::vector< float > *const & mus_tk_numvalPixelhits () const
 
std::vector< float > *const & mus_tk_numvalhits () const
 
std::vector< float > *const & mus_tk_phi () const
 
std::vector< float > *const & mus_tk_phiErr () const
 
std::vector< float > *const & mus_tk_pt () const
 
std::vector< float > *const & mus_tk_ptErr () const
 
std::vector< float > *const & mus_tk_px () const
 
std::vector< float > *const & mus_tk_py () const
 
std::vector< float > *const & mus_tk_pz () const
 
std::vector< float > *const & mus_tk_theta () const
 
std::vector< float > *const & mus_tk_vx () const
 
std::vector< float > *const & mus_tk_vy () const
 
std::vector< float > *const & mus_tk_vz () const
 
std::vector< float > *const & mus_tpfms_ExpectedHitsInner () const
 
std::vector< float > *const & mus_tpfms_ExpectedHitsOuter () const
 
std::vector< float > *const & mus_tpfms_LayersWithMeasurement () const
 
std::vector< float > *const & mus_tpfms_LayersWithoutMeasurement () const
 
std::vector< float > *const & mus_tpfms_PixelLayersWithMeasurement () const
 
std::vector< float > *const & mus_tpfms_ValidStripLayersWithMonoAndStereoHit () const
 
std::vector< float > *const & mus_tpfms_chg () const
 
std::vector< float > *const & mus_tpfms_chi2 () const
 
std::vector< float > *const & mus_tpfms_d0dum () const
 
std::vector< float > *const & mus_tpfms_d0dumErr () const
 
std::vector< float > *const & mus_tpfms_dz () const
 
std::vector< float > *const & mus_tpfms_dzErr () const
 
std::vector< float > *const & mus_tpfms_eta () const
 
std::vector< float > *const & mus_tpfms_etaErr () const
 
std::vector< float > *const & mus_tpfms_id () const
 
std::vector< float > *const & mus_tpfms_ndof () const
 
std::vector< float > *const & mus_tpfms_numlosthits () const
 
std::vector< float > *const & mus_tpfms_numvalPixelhits () const
 
std::vector< float > *const & mus_tpfms_numvalhits () const
 
std::vector< float > *const & mus_tpfms_phi () const
 
std::vector< float > *const & mus_tpfms_phiErr () const
 
std::vector< float > *const & mus_tpfms_pt () const
 
std::vector< float > *const & mus_tpfms_ptErr () const
 
std::vector< float > *const & mus_tpfms_px () const
 
std::vector< float > *const & mus_tpfms_py () const
 
std::vector< float > *const & mus_tpfms_pz () const
 
std::vector< float > *const & mus_tpfms_theta () const
 
std::vector< float > *const & mus_tpfms_vx () const
 
std::vector< float > *const & mus_tpfms_vy () const
 
std::vector< float > *const & mus_tpfms_vz () const
 
std::vector< float > *const & mus_trkKink () const
 
std::vector< float > *const & mus_trkPositionMatch () const
 
UInt_t const & orbitNumber () const
 
Int_t const & passprescaleHT250filter_decision () const
 
Int_t const & passprescaleHT300filter_decision () const
 
Int_t const & passprescaleHT350filter_decision () const
 
Int_t const & passprescaleHT400filter_decision () const
 
Int_t const & passprescaleHT450filter_decision () const
 
Int_t const & passprescaleJet30MET80filter_decision () const
 
Int_t const & passprescalePFHT350filter_decision () const
 
Int_t const & pdf_info_id1 () const
 
Int_t const & pdf_info_id2 () const
 
Float_t const & pdf_info_pdf1 () const
 
Float_t const & pdf_info_pdf2 () const
 
Float_t const & pdf_info_scale () const
 
Float_t const & pdf_info_x1 () const
 
Float_t const & pdf_info_x2 () const
 
std::vector< float > *const & pdfweights_cteq () const
 
std::vector< float > *const & pdfweights_mstw () const
 
std::vector< float > *const & pdfweights_nnpdf () const
 
Float_t const & pfType1metsSummer15V2_NoHF_et () const
 
Float_t const & pfType1metsSummer15V2_NoHF_phi () const
 
Float_t const & pfType1metsSummer15V2_NoHF_sumEt () const
 
Float_t const & pfType1metsSummer15V2_et () const
 
Float_t const & pfType1metsSummer15V2_phi () const
 
Float_t const & pfType1metsSummer15V2_sumEt () const
 
std::vector< float > *const & pfType1mets_default_ChargedEMEtFraction () const
 
std::vector< float > *const & pfType1mets_default_ChargedHadEtFraction () const
 
std::vector< float > *const & pfType1mets_default_MuonEtFraction () const
 
std::vector< float > *const & pfType1mets_default_NeutralEMFraction () const
 
std::vector< float > *const & pfType1mets_default_NeutralHadEtFraction () const
 
std::vector< float > *const & pfType1mets_default_Sig () const
 
std::vector< float > *const & pfType1mets_default_Type6EtFraction () const
 
std::vector< float > *const & pfType1mets_default_Type7EtFraction () const
 
std::vector< float > *const & pfType1mets_default_et () const
 
std::vector< float > *const & pfType1mets_default_ex () const
 
std::vector< float > *const & pfType1mets_default_ey () const
 
std::vector< float > *const & pfType1mets_default_gen_et () const
 
std::vector< float > *const & pfType1mets_default_gen_phi () const
 
std::vector< float > *const & pfType1mets_default_phi () const
 
std::vector< float > *const & pfType1mets_default_sumEt () const
 
Float_t const & pfType1mets_uncert_JetEnDown_dpx () const
 
Float_t const & pfType1mets_uncert_JetEnDown_dpy () const
 
Float_t const & pfType1mets_uncert_JetEnDown_sumEt () const
 
Float_t const & pfType1mets_uncert_JetEnUp_dpx () const
 
Float_t const & pfType1mets_uncert_JetEnUp_dpy () const
 
Float_t const & pfType1mets_uncert_JetEnUp_sumEt () const
 
Float_t const & pfType1mets_uncert_JetResDown_dpx () const
 
Float_t const & pfType1mets_uncert_JetResDown_dpy () const
 
Float_t const & pfType1mets_uncert_JetResDown_sumEt () const
 
Float_t const & pfType1mets_uncert_JetResUp_dpx () const
 
Float_t const & pfType1mets_uncert_JetResUp_dpy () const
 
Float_t const & pfType1mets_uncert_JetResUp_sumEt () const
 
std::vector< float > *const & pfTypeINoXYCorrmets_et () const
 
std::vector< float > *const & pfTypeINoXYCorrmets_ex () const
 
std::vector< float > *const & pfTypeINoXYCorrmets_ey () const
 
std::vector< float > *const & pfTypeINoXYCorrmets_gen_et () const
 
std::vector< float > *const & pfTypeINoXYCorrmets_gen_phi () const
 
std::vector< float > *const & pfTypeINoXYCorrmets_phi () const
 
std::vector< float > *const & pfTypeINoXYCorrmets_sign () const
 
std::vector< float > *const & pfTypeINoXYCorrmets_sumEt () const
 
std::vector< float > *const & pfTypeINoXYCorrmets_unCPhi () const
 
std::vector< float > *const & pfTypeINoXYCorrmets_unCPt () const
 
std::vector< float > *const & pfTypeIType0mets_et () const
 
std::vector< float > *const & pfTypeIType0mets_ex () const
 
std::vector< float > *const & pfTypeIType0mets_ey () const
 
std::vector< float > *const & pfTypeIType0mets_gen_et () const
 
std::vector< float > *const & pfTypeIType0mets_gen_phi () const
 
std::vector< float > *const & pfTypeIType0mets_phi () const
 
std::vector< float > *const & pfTypeIType0mets_sign () const
 
std::vector< float > *const & pfTypeIType0mets_sumEt () const
 
std::vector< float > *const & pfTypeIType0mets_unCPhi () const
 
std::vector< float > *const & pfTypeIType0mets_unCPt () const
 
std::vector< float > *const & pfTypeImets_et () const
 
std::vector< float > *const & pfTypeImets_ex () const
 
std::vector< float > *const & pfTypeImets_ey () const
 
std::vector< float > *const & pfTypeImets_gen_et () const
 
std::vector< float > *const & pfTypeImets_gen_phi () const
 
std::vector< float > *const & pfTypeImets_phi () const
 
std::vector< float > *const & pfTypeImets_sign () const
 
std::vector< float > *const & pfTypeImets_sumEt () const
 
std::vector< float > *const & pfTypeImets_unCPhi () const
 
std::vector< float > *const & pfTypeImets_unCPt () const
 
std::vector< float > *const & pf_els_PATpassConversionVeto () const
 
std::vector< float > *const & pf_els_PFchargedHadronIsoR03 () const
 
std::vector< float > *const & pf_els_PFneutralHadronIsoR03 () const
 
std::vector< float > *const & pf_els_PFphotonIsoR03 () const
 
std::vector< float > *const & pf_els_basicClustersSize () const
 
std::vector< float > *const & pf_els_cIso () const
 
std::vector< float > *const & pf_els_caloEnergy () const
 
std::vector< float > *const & pf_els_charge () const
 
std::vector< float > *const & pf_els_chargedHadronIso () const
 
std::vector< float > *const & pf_els_chi2 () const
 
std::vector< float > *const & pf_els_core_ecalDrivenSeed () const
 
std::vector< float > *const & pf_els_cpx () const
 
std::vector< float > *const & pf_els_cpy () const
 
std::vector< float > *const & pf_els_cpz () const
 
std::vector< float > *const & pf_els_ctf_tk_charge () const
 
std::vector< float > *const & pf_els_ctf_tk_eta () const
 
std::vector< float > *const & pf_els_ctf_tk_id () const
 
std::vector< float > *const & pf_els_ctf_tk_phi () const
 
std::vector< float > *const & pf_els_cx () const
 
std::vector< float > *const & pf_els_cy () const
 
std::vector< float > *const & pf_els_cz () const
 
std::vector< float > *const & pf_els_d0dum () const
 
std::vector< float > *const & pf_els_d0dumError () const
 
std::vector< float > *const & pf_els_dEtaIn () const
 
std::vector< float > *const & pf_els_dEtaOut () const
 
std::vector< float > *const & pf_els_dPhiIn () const
 
std::vector< float > *const & pf_els_dPhiOut () const
 
std::vector< float > *const & pf_els_dr03EcalRecHitSumEt () const
 
std::vector< float > *const & pf_els_dr03HcalDepth1TowerSumEt () const
 
std::vector< float > *const & pf_els_dr03HcalDepth2TowerSumEt () const
 
std::vector< float > *const & pf_els_dr03HcalTowerSumEt () const
 
std::vector< float > *const & pf_els_dr03TkSumPt () const
 
std::vector< float > *const & pf_els_dr04EcalRecHitSumEt () const
 
std::vector< float > *const & pf_els_dr04HcalDepth1TowerSumEt () const
 
std::vector< float > *const & pf_els_dr04HcalDepth2TowerSumEt () const
 
std::vector< float > *const & pf_els_dr04HcalTowerSumEt () const
 
std::vector< float > *const & pf_els_dr04TkSumPt () const
 
std::vector< float > *const & pf_els_dz () const
 
std::vector< float > *const & pf_els_dzError () const
 
std::vector< float > *const & pf_els_eOverPIn () const
 
std::vector< float > *const & pf_els_eSeedOverPOut () const
 
std::vector< float > *const & pf_els_ecalIso () const
 
std::vector< float > *const & pf_els_energy () const
 
std::vector< float > *const & pf_els_et () const
 
std::vector< float > *const & pf_els_eta () const
 
std::vector< float > *const & pf_els_etaError () const
 
std::vector< float > *const & pf_els_fbrem () const
 
std::vector< float > *const & pf_els_gen_et () const
 
std::vector< float > *const & pf_els_gen_eta () const
 
std::vector< float > *const & pf_els_gen_id () const
 
std::vector< float > *const & pf_els_gen_mother_et () const
 
std::vector< float > *const & pf_els_gen_mother_eta () const
 
std::vector< float > *const & pf_els_gen_mother_id () const
 
std::vector< float > *const & pf_els_gen_mother_phi () const
 
std::vector< float > *const & pf_els_gen_mother_pt () const
 
std::vector< float > *const & pf_els_gen_mother_px () const
 
std::vector< float > *const & pf_els_gen_mother_py () const
 
std::vector< float > *const & pf_els_gen_mother_pz () const
 
std::vector< float > *const & pf_els_gen_mother_theta () const
 
std::vector< float > *const & pf_els_gen_phi () const
 
std::vector< float > *const & pf_els_gen_pt () const
 
std::vector< float > *const & pf_els_gen_px () const
 
std::vector< float > *const & pf_els_gen_py () const
 
std::vector< float > *const & pf_els_gen_pz () const
 
std::vector< float > *const & pf_els_gen_theta () const
 
std::vector< float > *const & pf_els_hadOverEm () const
 
std::vector< bool > *const & pf_els_hasMatchedConversion () const
 
std::vector< float > *const & pf_els_hcalIso () const
 
std::vector< float > *const & pf_els_hcalOverEcalBc () const
 
std::vector< float > *const & pf_els_isEB () const
 
std::vector< float > *const & pf_els_isEE () const
 
std::vector< float > *const & pf_els_looseId () const
 
std::vector< float > *const & pf_els_n_inner_layer () const
 
std::vector< float > *const & pf_els_n_outer_layer () const
 
std::vector< float > *const & pf_els_ndof () const
 
std::vector< float > *const & pf_els_neutralHadronIso () const
 
std::vector< float > *const & pf_els_numlosthits () const
 
std::vector< float > *const & pf_els_numvalhits () const
 
std::vector< float > *const & pf_els_phi () const
 
std::vector< float > *const & pf_els_phiError () const
 
std::vector< float > *const & pf_els_photonIso () const
 
std::vector< float > *const & pf_els_pt () const
 
std::vector< float > *const & pf_els_ptError () const
 
std::vector< float > *const & pf_els_px () const
 
std::vector< float > *const & pf_els_py () const
 
std::vector< float > *const & pf_els_pz () const
 
std::vector< float > *const & pf_els_robustHighEnergyId () const
 
std::vector< float > *const & pf_els_robustLooseId () const
 
std::vector< float > *const & pf_els_robustTightId () const
 
std::vector< float > *const & pf_els_scE1x5 () const
 
std::vector< float > *const & pf_els_scE2x5Max () const
 
std::vector< float > *const & pf_els_scE5x5 () const
 
std::vector< float > *const & pf_els_scEnergy () const
 
std::vector< float > *const & pf_els_scEta () const
 
std::vector< float > *const & pf_els_scEtaWidth () const
 
std::vector< float > *const & pf_els_scPhi () const
 
std::vector< float > *const & pf_els_scPhiWidth () const
 
std::vector< float > *const & pf_els_scRawEnergy () const
 
std::vector< float > *const & pf_els_scSeedEnergy () const
 
std::vector< float > *const & pf_els_shFracInnerHits () const
 
std::vector< float > *const & pf_els_sigmaEtaEta () const
 
std::vector< float > *const & pf_els_sigmaIEtaIEta () const
 
std::vector< float > *const & pf_els_simpleEleId60cIso () const
 
std::vector< float > *const & pf_els_simpleEleId60relIso () const
 
std::vector< float > *const & pf_els_simpleEleId70cIso () const
 
std::vector< float > *const & pf_els_simpleEleId70relIso () const
 
std::vector< float > *const & pf_els_simpleEleId80cIso () const
 
std::vector< float > *const & pf_els_simpleEleId80relIso () const
 
std::vector< float > *const & pf_els_simpleEleId85cIso () const
 
std::vector< float > *const & pf_els_simpleEleId85relIso () const
 
std::vector< float > *const & pf_els_simpleEleId90cIso () const
 
std::vector< float > *const & pf_els_simpleEleId90relIso () const
 
std::vector< float > *const & pf_els_simpleEleId95cIso () const
 
std::vector< float > *const & pf_els_simpleEleId95relIso () const
 
std::vector< float > *const & pf_els_status () const
 
std::vector< float > *const & pf_els_tIso () const
 
std::vector< float > *const & pf_els_theta () const
 
std::vector< float > *const & pf_els_tightId () const
 
std::vector< float > *const & pf_els_tk_charge () const
 
std::vector< float > *const & pf_els_tk_eta () const
 
std::vector< float > *const & pf_els_tk_phi () const
 
std::vector< float > *const & pf_els_tk_pt () const
 
std::vector< float > *const & pf_els_tk_pz () const
 
std::vector< float > *const & pf_els_vpx () const
 
std::vector< float > *const & pf_els_vpy () const
 
std::vector< float > *const & pf_els_vpz () const
 
std::vector< float > *const & pf_els_vx () const
 
std::vector< float > *const & pf_els_vy () const
 
std::vector< float > *const & pf_els_vz () const
 
std::vector< float > *const & pf_mus_cIso () const
 
std::vector< float > *const & pf_mus_calEnergyEm () const
 
std::vector< float > *const & pf_mus_calEnergyEmS9 () const
 
std::vector< float > *const & pf_mus_calEnergyHad () const
 
std::vector< float > *const & pf_mus_calEnergyHadS9 () const
 
std::vector< float > *const & pf_mus_calEnergyHo () const
 
std::vector< float > *const & pf_mus_calEnergyHoS9 () const
 
std::vector< float > *const & pf_mus_charge () const
 
std::vector< float > *const & pf_mus_chargedHadronIso () const
 
std::vector< float > *const & pf_mus_cm_ExpectedHitsInner () const
 
std::vector< float > *const & pf_mus_cm_ExpectedHitsOuter () const
 
std::vector< float > *const & pf_mus_cm_LayersWithMeasurement () const
 
std::vector< float > *const & pf_mus_cm_LayersWithoutMeasurement () const
 
std::vector< float > *const & pf_mus_cm_PixelLayersWithMeasurement () const
 
std::vector< float > *const & pf_mus_cm_ValidStripLayersWithMonoAndStereoHit () const
 
std::vector< float > *const & pf_mus_cm_chg () const
 
std::vector< float > *const & pf_mus_cm_chi2 () const
 
std::vector< float > *const & pf_mus_cm_d0dum () const
 
std::vector< float > *const & pf_mus_cm_d0dumErr () const
 
std::vector< float > *const & pf_mus_cm_dz () const
 
std::vector< float > *const & pf_mus_cm_dzErr () const
 
std::vector< float > *const & pf_mus_cm_eta () const
 
std::vector< float > *const & pf_mus_cm_etaErr () const
 
std::vector< float > *const & pf_mus_cm_ndof () const
 
std::vector< float > *const & pf_mus_cm_numlosthits () const
 
std::vector< float > *const & pf_mus_cm_numvalMuonhits () const
 
std::vector< float > *const & pf_mus_cm_numvalhits () const
 
std::vector< float > *const & pf_mus_cm_phi () const
 
std::vector< float > *const & pf_mus_cm_phiErr () const
 
std::vector< float > *const & pf_mus_cm_pt () const
 
std::vector< float > *const & pf_mus_cm_ptErr () const
 
std::vector< float > *const & pf_mus_cm_px () const
 
std::vector< float > *const & pf_mus_cm_py () const
 
std::vector< float > *const & pf_mus_cm_pz () const
 
std::vector< float > *const & pf_mus_cm_theta () const
 
std::vector< float > *const & pf_mus_cm_vx () const
 
std::vector< float > *const & pf_mus_cm_vy () const
 
std::vector< float > *const & pf_mus_cm_vz () const
 
std::vector< float > *const & pf_mus_dB () const
 
std::vector< float > *const & pf_mus_ecalIso () const
 
std::vector< float > *const & pf_mus_energy () const
 
std::vector< float > *const & pf_mus_et () const
 
std::vector< float > *const & pf_mus_eta () const
 
std::vector< float > *const & pf_mus_gen_et () const
 
std::vector< float > *const & pf_mus_gen_eta () const
 
std::vector< float > *const & pf_mus_gen_id () const
 
std::vector< float > *const & pf_mus_gen_mother_et () const
 
std::vector< float > *const & pf_mus_gen_mother_eta () const
 
std::vector< float > *const & pf_mus_gen_mother_id () const
 
std::vector< float > *const & pf_mus_gen_mother_phi () const
 
std::vector< float > *const & pf_mus_gen_mother_pt () const
 
std::vector< float > *const & pf_mus_gen_mother_px () const
 
std::vector< float > *const & pf_mus_gen_mother_py () const
 
std::vector< float > *const & pf_mus_gen_mother_pz () const
 
std::vector< float > *const & pf_mus_gen_mother_theta () const
 
std::vector< float > *const & pf_mus_gen_phi () const
 
std::vector< float > *const & pf_mus_gen_pt () const
 
std::vector< float > *const & pf_mus_gen_px () const
 
std::vector< float > *const & pf_mus_gen_py () const
 
std::vector< float > *const & pf_mus_gen_pz () const
 
std::vector< float > *const & pf_mus_gen_theta () const
 
std::vector< float > *const & pf_mus_hcalIso () const
 
std::vector< float > *const & pf_mus_id_All () const
 
std::vector< float > *const & pf_mus_id_AllArbitrated () const
 
std::vector< float > *const & pf_mus_id_AllGlobalMuons () const
 
std::vector< float > *const & pf_mus_id_AllStandAloneMuons () const
 
std::vector< float > *const & pf_mus_id_AllTrackerMuons () const
 
std::vector< float > *const & pf_mus_id_GlobalMuonPromptTight () const
 
std::vector< float > *const & pf_mus_id_TM2DCompatibilityLoose () const
 
std::vector< float > *const & pf_mus_id_TM2DCompatibilityTight () const
 
std::vector< float > *const & pf_mus_id_TMLastStationLoose () const
 
std::vector< float > *const & pf_mus_id_TMLastStationOptimizedLowPtLoose () const
 
std::vector< float > *const & pf_mus_id_TMLastStationOptimizedLowPtTight () const
 
std::vector< float > *const & pf_mus_id_TMLastStationTight () const
 
std::vector< float > *const & pf_mus_id_TMOneStationLoose () const
 
std::vector< float > *const & pf_mus_id_TMOneStationTight () const
 
std::vector< float > *const & pf_mus_id_TrackerMuonArbitrated () const
 
std::vector< float > *const & pf_mus_isCaloMuon () const
 
std::vector< float > *const & pf_mus_isConvertedPhoton () const
 
std::vector< float > *const & pf_mus_isElectron () const
 
std::vector< float > *const & pf_mus_isGlobalMuon () const
 
std::vector< float > *const & pf_mus_isPFMuon () const
 
std::vector< float > *const & pf_mus_isPhoton () const
 
std::vector< float > *const & pf_mus_isStandAloneMuon () const
 
std::vector< float > *const & pf_mus_isTrackerMuon () const
 
std::vector< float > *const & pf_mus_iso03_emEt () const
 
std::vector< float > *const & pf_mus_iso03_emVetoEt () const
 
std::vector< float > *const & pf_mus_iso03_hadEt () const
 
std::vector< float > *const & pf_mus_iso03_hadVetoEt () const
 
std::vector< float > *const & pf_mus_iso03_hoEt () const
 
std::vector< float > *const & pf_mus_iso03_nTracks () const
 
std::vector< float > *const & pf_mus_iso03_sumPt () const
 
std::vector< float > *const & pf_mus_iso05_emEt () const
 
std::vector< float > *const & pf_mus_iso05_hadEt () const
 
std::vector< float > *const & pf_mus_iso05_hoEt () const
 
std::vector< float > *const & pf_mus_iso05_nTracks () const
 
std::vector< float > *const & pf_mus_iso05_sumPt () const
 
std::vector< float > *const & pf_mus_neutralHadronIso () const
 
std::vector< float > *const & pf_mus_num_matches () const
 
std::vector< float > *const & pf_mus_numberOfMatchedStations () const
 
std::vector< float > *const & pf_mus_pfIsolationR03_sumChargedHadronPt () const
 
std::vector< float > *const & pf_mus_pfIsolationR03_sumChargedParticlePt () const
 
std::vector< float > *const & pf_mus_pfIsolationR03_sumNeutralHadronEt () const
 
std::vector< float > *const & pf_mus_pfIsolationR03_sumNeutralHadronEtHighThreshold () const
 
std::vector< float > *const & pf_mus_pfIsolationR03_sumPUPt () const
 
std::vector< float > *const & pf_mus_pfIsolationR03_sumPhotonEt () const
 
std::vector< float > *const & pf_mus_pfIsolationR03_sumPhotonEtHighThreshold () const
 
std::vector< float > *const & pf_mus_pfIsolationR04_sumChargedHadronPt () const
 
std::vector< float > *const & pf_mus_pfIsolationR04_sumChargedParticlePt () const
 
std::vector< float > *const & pf_mus_pfIsolationR04_sumNeutralHadronEt () const
 
std::vector< float > *const & pf_mus_pfIsolationR04_sumNeutralHadronEtHighThreshold () const
 
std::vector< float > *const & pf_mus_pfIsolationR04_sumPUPt () const
 
std::vector< float > *const & pf_mus_pfIsolationR04_sumPhotonEt () const
 
std::vector< float > *const & pf_mus_pfIsolationR04_sumPhotonEtHighThreshold () const
 
std::vector< float > *const & pf_mus_phi () const
 
std::vector< float > *const & pf_mus_photonIso () const
 
std::vector< float > *const & pf_mus_picky_ExpectedHitsInner () const
 
std::vector< float > *const & pf_mus_picky_ExpectedHitsOuter () const
 
std::vector< float > *const & pf_mus_picky_LayersWithMeasurement () const
 
std::vector< float > *const & pf_mus_picky_LayersWithoutMeasurement () const
 
std::vector< float > *const & pf_mus_picky_PixelLayersWithMeasurement () const
 
std::vector< float > *const & pf_mus_picky_ValidStripLayersWithMonoAndStereoHit () const
 
std::vector< float > *const & pf_mus_picky_chg () const
 
std::vector< float > *const & pf_mus_picky_chi2 () const
 
std::vector< float > *const & pf_mus_picky_d0dum () const
 
std::vector< float > *const & pf_mus_picky_d0dumErr () const
 
std::vector< float > *const & pf_mus_picky_dz () const
 
std::vector< float > *const & pf_mus_picky_dzErr () const
 
std::vector< float > *const & pf_mus_picky_eta () const
 
std::vector< float > *const & pf_mus_picky_etaErr () const
 
std::vector< float > *const & pf_mus_picky_id () const
 
std::vector< float > *const & pf_mus_picky_ndof () const
 
std::vector< float > *const & pf_mus_picky_numlosthits () const
 
std::vector< float > *const & pf_mus_picky_numvalPixelhits () const
 
std::vector< float > *const & pf_mus_picky_numvalhits () const
 
std::vector< float > *const & pf_mus_picky_phi () const
 
std::vector< float > *const & pf_mus_picky_phiErr () const
 
std::vector< float > *const & pf_mus_picky_pt () const
 
std::vector< float > *const & pf_mus_picky_ptErr () const
 
std::vector< float > *const & pf_mus_picky_px () const
 
std::vector< float > *const & pf_mus_picky_py () const
 
std::vector< float > *const & pf_mus_picky_pz () const
 
std::vector< float > *const & pf_mus_picky_theta () const
 
std::vector< float > *const & pf_mus_picky_vx () const
 
std::vector< float > *const & pf_mus_picky_vy () const
 
std::vector< float > *const & pf_mus_picky_vz () const
 
std::vector< float > *const & pf_mus_pt () const
 
std::vector< float > *const & pf_mus_px () const
 
std::vector< float > *const & pf_mus_py () const
 
std::vector< float > *const & pf_mus_pz () const
 
std::vector< float > *const & pf_mus_stamu_chg () const
 
std::vector< float > *const & pf_mus_stamu_chi2 () const
 
std::vector< float > *const & pf_mus_stamu_d0dum () const
 
std::vector< float > *const & pf_mus_stamu_d0dumErr () const
 
std::vector< float > *const & pf_mus_stamu_dz () const
 
std::vector< float > *const & pf_mus_stamu_dzErr () const
 
std::vector< float > *const & pf_mus_stamu_eta () const
 
std::vector< float > *const & pf_mus_stamu_etaErr () const
 
std::vector< float > *const & pf_mus_stamu_ndof () const
 
std::vector< float > *const & pf_mus_stamu_numlosthits () const
 
std::vector< float > *const & pf_mus_stamu_numvalhits () const
 
std::vector< float > *const & pf_mus_stamu_phi () const
 
std::vector< float > *const & pf_mus_stamu_phiErr () const
 
std::vector< float > *const & pf_mus_stamu_pt () const
 
std::vector< float > *const & pf_mus_stamu_ptErr () const
 
std::vector< float > *const & pf_mus_stamu_px () const
 
std::vector< float > *const & pf_mus_stamu_py () const
 
std::vector< float > *const & pf_mus_stamu_pz () const
 
std::vector< float > *const & pf_mus_stamu_theta () const
 
std::vector< float > *const & pf_mus_stamu_vx () const
 
std::vector< float > *const & pf_mus_stamu_vy () const
 
std::vector< float > *const & pf_mus_stamu_vz () const
 
std::vector< float > *const & pf_mus_status () const
 
std::vector< float > *const & pf_mus_tIso () const
 
std::vector< float > *const & pf_mus_theta () const
 
std::vector< float > *const & pf_mus_tkHits () const
 
std::vector< float > *const & pf_mus_tk_ExpectedHitsInner () const
 
std::vector< float > *const & pf_mus_tk_ExpectedHitsOuter () const
 
std::vector< float > *const & pf_mus_tk_LayersWithMeasurement () const
 
std::vector< float > *const & pf_mus_tk_LayersWithoutMeasurement () const
 
std::vector< float > *const & pf_mus_tk_PixelLayersWithMeasurement () const
 
std::vector< float > *const & pf_mus_tk_ValidStripLayersWithMonoAndStereoHit () const
 
std::vector< float > *const & pf_mus_tk_chg () const
 
std::vector< float > *const & pf_mus_tk_chi2 () const
 
std::vector< float > *const & pf_mus_tk_d0dum () const
 
std::vector< float > *const & pf_mus_tk_d0dumErr () const
 
std::vector< float > *const & pf_mus_tk_dz () const
 
std::vector< float > *const & pf_mus_tk_dzErr () const
 
std::vector< float > *const & pf_mus_tk_eta () const
 
std::vector< float > *const & pf_mus_tk_etaErr () const
 
std::vector< float > *const & pf_mus_tk_id () const
 
std::vector< float > *const & pf_mus_tk_ndof () const
 
std::vector< float > *const & pf_mus_tk_numlosthits () const
 
std::vector< float > *const & pf_mus_tk_numpixelWthMeasr () const
 
std::vector< float > *const & pf_mus_tk_numvalPixelhits () const
 
std::vector< float > *const & pf_mus_tk_numvalhits () const
 
std::vector< float > *const & pf_mus_tk_phi () const
 
std::vector< float > *const & pf_mus_tk_phiErr () const
 
std::vector< float > *const & pf_mus_tk_pt () const
 
std::vector< float > *const & pf_mus_tk_ptErr () const
 
std::vector< float > *const & pf_mus_tk_px () const
 
std::vector< float > *const & pf_mus_tk_py () const
 
std::vector< float > *const & pf_mus_tk_pz () const
 
std::vector< float > *const & pf_mus_tk_theta () const
 
std::vector< float > *const & pf_mus_tk_vx () const
 
std::vector< float > *const & pf_mus_tk_vy () const
 
std::vector< float > *const & pf_mus_tk_vz () const
 
std::vector< float > *const & pf_mus_tpfms_ExpectedHitsInner () const
 
std::vector< float > *const & pf_mus_tpfms_ExpectedHitsOuter () const
 
std::vector< float > *const & pf_mus_tpfms_LayersWithMeasurement () const
 
std::vector< float > *const & pf_mus_tpfms_LayersWithoutMeasurement () const
 
std::vector< float > *const & pf_mus_tpfms_PixelLayersWithMeasurement () const
 
std::vector< float > *const & pf_mus_tpfms_ValidStripLayersWithMonoAndStereoHit () const
 
std::vector< float > *const & pf_mus_tpfms_chg () const
 
std::vector< float > *const & pf_mus_tpfms_chi2 () const
 
std::vector< float > *const & pf_mus_tpfms_d0dum () const
 
std::vector< float > *const & pf_mus_tpfms_d0dumErr () const
 
std::vector< float > *const & pf_mus_tpfms_dz () const
 
std::vector< float > *const & pf_mus_tpfms_dzErr () const
 
std::vector< float > *const & pf_mus_tpfms_eta () const
 
std::vector< float > *const & pf_mus_tpfms_etaErr () const
 
std::vector< float > *const & pf_mus_tpfms_id () const
 
std::vector< float > *const & pf_mus_tpfms_ndof () const
 
std::vector< float > *const & pf_mus_tpfms_numlosthits () const
 
std::vector< float > *const & pf_mus_tpfms_numvalPixelhits () const
 
std::vector< float > *const & pf_mus_tpfms_numvalhits () const
 
std::vector< float > *const & pf_mus_tpfms_phi () const
 
std::vector< float > *const & pf_mus_tpfms_phiErr () const
 
std::vector< float > *const & pf_mus_tpfms_pt () const
 
std::vector< float > *const & pf_mus_tpfms_ptErr () const
 
std::vector< float > *const & pf_mus_tpfms_px () const
 
std::vector< float > *const & pf_mus_tpfms_py () const
 
std::vector< float > *const & pf_mus_tpfms_pz () const
 
std::vector< float > *const & pf_mus_tpfms_theta () const
 
std::vector< float > *const & pf_mus_tpfms_vx () const
 
std::vector< float > *const & pf_mus_tpfms_vy () const
 
std::vector< float > *const & pf_mus_tpfms_vz () const
 
std::vector< float > *const & pf_photons_chIso () const
 
std::vector< float > *const & pf_photons_e1x5 () const
 
std::vector< float > *const & pf_photons_e2x5 () const
 
std::vector< float > *const & pf_photons_e3x3 () const
 
std::vector< float > *const & pf_photons_e5x5 () const
 
std::vector< float > *const & pf_photons_energy () const
 
std::vector< float > *const & pf_photons_et () const
 
std::vector< float > *const & pf_photons_eta () const
 
std::vector< float > *const & pf_photons_hadOverEM () const
 
std::vector< float > *const & pf_photons_hadTowOverEM () const
 
std::vector< float > *const & pf_photons_hasPixelSeed () const
 
std::vector< float > *const & pf_photons_isAlsoElectron () const
 
std::vector< float > *const & pf_photons_isConverted () const
 
std::vector< float > *const & pf_photons_isEBEEGap () const
 
std::vector< float > *const & pf_photons_isEBGap () const
 
std::vector< float > *const & pf_photons_isEBPho () const
 
std::vector< float > *const & pf_photons_isEEGap () const
 
std::vector< float > *const & pf_photons_isEEPho () const
 
std::vector< float > *const & pf_photons_maxEnergyXtal () const
 
std::vector< float > *const & pf_photons_nhIso () const
 
std::vector< float > *const & pf_photons_phIso () const
 
std::vector< float > *const & pf_photons_phi () const
 
std::vector< float > *const & pf_photons_pt () const
 
std::vector< float > *const & pf_photons_px () const
 
std::vector< float > *const & pf_photons_py () const
 
std::vector< float > *const & pf_photons_pz () const
 
std::vector< float > *const & pf_photons_r9 () const
 
std::vector< float > *const & pf_photons_scEnergy () const
 
std::vector< float > *const & pf_photons_scEta () const
 
std::vector< float > *const & pf_photons_scEtaWidth () const
 
std::vector< float > *const & pf_photons_scPhi () const
 
std::vector< float > *const & pf_photons_scPhiWidth () const
 
std::vector< float > *const & pf_photons_scRawEnergy () const
 
std::vector< float > *const & pf_photons_sigmaEtaEta () const
 
std::vector< float > *const & pf_photons_sigmaIetaIeta () const
 
std::vector< float > *const & pf_photons_status () const
 
std::vector< float > *const & pf_photons_theta () const
 
std::vector< float > *const & pfcand_charge () const
 
std::vector< float > *const & pfcand_energy () const
 
std::vector< float > *const & pfcand_eta () const
 
std::vector< float > *const & pfcand_particleId () const
 
std::vector< float > *const & pfcand_pdgId () const
 
std::vector< float > *const & pfcand_phi () const
 
std::vector< float > *const & pfcand_pt () const
 
std::vector< float > *const & pfcand_px () const
 
std::vector< float > *const & pfcand_py () const
 
std::vector< float > *const & pfcand_pz () const
 
std::vector< float > *const & pfcand_theta () const
 
std::vector< float > *const & pfmets_et () const
 
std::vector< float > *const & pfmets_ex () const
 
std::vector< float > *const & pfmets_ey () const
 
Float_t const & pfmets_fullSignif () const
 
Float_t const & pfmets_fullSignifCov00 () const
 
Float_t const & pfmets_fullSignifCov00_2012 () const
 
Float_t const & pfmets_fullSignifCov00_2012_dataRes () const
 
Float_t const & pfmets_fullSignifCov10 () const
 
Float_t const & pfmets_fullSignifCov10_2012 () const
 
Float_t const & pfmets_fullSignifCov10_2012_dataRes () const
 
Float_t const & pfmets_fullSignifCov11 () const
 
Float_t const & pfmets_fullSignifCov11_2012 () const
 
Float_t const & pfmets_fullSignifCov11_2012_dataRes () const
 
Float_t const & pfmets_fullSignif_2012 () const
 
Float_t const & pfmets_fullSignif_2012_dataRes () const
 
std::vector< float > *const & pfmets_gen_et () const
 
std::vector< float > *const & pfmets_gen_phi () const
 
std::vector< float > *const & pfmets_phi () const
 
std::vector< float > *const & pfmets_sign () const
 
std::vector< float > *const & pfmets_sumEt () const
 
std::vector< float > *const & pfmets_unCPhi () const
 
std::vector< float > *const & pfmets_unCPt () const
 
std::vector< float > *const & photon_chIsoValues () const
 
std::vector< float > *const & photon_nhIsoValues () const
 
std::vector< bool > *const & photon_passElectronVeto () const
 
std::vector< float > *const & photon_phIsoValues () const
 
std::vector< float > *const & photons_e1x5 () const
 
std::vector< float > *const & photons_e2x5 () const
 
std::vector< float > *const & photons_e3x3 () const
 
std::vector< float > *const & photons_e5x5 () const
 
std::vector< float > *const & photons_ecalIso () const
 
std::vector< float > *const & photons_energy () const
 
std::vector< float > *const & photons_et () const
 
std::vector< float > *const & photons_eta () const
 
std::vector< float > *const & photons_full5x5sigmaIEtaIEta () const
 
std::vector< float > *const & photons_gen_et () const
 
std::vector< float > *const & photons_gen_eta () const
 
std::vector< float > *const & photons_gen_id () const
 
std::vector< float > *const & photons_gen_phi () const
 
std::vector< float > *const & photons_hadOverEM () const
 
std::vector< float > *const & photons_hadTowOverEM () const
 
std::vector< float > *const & photons_hasPixelSeed () const
 
std::vector< float > *const & photons_hcalIso () const
 
std::vector< float > *const & photons_isAlsoElectron () const
 
std::vector< float > *const & photons_isConv () const
 
std::vector< float > *const & photons_isConverted () const
 
std::vector< float > *const & photons_isEBEEGap () const
 
std::vector< float > *const & photons_isEBGap () const
 
std::vector< float > *const & photons_isEBPho () const
 
std::vector< float > *const & photons_isEEGap () const
 
std::vector< float > *const & photons_isEEPho () const
 
std::vector< float > *const & photons_isLoosePhoton () const
 
std::vector< float > *const & photons_isTightPhoton () const
 
std::vector< float > *const & photons_isoEcalRecHitDR03 () const
 
std::vector< float > *const & photons_isoEcalRecHitDR04 () const
 
std::vector< float > *const & photons_isoHcalRecHitDR03 () const
 
std::vector< float > *const & photons_isoHcalRecHitDR04 () const
 
std::vector< float > *const & photons_isoHollowTrkConeDR03 () const
 
std::vector< float > *const & photons_isoHollowTrkConeDR04 () const
 
std::vector< float > *const & photons_isoSolidTrkConeDR03 () const
 
std::vector< float > *const & photons_isoSolidTrkConeDR04 () const
 
std::vector< float > *const & photons_maxEnergyXtal () const
 
std::vector< float > *const & photons_nTrkHollowConeDR03 () const
 
std::vector< float > *const & photons_nTrkHollowConeDR04 () const
 
std::vector< float > *const & photons_nTrkSolidConeDR03 () const
 
std::vector< float > *const & photons_nTrkSolidConeDR04 () const
 
std::vector< float > *const & photons_passElectronVeto () const
 
std::vector< bool > *const & photons_pass_el_veto () const
 
std::vector< float > *const & photons_pf_ch_iso () const
 
std::vector< float > *const & photons_pf_nh_iso () const
 
std::vector< float > *const & photons_pf_ph_iso () const
 
std::vector< float > *const & photons_phi () const
 
std::vector< float > *const & photons_pt () const
 
std::vector< float > *const & photons_px () const
 
std::vector< float > *const & photons_py () const
 
std::vector< float > *const & photons_pz () const
 
std::vector< float > *const & photons_r9 () const
 
std::vector< float > *const & photons_scEnergy () const
 
std::vector< float > *const & photons_scEta () const
 
std::vector< float > *const & photons_scEtaWidth () const
 
std::vector< float > *const & photons_scPhi () const
 
std::vector< float > *const & photons_scPhiWidth () const
 
std::vector< float > *const & photons_scRawEnergy () const
 
std::vector< float > *const & photons_sigmaEtaEta () const
 
std::vector< float > *const & photons_sigmaIetaIeta () const
 
std::vector< float > *const & photons_status () const
 
std::vector< float > *const & photons_tIso () const
 
std::vector< float > *const & photons_theta () const
 
std::vector< std::vector< float > > *const & puJet_rejectionBeta () const
 
std::vector< std::vector< float > > *const & puJet_rejectionMVA () const
 
std::vector< float > *const & pv_chi2 () const
 
std::vector< float > *const & pv_isFake () const
 
std::vector< float > *const & pv_isValid () const
 
std::vector< float > *const & pv_ndof () const
 
std::vector< float > *const & pv_tracksSize () const
 
std::vector< float > *const & pv_x () const
 
std::vector< float > *const & pv_xErr () const
 
std::vector< float > *const & pv_y () const
 
std::vector< float > *const & pv_yErr () const
 
std::vector< float > *const & pv_z () const
 
std::vector< float > *const & pv_zErr () const
 
Float_t const & raw_met3 () const
 
Float_t const & raw_met3_phi () const
 
Float_t const & raw_met3_sumEt () const
 
Float_t const & raw_met_et () const
 
Float_t const & raw_met_phi () const
 
Float_t const & raw_met_sumEt () const
 
Float_t const & rho_kt6PFJetsForIsolation2011 () const
 
Float_t const & rho_kt6PFJetsForIsolation2012 () const
 
UInt_t const & run () const
 
Int_t const & scrapingVeto_decision () const
 
Float_t const & softjetUp_dMEx () const
 
Float_t const & softjetUp_dMEy () const
 
std::vector< std::string > *const & standalone_triggerobject_collectionname () const
 
std::vector< float > *const & standalone_triggerobject_energy () const
 
std::vector< float > *const & standalone_triggerobject_et () const
 
std::vector< float > *const & standalone_triggerobject_eta () const
 
std::vector< float > *const & standalone_triggerobject_phi () const
 
std::vector< float > *const & standalone_triggerobject_pt () const
 
std::vector< float > *const & standalone_triggerobject_px () const
 
std::vector< float > *const & standalone_triggerobject_py () const
 
std::vector< float > *const & standalone_triggerobject_pz () const
 
std::vector< float > *const & taus_CombinedIsolationDeltaBetaCorrRaw3Hits () const
 
std::vector< float > *const & taus_Nprongs () const
 
std::vector< float > *const & taus_againstElectron () const
 
std::vector< float > *const & taus_againstElectronLoose () const
 
std::vector< bool > *const & taus_againstElectronLooseMVA5 () const
 
std::vector< float > *const & taus_againstElectronMVA () const
 
std::vector< float > *const & taus_againstElectronMedium () const
 
std::vector< float > *const & taus_againstElectronTight () const
 
std::vector< float > *const & taus_againstMuon () const
 
std::vector< float > *const & taus_againstMuonLoose () const
 
std::vector< bool > *const & taus_againstMuonLoose3 () const
 
std::vector< float > *const & taus_againstMuonMedium () const
 
std::vector< float > *const & taus_againstMuonTight () const
 
std::vector< bool > *const & taus_byDecayModeFinding () const
 
std::vector< bool > *const & taus_byDecayModeFindingNewDMs () const
 
std::vector< float > *const & taus_byIsoUsingLeadingPi () const
 
std::vector< float > *const & taus_byIsolation () const
 
std::vector< bool > *const & taus_byLooseCombinedIsolationDeltaBetaCorr3Hits () const
 
std::vector< float > *const & taus_byLooseIsolation () const
 
std::vector< float > *const & taus_byLooseIsolationDeltaBetaCorr () const
 
std::vector< bool > *const & taus_byMediumCombinedIsolationDeltaBetaCorr3Hits () const
 
std::vector< float > *const & taus_byMediumIsolation () const
 
std::vector< float > *const & taus_byMediumIsolationDeltaBetaCorr () const
 
std::vector< bool > *const & taus_byTightCombinedIsolationDeltaBetaCorr3Hits () const
 
std::vector< float > *const & taus_byTightIsolation () const
 
std::vector< float > *const & taus_byTightIsolationDeltaBetaCorr () const
 
std::vector< float > *const & taus_byVLooseIsolation () const
 
std::vector< float > *const & taus_byVLooseIsolationDeltaBetaCorr () const
 
std::vector< float > *const & taus_charge () const
 
std::vector< float > *const & taus_chargedIsoPtSum () const
 
std::vector< int > *const & taus_decayMode () const
 
std::vector< float > *const & taus_decayModeFinding () const
 
std::vector< float > *const & taus_ecalIsoUsingLeadingPi () const
 
std::vector< float > *const & taus_ecalIsolation () const
 
std::vector< float > *const & taus_ecalStripSumEOverPLead () const
 
std::vector< int > *const & taus_el_ind () const
 
std::vector< float > *const & taus_elecPreIdDecision () const
 
std::vector< float > *const & taus_elecPreIdOutput () const
 
std::vector< float > *const & taus_emf () const
 
std::vector< float > *const & taus_energy () const
 
std::vector< float > *const & taus_et () const
 
std::vector< float > *const & taus_eta () const
 
std::vector< float > *const & taus_hcal3x3OverPLead () const
 
std::vector< float > *const & taus_hcalMaxOverPLead () const
 
std::vector< float > *const & taus_hcalTotOverPLead () const
 
std::vector< float > *const & taus_isoPFChargedHadrCandsPtSum () const
 
std::vector< float > *const & taus_isoPFGammaCandsEtSum () const
 
std::vector< float > *const & taus_leadChargedHadrCand_charge () const
 
std::vector< float > *const & taus_leadChargedHadrCand_eta () const
 
std::vector< float > *const & taus_leadChargedHadrCand_phi () const
 
std::vector< float > *const & taus_leadChargedHadrCand_pt () const
 
std::vector< float > *const & taus_leadPFChargedHadrCand_ECAL_eta () const
 
std::vector< float > *const & taus_leadPFChargedHadrCand_charge () const
 
std::vector< float > *const & taus_leadPFChargedHadrCand_eta () const
 
std::vector< float > *const & taus_leadPFChargedHadrCand_phi () const
 
std::vector< float > *const & taus_leadPFChargedHadrCand_pt () const
 
std::vector< float > *const & taus_leadingTrackFinding () const
 
std::vector< float > *const & taus_leadingTrackPtCut () const
 
std::vector< float > *const & taus_muDecision () const
 
std::vector< int > *const & taus_mu_ind () const
 
std::vector< int > *const & taus_n_pfcands () const
 
std::vector< float > *const & taus_neutralIsoPtSum () const
 
std::vector< float > *const & taus_phi () const
 
std::vector< float > *const & taus_pt () const
 
std::vector< float > *const & taus_puCorrPtSum () const
 
std::vector< float > *const & taus_px () const
 
std::vector< float > *const & taus_py () const
 
std::vector< float > *const & taus_pz () const
 
std::vector< float > *const & taus_signalPFChargedHadrCandsSize () const
 
std::vector< float > *const & taus_status () const
 
std::vector< float > *const & taus_taNC () const
 
std::vector< float > *const & taus_taNC_half () const
 
std::vector< float > *const & taus_taNC_one () const
 
std::vector< float > *const & taus_taNC_quarter () const
 
std::vector< float > *const & taus_taNC_tenth () const
 
std::vector< float > *const & taus_theta () const
 
std::vector< float > *const & taus_tkIsoUsingLeadingPi () const
 
std::vector< float > *const & taus_trackIsolation () const
 
std::vector< float > *const & tcmets_et () const
 
std::vector< float > *const & tcmets_ex () const
 
std::vector< float > *const & tcmets_ey () const
 
std::vector< float > *const & tcmets_phi () const
 
std::vector< float > *const & tcmets_sumEt () const
 
Int_t const & trackercoherentnoisefilter1_decision () const
 
Int_t const & trackercoherentnoisefilter2_decision () const
 
Int_t const & trackertoomanyclustersfilter_decision () const
 
Int_t const & trackertoomanyseedsfilter_decision () const
 
Int_t const & trackertoomanytripletsfilter_decision () const
 
Int_t const & trackingfailurefilter_decision () const
 
std::vector< float > *const & tracks_chg () const
 
std::vector< float > *const & tracks_chi2 () const
 
std::vector< float > *const & tracks_d0dum () const
 
std::vector< float > *const & tracks_d0dumErr () const
 
std::vector< float > *const & tracks_dz () const
 
std::vector< float > *const & tracks_dzErr () const
 
std::vector< float > *const & tracks_eta () const
 
std::vector< float > *const & tracks_etaErr () const
 
std::vector< float > *const & tracks_highPurity () const
 
std::vector< float > *const & tracks_ndof () const
 
std::vector< float > *const & tracks_numlosthits () const
 
std::vector< float > *const & tracks_numvalhits () const
 
std::vector< float > *const & tracks_phi () const
 
std::vector< float > *const & tracks_phiErr () const
 
std::vector< float > *const & tracks_pt () const
 
std::vector< float > *const & tracks_ptErr () const
 
std::vector< float > *const & tracks_px () const
 
std::vector< float > *const & tracks_py () const
 
std::vector< float > *const & tracks_pz () const
 
std::vector< float > *const & tracks_vx () const
 
std::vector< float > *const & tracks_vy () const
 
std::vector< float > *const & tracks_vz () const
 
std::vector< bool > *const & trigger_decision () const
 
std::vector< std::string > *const & trigger_lastfiltername () const
 
std::vector< std::string > *const & trigger_name () const
 
std::vector< float > *const & trigger_prescalevalue () const
 
std::vector< std::vector< std::string > > *const & triggerobject_collectionname () const
 
std::vector< std::vector< float > > *const & triggerobject_energy () const
 
std::vector< std::vector< float > > *const & triggerobject_et () const
 
std::vector< std::vector< float > > *const & triggerobject_eta () const
 
std::vector< std::vector< float > > *const & triggerobject_phi () const
 
std::vector< std::vector< float > > *const & triggerobject_pt () const
 
std::vector< std::vector< float > > *const & triggerobject_px () const
 
std::vector< std::vector< float > > *const & triggerobject_py () const
 
std::vector< std::vector< float > > *const & triggerobject_pz () const
 
Int_t const & trkPOG_logErrorTooManyClustersfilter_decision () const
 
Int_t const & trkPOG_manystripclus53Xfilter_decision () const
 
Int_t const & trkPOG_toomanystripclus53Xfilter_decision () const
 
Int_t const & trkPOGfilter_decision () const
 
Int_t const & trk_nTOBTEC () const
 
Float_t const & trk_ratioAllTOBTEC () const
 
Float_t const & trk_ratioJetTOBTEC () const
 
Float_t const & weight () const
 
std::vector< int > *const & weightIndex () const
 
std::vector< float > *const & weightVector () const
 
std::vector< float > *const & jets_area () const
 
std::vector< float > *const & jets_btag_MVA () const
 
std::vector< float > *const & jets_btag_TC_highEff () const
 
std::vector< float > *const & jets_btag_TC_highPur () const
 
std::vector< float > *const & jets_btag_csv_soft_lepton () const
 
std::vector< float > *const & jets_btag_inc_secVertexCombined () const
 
std::vector< float > *const & jets_btag_jetBProb () const
 
std::vector< float > *const & jets_btag_jetProb () const
 
std::vector< float > *const & jets_btag_pf_secVertexCombined () const
 
std::vector< float > *const & jets_btag_secVertexCombined () const
 
std::vector< float > *const & jets_btag_secVertexHighEff () const
 
std::vector< float > *const & jets_btag_secVertexHighPur () const
 
std::vector< float > *const & jets_btag_softEle () const
 
std::vector< float > *const & jets_btag_softMuon () const
 
std::vector< float > *const & jets_caloJetMap_emEnergyFraction () const
 
std::vector< float > *const & jets_caloJetMap_pt () const
 
std::vector< float > *const & jets_chgEmE () const
 
std::vector< float > *const & jets_chgHadE () const
 
std::vector< float > *const & jets_chgMuE () const
 
std::vector< float > *const & jets_chg_Mult () const
 
std::vector< float > *const & jets_corL1Fast () const
 
std::vector< float > *const & jets_corL1FastL2L3 () const
 
std::vector< float > *const & jets_corL2L3 () const
 
std::vector< float > *const & jets_corrFactorRaw () const
 
std::vector< float > *const & jets_ehf () const
 
std::vector< int > *const & jets_el_ind () const
 
std::vector< float > *const & jets_emf () const
 
std::vector< float > *const & jets_energy () const
 
std::vector< float > *const & jets_et () const
 
std::vector< float > *const & jets_eta () const
 
std::vector< float > *const & jets_etaetaMoment () const
 
std::vector< float > *const & jets_etaphiMoment () const
 
std::vector< float > *const & jets_fHPD () const
 
std::vector< float > *const & jets_fRBX () const
 
std::vector< float > *const & jets_fSubDetector1 () const
 
std::vector< float > *const & jets_fSubDetector2 () const
 
std::vector< float > *const & jets_fSubDetector3 () const
 
std::vector< float > *const & jets_fSubDetector4 () const
 
std::vector< float > *const & jets_gen_Energy () const
 
std::vector< float > *const & jets_gen_Id () const
 
std::vector< float > *const & jets_gen_et () const
 
std::vector< float > *const & jets_gen_eta () const
 
std::vector< float > *const & jets_gen_mass () const
 
std::vector< float > *const & jets_gen_motherID () const
 
std::vector< float > *const & jets_gen_phi () const
 
std::vector< float > *const & jets_gen_pt () const
 
std::vector< float > *const & jets_gen_threeCharge () const
 
std::vector< float > *const & jets_hitsInN90 () const
 
std::vector< float > *const & jets_jetCharge () const
 
std::vector< float > *const & jets_mass () const
 
std::vector< int > *const & jets_maxpt_id () const
 
std::vector< float > *const & jets_mu_Mult () const
 
std::vector< int > *const & jets_mu_ind () const
 
std::vector< float > *const & jets_n60 () const
 
std::vector< float > *const & jets_n90 () const
 
std::vector< float > *const & jets_n90Hits () const
 
std::vector< float > *const & jets_nECALTowers () const
 
std::vector< float > *const & jets_nHCALTowers () const
 
std::vector< float > *const & jets_neutralEmE () const
 
std::vector< float > *const & jets_neutralHadE () const
 
std::vector< float > *const & jets_neutral_Mult () const
 
std::vector< float > *const & jets_partonFlavour () const
 
std::vector< float > *const & jets_parton_Energy () const
 
std::vector< float > *const & jets_parton_Id () const
 
std::vector< float > *const & jets_parton_eta () const
 
std::vector< float > *const & jets_parton_grandmotherID () const
 
std::vector< float > *const & jets_parton_mass () const
 
std::vector< float > *const & jets_parton_motherId () const
 
std::vector< float > *const & jets_parton_phi () const
 
std::vector< float > *const & jets_parton_pt () const
 
std::vector< float > *const & jets_phi () const
 
std::vector< float > *const & jets_phiphiMoment () const
 
std::vector< float > *const & jets_photonEnergy () const
 
std::vector< float > *const & jets_pileupID_MVA () const
 
std::vector< float > *const & jets_pt () const
 
std::vector< float > *const & jets_px () const
 
std::vector< float > *const & jets_py () const
 
std::vector< float > *const & jets_pz () const
 
std::vector< float > *const & jets_rawPt () const
 
std::vector< float > *const & jets_status () const
 
std::vector< float > *const & jets_theta () const
 
std::vector< float > *const & jetsclean_Uncert () const
 
std::vector< float > *const & jetsclean_area () const
 
std::vector< float > *const & jetsclean_btag_TC_highEff () const
 
std::vector< float > *const & jetsclean_btag_TC_highPur () const
 
std::vector< float > *const & jetsclean_btag_jetBProb () const
 
std::vector< float > *const & jetsclean_btag_jetProb () const
 
std::vector< float > *const & jetsclean_btag_secVertexCombined () const
 
std::vector< float > *const & jetsclean_btag_secVertexHighEff () const
 
std::vector< float > *const & jetsclean_btag_secVertexHighPur () const
 
std::vector< float > *const & jetsclean_btag_softEle () const
 
std::vector< float > *const & jetsclean_btag_softMuon () const
 
std::vector< float > *const & jetsclean_chgEmE () const
 
std::vector< float > *const & jetsclean_chgHadE () const
 
std::vector< float > *const & jetsclean_chgMuE () const
 
std::vector< float > *const & jetsclean_chg_Mult () const
 
std::vector< float > *const & jetsclean_corrFactorRaw () const
 
std::vector< float > *const & jetsclean_corrL1FastL2L3 () const
 
std::vector< float > *const & jetsclean_corrL1FastL2L3Residual () const
 
std::vector< float > *const & jetsclean_corrL1L2L3 () const
 
std::vector< float > *const & jetsclean_corrL1L2L3Residual () const
 
std::vector< float > *const & jetsclean_corrL2L3 () const
 
std::vector< float > *const & jetsclean_corrL2L3Residual () const
 
std::vector< float > *const & jetsclean_ehf () const
 
std::vector< float > *const & jetsclean_emf () const
 
std::vector< float > *const & jetsclean_energy () const
 
std::vector< float > *const & jetsclean_et () const
 
std::vector< float > *const & jetsclean_eta () const
 
std::vector< float > *const & jetsclean_etaetaMoment () const
 
std::vector< float > *const & jetsclean_etaphiMoment () const
 
std::vector< float > *const & jetsclean_fHPD () const
 
std::vector< float > *const & jetsclean_fRBX () const
 
std::vector< float > *const & jetsclean_fSubDetector1 () const
 
std::vector< float > *const & jetsclean_fSubDetector2 () const
 
std::vector< float > *const & jetsclean_fSubDetector3 () const
 
std::vector< float > *const & jetsclean_fSubDetector4 () const
 
std::vector< float > *const & jetsclean_gen_Energy () const
 
std::vector< float > *const & jetsclean_gen_Id () const
 
std::vector< float > *const & jetsclean_gen_et () const
 
std::vector< float > *const & jetsclean_gen_eta () const
 
std::vector< float > *const & jetsclean_gen_mass () const
 
std::vector< float > *const & jetsclean_gen_phi () const
 
std::vector< float > *const & jetsclean_gen_pt () const
 
std::vector< float > *const & jetsclean_hitsInN90 () const
 
std::vector< float > *const & jetsclean_jetCharge () const
 
std::vector< float > *const & jetsclean_mass () const
 
std::vector< float > *const & jetsclean_mu_Mult () const
 
std::vector< float > *const & jetsclean_n60 () const
 
std::vector< float > *const & jetsclean_n90 () const
 
std::vector< float > *const & jetsclean_n90Hits () const
 
std::vector< float > *const & jetsclean_nECALTowers () const
 
std::vector< float > *const & jetsclean_nHCALTowers () const
 
std::vector< float > *const & jetsclean_neutralEmE () const
 
std::vector< float > *const & jetsclean_neutralHadE () const
 
std::vector< float > *const & jetsclean_neutral_Mult () const
 
std::vector< float > *const & jetsclean_partonFlavour () const
 
std::vector< float > *const & jetsclean_parton_Energy () const
 
std::vector< float > *const & jetsclean_parton_Id () const
 
std::vector< float > *const & jetsclean_parton_eta () const
 
std::vector< float > *const & jetsclean_parton_mass () const
 
std::vector< float > *const & jetsclean_parton_motherId () const
 
std::vector< float > *const & jetsclean_parton_phi () const
 
std::vector< float > *const & jetsclean_parton_pt () const
 
std::vector< float > *const & jetsclean_phi () const
 
std::vector< float > *const & jetsclean_phiphiMoment () const
 
std::vector< float > *const & jetsclean_photonEnergy () const
 
std::vector< float > *const & jetsclean_pt () const
 
std::vector< float > *const & jetsclean_px () const
 
std::vector< float > *const & jetsclean_py () const
 
std::vector< float > *const & jetsclean_pz () const
 
std::vector< float > *const & jetsclean_rawPt () const
 
std::vector< float > *const & jetsclean_status () const
 
std::vector< float > *const & jetsclean_theta () const
 
Float_t const & mets_NoHF_et () const
 
Float_t const & mets_NoHF_phi () const
 
Float_t const & mets_NoHF_sumEt () const
 
Float_t const & mets_et () const
 
Float_t const & mets_phi () const
 
Float_t const & mets_sumEt () const
 

Static Public Member Functions

static int GetMom (float id, float mom, float gmom, float ggmom, bool &fromW)
 
static size_t GetMom (size_t index, const std::vector< mc_particle > &parts)
 
static std::vector< size_t > GetMoms (const std::vector< mc_particle > &parts)
 
static bool IsBrem (size_t index, const std::vector< mc_particle > &parts, const std::vector< size_t > &moms)
 
static bool FromStatus23 (size_t index, const std::vector< mc_particle > &parts, const std::vector< size_t > &moms)
 
static bool FromTop (size_t index, const std::vector< mc_particle > &parts, const std::vector< size_t > &moms)
 
static bool FromW (size_t index, const std::vector< mc_particle > &parts, const std::vector< size_t > &moms)
 
static bool FromTau (size_t index, const std::vector< mc_particle > &parts, const std::vector< size_t > &moms)
 
static bool FromTauLep (size_t index, const std::vector< mc_particle > &parts, const std::vector< size_t > &moms)
 
static unsigned NumChildren (size_t index, const std::vector< mc_particle > &parts, const std::vector< size_t > &moms, bool req_chg=false)
 
static unsigned NumDescendants (size_t index, const std::vector< mc_particle > &parts, const std::vector< size_t > &moms, bool req_chg=false)
 
static bool IsDescendantOf (size_t descendant, size_t ancestor, const std::vector< size_t > &moms)
 
static unsigned ParentTauDescendants (size_t index, const std::vector< mc_particle > &parts, const std::vector< size_t > &moms)
 
static size_t ParentW (size_t index, const std::vector< mc_particle > &parts, const std::vector< size_t > &moms)
 
static size_t ParentTau (size_t index, const std::vector< mc_particle > &parts, const std::vector< size_t > &moms)
 
static void CountLeptons (const std::vector< mc_particle > &parts, const std::vector< size_t > &moms, unsigned &nleps, unsigned &ntaus, unsigned &ntauleps)
 
static double GetSphericity (const std::vector< TLorentzVector > &vs)
 

Public Attributes

std::vector< TString > yes_trig
 
std::vector< TString > no_trig
 

Static Public Attributes

static float MinJetPt = 30.0
 
static float MinRA2bJetPt = 30.0
 
static float MinSignalLeptonPt = 20.0
 
static float MinVetoLeptonPt = 10.0
 
static float MinTrackPt = phys_objects::MinVetoLeptonPt
 
static float bad_val = -999.
 

Private Member Functions

void CorrectJets () const
 

Private Attributes

FactorizedJetCorrectorjet_corrector_
 
std::vector< TLorentzVector > jets_corr_p4_
 
bool set_jets_
 
float met_corr_
 
float met_phi_corr_
 

Detailed Description

Definition at line 64 of file phys_objects.hpp.

Member Enumeration Documentation

Enumerator
kVeto 
kLoose 
kMedium 
kTight 

Definition at line 69 of file phys_objects.hpp.

Constructor & Destructor Documentation

phys_objects::phys_objects ( const std::string &  filename,
bool  is_8TeV = false 
)
explicit
phys_objects::~phys_objects ( )
virtual

Definition at line 84 of file phys_objects.cpp.

References jet_corrector_.

Member Function Documentation

bool phys_objects::AllGoodJets ( const std::vector< int > &  VetoEl,
const std::vector< int > &  VetoMu,
double  pt_thresh,
double  eta_thresh 
) const

Definition at line 616 of file phys_objects.cpp.

References GetMatchedLeptons(), IsBasicJet(), and jets_corr_p4().

Referenced by event_handler_quick::ReduceTree().

template<class T >
T phys_objects::chooseVal ( CutLevel  threshold,
valVeto,
valLoose,
valMedium,
valTight 
) const
inline

Definition at line 219 of file phys_objects.hpp.

Referenced by IsIdElectron().

void phys_objects::CorrectJets ( ) const
private
void phys_objects::CountLeptons ( const std::vector< mc_particle > &  parts,
const std::vector< size_t > &  moms,
unsigned &  nleps,
unsigned &  ntaus,
unsigned &  ntauleps 
)
static

Definition at line 1251 of file phys_objects.cpp.

References FromTau(), FromW(), and ParentW().

Referenced by event_handler_quick::TypeCode(), and event_handler_full::TypeCode().

bool phys_objects::FromStatus23 ( size_t  index,
const std::vector< mc_particle > &  parts,
const std::vector< size_t > &  moms 
)
static

Definition at line 1176 of file phys_objects.cpp.

Referenced by event_handler_full::ReduceTree().

bool phys_objects::FromTau ( size_t  index,
const std::vector< mc_particle > &  parts,
const std::vector< size_t > &  moms 
)
static

Definition at line 1237 of file phys_objects.cpp.

References FromW().

Referenced by CountLeptons(), and event_handler_full::WriteTks().

bool phys_objects::FromTauLep ( size_t  index,
const std::vector< mc_particle > &  parts,
const std::vector< size_t > &  moms 
)
static
bool phys_objects::FromTop ( size_t  index,
const std::vector< mc_particle > &  parts,
const std::vector< size_t > &  moms 
)
static

Definition at line 1191 of file phys_objects.cpp.

Referenced by event_handler_full::ReduceTree().

bool phys_objects::FromW ( size_t  index,
const std::vector< mc_particle > &  parts,
const std::vector< size_t > &  moms 
)
static
void phys_objects::GetBestLepton ( bool &  is_muon,
size_t &  index 
)
double phys_objects::GetDeltaPhiMETN ( unsigned  goodJetI,
float  otherpt,
float  othereta,
bool  useArcsin 
) const
double phys_objects::GetDeltaPhiMETN_deltaT ( unsigned  goodJetI,
float  otherpt,
float  othereta 
) const

Definition at line 1451 of file phys_objects.cpp.

References IsGoodJet(), and jets_corr_p4().

Referenced by GetDeltaPhiMETN().

double phys_objects::getDZ ( double  vx,
double  vy,
double  vz,
double  px,
double  py,
double  pz,
int  firstGoodVertex 
) const

Definition at line 1405 of file phys_objects.cpp.

References cfa::pv_x(), cfa::pv_y(), and cfa::pv_z().

float phys_objects::GetEffectiveArea ( float  SCEta,
bool  isMC 
) const

Definition at line 471 of file phys_objects.cpp.

Referenced by GetElectronIsolation().

float phys_objects::GetElectronIsolation ( unsigned  iel,
bool  mini = true 
) const
vector< int > phys_objects::GetElectrons ( bool  doSignal = true,
bool  mini = true 
) const
void phys_objects::GetEntry ( const long  entry)
virtual

Reimplemented from cfa.

Definition at line 91 of file phys_objects.cpp.

References cfa::GetEntry(), jets_corr_p4_, and set_jets_.

Referenced by event_handler_quick::ReduceTree(), and event_handler_full::ReduceTree().

double phys_objects::GetHT ( const std::vector< int > &  good_jets,
double  pt_cut = 0.0 
) const

Definition at line 1482 of file phys_objects.cpp.

References jets_corr_p4().

Referenced by event_handler_quick::ReduceTree(), and event_handler_full::ReduceTree().

vector< int > phys_objects::GetJets ( const std::vector< int > &  VetoEl,
const std::vector< int > &  VetoMu,
double  pt_thresh,
double  eta_thresh 
) const
void phys_objects::GetLeadingBJets ( const std::vector< int > &  good_jets,
double  pt_cut,
double  csv_cut,
size_t &  lead,
size_t &  sub 
)
void phys_objects::GetMatchedLeptons ( const std::vector< int > &  veto_mu,
const std::vector< int > &  veto_el,
std::map< size_t, std::vector< size_t > > &  mu_matches,
std::map< size_t, std::vector< size_t > > &  el_matches 
) const
vector< mc_particle > phys_objects::GetMCParticles ( ) const
double phys_objects::GetMHT ( const std::vector< int > &  good_jets,
double  pt_cut 
) const
double phys_objects::GetMinDeltaPhiMETN ( unsigned  maxjets,
float  mainpt,
float  maineta,
float  otherpt,
float  othereta,
bool  useArcsin 
) const
double phys_objects::GetMiniIsolation ( int  particle_type,
int  ilep,
double  riso_min = 0.05,
double  riso_max = 0.2,
bool  add_ph = true,
bool  add_nh = true,
bool  add_ch = true,
bool  use_pf_weight = false,
double  kt_scale = 10. 
) const
int phys_objects::GetMom ( float  id,
float  mom,
float  gmom,
float  ggmom,
bool &  fromW 
)
static
size_t phys_objects::GetMom ( size_t  index,
const std::vector< mc_particle > &  parts 
)
static
vector< size_t > phys_objects::GetMoms ( const std::vector< mc_particle > &  parts)
static

Definition at line 1122 of file phys_objects.cpp.

References GetMom().

Referenced by event_handler_full::ReduceTree().

float phys_objects::GetMuonIsolation ( unsigned  imu,
bool  mini = true 
) const
vector< int > phys_objects::GetMuons ( bool  doSignal = true,
bool  mini = true 
) const
size_t phys_objects::GetNumJets ( const std::vector< int > &  good_jets,
double  pt_cut = 0.0,
double  csv_cut = -std::numeric_limits<float>::max() 
) const
double phys_objects::GetSphericity ( const std::vector< TLorentzVector > &  vs)
static

Definition at line 1516 of file phys_objects.cpp.

References AddInQuadrature().

Referenced by event_handler_full::ReduceTree().

vector< Jet > phys_objects::GetSubtractedJets ( const std::vector< int > &  veto_el,
const std::vector< int > &  veto_mu,
double  pt_thresh,
double  eta_thresh 
) const
bool phys_objects::GetTriggerInfo ( std::vector< TString > &  trig_names,
std::vector< bool > &  trig_dec,
std::vector< float > &  trig_prescale 
)
int phys_objects::GetTrueElectron ( int  index,
int &  momID,
bool &  fromW,
float &  closest_dR,
double &  els_mc_pt,
double &  els_mc_phi 
) const
int phys_objects::GetTrueMuon ( int  index,
int &  momID,
bool &  fromW,
float &  closest_dR,
double &  mus_mc_pt,
double &  mus_mc_phi 
) const
int phys_objects::GetTrueParticle ( float  RecPt,
float  RecEta,
float  RecPhi,
float &  closest_dR,
int  ID 
) const
bool phys_objects::hasPFMatch ( int  index,
particleId::leptonType  type,
int &  pfIdx 
) const
bool phys_objects::IsBasicJet ( unsigned  ijet) const
bool phys_objects::IsBrem ( size_t  index,
const std::vector< mc_particle > &  parts,
const std::vector< size_t > &  moms 
)
static

Definition at line 1130 of file phys_objects.cpp.

References mc_particle::id_.

Referenced by FromW().

bool phys_objects::isData ( ) const
bool phys_objects::IsDescendantOf ( size_t  descendant,
size_t  ancestor,
const std::vector< size_t > &  moms 
)
static

Definition at line 1362 of file phys_objects.cpp.

Referenced by FromTauLep(), and NumDescendants().

bool phys_objects::IsGoodIsoTrack ( unsigned  itrk,
bool  mt_cut 
) const
bool phys_objects::IsGoodJet ( unsigned  ijet,
double  ptThresh,
double  etaThresh 
) const
bool phys_objects::IsIdElectron ( unsigned  iel,
CutLevel  threshold,
bool  do_iso = false 
) const
bool phys_objects::IsIdMuon ( unsigned  imu,
CutLevel  threshold 
) const
bool phys_objects::IsSignalElectron ( unsigned  iel,
bool  mini = true 
) const
bool phys_objects::IsSignalIdElectron ( unsigned  iel,
bool  do_iso = false 
) const
bool phys_objects::IsSignalIdMuon ( unsigned  iel) const
bool phys_objects::IsSignalMuon ( unsigned  imu,
bool  mini = true 
) const
bool phys_objects::IsVetoElectron ( unsigned  iel,
bool  mini = true 
) const
bool phys_objects::IsVetoIdElectron ( unsigned  iel,
bool  do_iso = false 
) const
bool phys_objects::IsVetoIdMuon ( unsigned  iel) const
bool phys_objects::IsVetoMuon ( unsigned  imu,
bool  mini = true 
) const
const vector< TLorentzVector > & phys_objects::jets_corr_p4 ( ) const
vector< TLorentzVector > & phys_objects::jets_corr_p4 ( )

Definition at line 542 of file phys_objects.cpp.

References CorrectJets(), and jets_corr_p4_.

size_t phys_objects::MatchCandToStatus1 ( size_t  icand,
const std::vector< mc_particle > &  parts 
) const
float phys_objects::met_corr ( ) const
float phys_objects::met_phi_corr ( ) const
unsigned phys_objects::NumChildren ( size_t  index,
const std::vector< mc_particle > &  parts,
const std::vector< size_t > &  moms,
bool  req_chg = false 
)
static

Definition at line 1336 of file phys_objects.cpp.

Referenced by event_handler_full::ReduceTree().

unsigned phys_objects::NumDescendants ( size_t  index,
const std::vector< mc_particle > &  parts,
const std::vector< size_t > &  moms,
bool  req_chg = false 
)
static

Definition at line 1349 of file phys_objects.cpp.

References IsDescendantOf().

Referenced by FromTauLep(), and ParentTauDescendants().

size_t phys_objects::ParentTau ( size_t  index,
const std::vector< mc_particle > &  parts,
const std::vector< size_t > &  moms 
)
static

Definition at line 1301 of file phys_objects.cpp.

References FromW().

Referenced by FromTauLep(), and ParentTauDescendants().

unsigned phys_objects::ParentTauDescendants ( size_t  index,
const std::vector< mc_particle > &  parts,
const std::vector< size_t > &  moms 
)
static

Definition at line 1312 of file phys_objects.cpp.

References NumDescendants(), and ParentTau().

Referenced by event_handler_full::WriteTks().

size_t phys_objects::ParentW ( size_t  index,
const std::vector< mc_particle > &  parts,
const std::vector< size_t > &  moms 
)
static

Definition at line 1290 of file phys_objects.cpp.

Referenced by CountLeptons().

bool phys_objects::PassesJSONCut ( TString  type)
bool phys_objects::PassesMETCleaningCut ( ) const
bool phys_objects::PassesPVCut ( ) const
bool phys_objects::PassPhys14TauID ( const int  itau,
const bool  againstEMu,
const bool  mt_cut 
) const
long double phys_objects::SumDeltaPhi ( long double  phi_x,
long double  phi_a,
long double  phi_b 
)

Definition at line 1418 of file phys_objects.cpp.

References DeltaPhi(), PI, Sign(), and SignedDeltaPhi().

Member Data Documentation

float phys_objects::bad_val = -999.
static
FactorizedJetCorrector* phys_objects::jet_corrector_
private

Definition at line 236 of file phys_objects.hpp.

Referenced by CorrectJets(), phys_objects(), and ~phys_objects().

std::vector<TLorentzVector> phys_objects::jets_corr_p4_
mutableprivate

Definition at line 237 of file phys_objects.hpp.

Referenced by CorrectJets(), GetEntry(), and jets_corr_p4().

float phys_objects::met_corr_
mutableprivate

Definition at line 239 of file phys_objects.hpp.

Referenced by CorrectJets(), and met_corr().

float phys_objects::met_phi_corr_
mutableprivate

Definition at line 239 of file phys_objects.hpp.

Referenced by CorrectJets(), and met_phi_corr().

float phys_objects::MinJetPt = 30.0
static
float phys_objects::MinRA2bJetPt = 30.0
static

Definition at line 214 of file phys_objects.hpp.

float phys_objects::MinSignalLeptonPt = 20.0
static
float phys_objects::MinTrackPt = phys_objects::MinVetoLeptonPt
static

Definition at line 214 of file phys_objects.hpp.

float phys_objects::MinVetoLeptonPt = 10.0
static
std::vector<TString> phys_objects::no_trig

Definition at line 75 of file phys_objects.hpp.

Referenced by GetTriggerInfo(), and main().

bool phys_objects::set_jets_
mutableprivate

Definition at line 238 of file phys_objects.hpp.

Referenced by CorrectJets(), and GetEntry().

std::vector<TString> phys_objects::yes_trig

Definition at line 75 of file phys_objects.hpp.

Referenced by GetTriggerInfo(), main(), and event_handler_quick::ReduceTree().


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