1 #ifndef DiJetAnalyzer_h
2 #define DiJetAnalyzer_h
15 #include "TClonesArray.h"
165 double deltaR(
const double eta1,
const double phi1,
const double eta2,
const double phi2);
std::vector< int > tpfjet_twr_elmttype_
std::vector< float > tpfjet_had_emf_
std::vector< float > tpfjet_had_E_
std::vector< int > ppfjet_had_candtrackind_
const reco::PFJet * jet(void) const
std::vector< float > tpfjet_candtrack_pz_
std::vector< float > tpfjet_cluster_eta_
std::vector< float > tpfjet_twr_hade_
std::vector< float > tpfjet_twr_dR_
std::vector< int > ppfjet_twr_depth_
std::vector< float > tpfjet_cluster_dR_
std::vector< float > ppfjet_twr_frac_
std::vector< float > ppfjet_candtrack_py_
std::vector< int > tpfjet_had_candtrackind_
std::vector< float > tpfjet_had_py_
Base class for all types of Jets.
float tpfjet_photon_EcalE_
std::vector< float > ppfjet_had_emf_
std::vector< int > ppfjet_twr_subdet_
float tpfjet_electron_px_
void jet(const reco::PFJet *j)
std::vector< int > tpfjet_twr_depth_
float pf_realthirdjet_px_
std::string hfRecHitName_
std::vector< int > ppfjet_twr_clusterind_
std::vector< float > tpfjet_candtrack_EcalE_
std::vector< int > tpfjet_twr_clusterind_
float pf_realthirdjet_scale_
std::vector< int > ppfjet_twr_candtrackind_
std::vector< float > ppfjet_twr_hade_
edm::EDGetTokenT< reco::VertexCollection > tok_Vertex_
Jets made from PFObjects.
virtual double pt() const
transverse momentum
std::string hbheRecHitName_
bool operator()(const JetCorretPair &a, const JetCorretPair &b)
float ppfjet_electron_py_
U second(std::pair< T, U > const &p)
std::string pfJetCorrName_
virtual void analyze(const edm::Event &, const edm::EventSetup &)
std::vector< float > ppfjet_cluster_eta_
std::vector< float > tpfjet_had_px_
JetCorretPair(const reco::PFJet *j, double s)
edm::EDGetTokenT< edm::SortedCollection< HFRecHit, edm::StrictWeakOrdering< HFRecHit > > > tok_HF_
std::vector< float > ppfjet_candtrack_pz_
std::vector< float > tpfjet_had_EcalE_
edm::EDGetTokenT< reco::PFJetCollection > tok_PFJet_
float ppfjet_electron_pz_
std::vector< float > tpfjet_had_pz_
std::vector< int > tpfjet_twr_ieta_
std::vector< float > tpfjet_cluster_phi_
float ppfjet_unkown_EcalE_
std::vector< float > ppfjet_cluster_dR_
std::vector< float > ppfjet_had_rawHcalE_
std::vector< float > tpfjet_candtrack_px_
std::vector< float > ppfjet_cluster_phi_
float pf_realthirdjet_py_
std::vector< int > tpfjet_twr_candtrackind_
std::vector< float > ppfjet_had_px_
std::vector< int > ppfjet_twr_hadind_
std::vector< float > ppfjet_had_pz_
DiJetAnalyzer(const edm::ParameterSet &)
std::vector< int > tpfjet_twr_iphi_
float ppfjet_hadEcalEfrac_
std::vector< int > ppfjet_twr_ieta_
float tpfjet_electron_EcalE_
std::string hoRecHitName_
edm::EDGetTokenT< edm::SortedCollection< HORecHit, edm::StrictWeakOrdering< HORecHit > > > tok_HO_
float tpfjet_hadEcalEfrac_
std::vector< float > ppfjet_had_E_
std::vector< float > ppfjet_twr_dR_
float tpfjet_electron_pz_
std::vector< float > tpfjet_had_rawHcalE_
float ppfjet_electron_px_
std::vector< float > ppfjet_had_py_
float tpfjet_electron_py_
float tpfjet_unkown_EcalE_
std::string rootHistFilename_
double deltaR(const reco::Jet *j1, const reco::Jet *j2)
std::vector< int > ppfjet_had_id_
int getEtaPhi(const DetId id)
std::vector< int > ppfjet_had_ntwrs_
std::vector< float > tpfjet_twr_frac_
std::vector< float > tpfjet_candtrack_py_
std::vector< int > tpfjet_had_id_
std::vector< float > ppfjet_had_EcalE_
std::vector< float > ppfjet_candtrack_px_
float ppfjet_electron_EcalE_
std::vector< int > tpfjet_had_ntwrs_
std::vector< int > ppfjet_twr_elmttype_
std::vector< int > tpfjet_twr_subdet_
std::string pfJetCollName_
std::vector< float > ppfjet_candtrack_EcalE_
float ppfjet_photon_EcalE_
std::vector< int > tpfjet_twr_hadind_
edm::EDGetTokenT< edm::SortedCollection< HBHERecHit, edm::StrictWeakOrdering< HBHERecHit > > > tok_HBHE_
std::vector< int > ppfjet_twr_iphi_