CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Classes | Public Member Functions | Private Member Functions | Private Attributes
DiJetAnalyzer Class Reference

#include <DiJetAnalyzer.h>

Inheritance diagram for DiJetAnalyzer:
edm::EDAnalyzer edm::EDConsumerBase

Classes

struct  JetCorretPairComp
 

Public Member Functions

 DiJetAnalyzer (const edm::ParameterSet &)
 
 ~DiJetAnalyzer ()
 
- Public Member Functions inherited from edm::EDAnalyzer
void callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func)
 
 EDAnalyzer ()
 
ModuleDescription const & moduleDescription () const
 
std::string workerType () const
 
virtual ~EDAnalyzer ()
 
- Public Member Functions inherited from edm::EDConsumerBase
std::vector< ConsumesInfoconsumesInfo () const
 
 EDConsumerBase ()
 
ProductHolderIndexAndSkipBit indexFrom (EDGetToken, BranchType, TypeID const &) const
 
void itemsMayGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
void itemsToGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
std::vector
< ProductHolderIndexAndSkipBit >
const & 
itemsToGetFromEvent () const
 
void labelsForToken (EDGetToken iToken, Labels &oLabels) const
 
void modulesDependentUpon (std::string const &iProcessName, std::string const &iModuleLabel, bool iPrint, std::vector< char const * > &oModuleLabels) const
 
void modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) const
 
bool registeredToConsume (ProductHolderIndex, bool, BranchType) const
 
bool registeredToConsumeMany (TypeID const &, BranchType) const
 
void updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &)
 
virtual ~EDConsumerBase ()
 

Private Member Functions

virtual void analyze (const edm::Event &, const edm::EventSetup &)
 
virtual void beginJob ()
 
double deltaR (const reco::Jet *j1, const reco::Jet *j2)
 
double deltaR (const double eta1, const double phi1, const double eta2, const double phi2)
 
virtual void endJob ()
 
int getEtaPhi (const DetId id)
 
int getEtaPhi (const HcalDetId id)
 

Private Attributes

bool debug_
 
TH1D * h_PassSelPF_
 
std::string hbheRecHitName_
 
std::string hfRecHitName_
 
std::string hoRecHitName_
 
double maxDeltaEta_
 
double maxTagJetEta_
 
double maxThirdJetEt_
 
double minJetEt_
 
double minSumJetEt_
 
double minTagJetEta_
 
float pf_dijet_balance_
 
float pf_dijet_deta_
 
float pf_dijet_dphi_
 
int pf_Event_
 
int pf_Lumi_
 
int pf_NPV_
 
float pf_realthirdjet_px_
 
float pf_realthirdjet_py_
 
float pf_realthirdjet_scale_
 
int pf_Run_
 
float pf_thirdjet_px_
 
float pf_thirdjet_py_
 
std::string pfJetCollName_
 
std::string pfJetCorrName_
 
float ppfjet_area_
 
std::vector< float > ppfjet_candtrack_EcalE_
 
std::vector< float > ppfjet_candtrack_px_
 
std::vector< float > ppfjet_candtrack_py_
 
std::vector< float > ppfjet_candtrack_pz_
 
std::vector< float > ppfjet_cluster_dR_
 
std::vector< float > ppfjet_cluster_eta_
 
int ppfjet_cluster_n_
 
std::vector< float > ppfjet_cluster_phi_
 
float ppfjet_E_
 
float ppfjet_EBE_
 
float ppfjet_EEE_
 
float ppfjet_electron_E_
 
float ppfjet_electron_EcalE_
 
int ppfjet_electron_n_
 
float ppfjet_electron_px_
 
float ppfjet_electron_py_
 
float ppfjet_electron_pz_
 
float ppfjet_EMfrac_
 
float ppfjet_eta_
 
std::vector< int > ppfjet_had_candtrackind_
 
std::vector< float > ppfjet_had_E_
 
std::vector< float > ppfjet_had_EcalE_
 
std::vector< float > ppfjet_had_emf_
 
std::vector< int > ppfjet_had_id_
 
int ppfjet_had_n_
 
std::vector< int > ppfjet_had_ntwrs_
 
std::vector< float > ppfjet_had_px_
 
std::vector< float > ppfjet_had_py_
 
std::vector< float > ppfjet_had_pz_
 
std::vector< float > ppfjet_had_rawHcalE_
 
float ppfjet_hadEcalEfrac_
 
float ppfjet_HBE_
 
float ppfjet_HEE_
 
float ppfjet_HFE_
 
int ppfjet_jetID_
 
float ppfjet_muon_E_
 
float ppfjet_muon_EcalE_
 
int ppfjet_muon_n_
 
float ppfjet_muon_px_
 
float ppfjet_muon_py_
 
float ppfjet_muon_pz_
 
int ppfjet_ncandtracks_
 
int ppfjet_ntwrs_
 
float ppfjet_p_
 
float ppfjet_phi_
 
float ppfjet_photon_E_
 
float ppfjet_photon_EcalE_
 
int ppfjet_photon_n_
 
float ppfjet_photon_px_
 
float ppfjet_photon_py_
 
float ppfjet_photon_pz_
 
float ppfjet_pt_
 
float ppfjet_scale_
 
std::vector< int > ppfjet_twr_candtrackind_
 
std::vector< int > ppfjet_twr_clusterind_
 
std::vector< int > ppfjet_twr_depth_
 
std::vector< float > ppfjet_twr_dR_
 
std::vector< int > ppfjet_twr_elmttype_
 
std::vector< float > ppfjet_twr_frac_
 
std::vector< float > ppfjet_twr_hade_
 
std::vector< int > ppfjet_twr_hadind_
 
std::vector< int > ppfjet_twr_ieta_
 
std::vector< int > ppfjet_twr_iphi_
 
std::vector< int > ppfjet_twr_subdet_
 
float ppfjet_unkown_E_
 
float ppfjet_unkown_EcalE_
 
int ppfjet_unkown_n_
 
float ppfjet_unkown_px_
 
float ppfjet_unkown_py_
 
float ppfjet_unkown_pz_
 
std::string pvCollName_
 
TFile * rootfile_
 
std::string rootHistFilename_
 
edm::EDGetTokenT
< edm::SortedCollection
< HBHERecHit,
edm::StrictWeakOrdering
< HBHERecHit > > > 
tok_HBHE_
 
edm::EDGetTokenT
< edm::SortedCollection
< HFRecHit,
edm::StrictWeakOrdering
< HFRecHit > > > 
tok_HF_
 
edm::EDGetTokenT
< edm::SortedCollection
< HORecHit,
edm::StrictWeakOrdering
< HORecHit > > > 
tok_HO_
 
edm::EDGetTokenT
< reco::PFJetCollection
tok_PFJet_
 
edm::EDGetTokenT
< reco::VertexCollection
tok_Vertex_
 
float tpfjet_area_
 
std::vector< float > tpfjet_candtrack_EcalE_
 
std::vector< float > tpfjet_candtrack_px_
 
std::vector< float > tpfjet_candtrack_py_
 
std::vector< float > tpfjet_candtrack_pz_
 
std::vector< float > tpfjet_cluster_dR_
 
std::vector< float > tpfjet_cluster_eta_
 
int tpfjet_cluster_n_
 
std::vector< float > tpfjet_cluster_phi_
 
float tpfjet_E_
 
float tpfjet_EBE_
 
float tpfjet_EEE_
 
float tpfjet_electron_E_
 
float tpfjet_electron_EcalE_
 
int tpfjet_electron_n_
 
float tpfjet_electron_px_
 
float tpfjet_electron_py_
 
float tpfjet_electron_pz_
 
float tpfjet_EMfrac_
 
float tpfjet_eta_
 
std::vector< int > tpfjet_had_candtrackind_
 
std::vector< float > tpfjet_had_E_
 
std::vector< float > tpfjet_had_EcalE_
 
std::vector< float > tpfjet_had_emf_
 
std::vector< int > tpfjet_had_id_
 
int tpfjet_had_n_
 
std::vector< int > tpfjet_had_ntwrs_
 
std::vector< float > tpfjet_had_px_
 
std::vector< float > tpfjet_had_py_
 
std::vector< float > tpfjet_had_pz_
 
std::vector< float > tpfjet_had_rawHcalE_
 
float tpfjet_hadEcalEfrac_
 
float tpfjet_HBE_
 
float tpfjet_HEE_
 
float tpfjet_HFE_
 
int tpfjet_jetID_
 
float tpfjet_muon_E_
 
float tpfjet_muon_EcalE_
 
int tpfjet_muon_n_
 
float tpfjet_muon_px_
 
float tpfjet_muon_py_
 
float tpfjet_muon_pz_
 
int tpfjet_ncandtracks_
 
int tpfjet_ntwrs_
 
float tpfjet_p_
 
float tpfjet_phi_
 
float tpfjet_photon_E_
 
float tpfjet_photon_EcalE_
 
int tpfjet_photon_n_
 
float tpfjet_photon_px_
 
float tpfjet_photon_py_
 
float tpfjet_photon_pz_
 
float tpfjet_pt_
 
float tpfjet_scale_
 
std::vector< int > tpfjet_twr_candtrackind_
 
std::vector< int > tpfjet_twr_clusterind_
 
std::vector< int > tpfjet_twr_depth_
 
std::vector< float > tpfjet_twr_dR_
 
std::vector< int > tpfjet_twr_elmttype_
 
std::vector< float > tpfjet_twr_frac_
 
std::vector< float > tpfjet_twr_hade_
 
std::vector< int > tpfjet_twr_hadind_
 
std::vector< int > tpfjet_twr_ieta_
 
std::vector< int > tpfjet_twr_iphi_
 
std::vector< int > tpfjet_twr_subdet_
 
float tpfjet_unkown_E_
 
float tpfjet_unkown_EcalE_
 
int tpfjet_unkown_n_
 
float tpfjet_unkown_px_
 
float tpfjet_unkown_py_
 
float tpfjet_unkown_pz_
 
TTree * tree_
 

Additional Inherited Members

- Public Types inherited from edm::EDAnalyzer
typedef EDAnalyzer ModuleType
 
- Public Types inherited from edm::EDConsumerBase
typedef ProductLabels Labels
 
- Static Public Member Functions inherited from edm::EDAnalyzer
static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
static void prevalidate (ConfigurationDescriptions &)
 
- Protected Member Functions inherited from edm::EDConsumerBase
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > consumes (edm::InputTag const &tag)
 
EDGetToken consumes (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken consumes (TypeToGet const &id, edm::InputTag const &tag)
 
ConsumesCollector consumesCollector ()
 Use a ConsumesCollector to gather consumes information from helper functions. More...
 
template<typename ProductType , BranchType B = InEvent>
void consumesMany ()
 
void consumesMany (const TypeToGet &id)
 
template<BranchType B>
void consumesMany (const TypeToGet &id)
 
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > mayConsume (edm::InputTag const &tag)
 
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 

Detailed Description

Definition at line 81 of file DiJetAnalyzer.h.

Constructor & Destructor Documentation

DiJetAnalyzer::DiJetAnalyzer ( const edm::ParameterSet iConfig)
explicit

Definition at line 9 of file DiJetAnalyzer.cc.

DiJetAnalyzer::~DiJetAnalyzer ( )

Definition at line 34 of file DiJetAnalyzer.cc.

Member Function Documentation

void DiJetAnalyzer::analyze ( const edm::Event iEvent,
const edm::EventSetup evSetup 
)
privatevirtual

Implements edm::EDAnalyzer.

Definition at line 44 of file DiJetAnalyzer.cc.

void DiJetAnalyzer::beginJob ( void  )
privatevirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 1096 of file DiJetAnalyzer.cc.

double DiJetAnalyzer::deltaR ( const reco::Jet j1,
const reco::Jet j2 
)
private

Definition at line 1268 of file DiJetAnalyzer.cc.

double DiJetAnalyzer::deltaR ( const double  eta1,
const double  phi1,
const double  eta2,
const double  phi2 
)
private

Definition at line 1276 of file DiJetAnalyzer.cc.

void DiJetAnalyzer::endJob ( void  )
privatevirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 1255 of file DiJetAnalyzer.cc.

int DiJetAnalyzer::getEtaPhi ( const DetId  id)
private

Definition at line 1284 of file DiJetAnalyzer.cc.

int DiJetAnalyzer::getEtaPhi ( const HcalDetId  id)
private

Definition at line 1289 of file DiJetAnalyzer.cc.

Member Data Documentation

bool DiJetAnalyzer::debug_
private

Definition at line 94 of file DiJetAnalyzer.h.

TH1D* DiJetAnalyzer::h_PassSelPF_
private

Definition at line 119 of file DiJetAnalyzer.h.

std::string DiJetAnalyzer::hbheRecHitName_
private

Definition at line 97 of file DiJetAnalyzer.h.

std::string DiJetAnalyzer::hfRecHitName_
private

Definition at line 98 of file DiJetAnalyzer.h.

std::string DiJetAnalyzer::hoRecHitName_
private

Definition at line 99 of file DiJetAnalyzer.h.

double DiJetAnalyzer::maxDeltaEta_
private

Definition at line 102 of file DiJetAnalyzer.h.

double DiJetAnalyzer::maxTagJetEta_
private

Definition at line 104 of file DiJetAnalyzer.h.

double DiJetAnalyzer::maxThirdJetEt_
private

Definition at line 107 of file DiJetAnalyzer.h.

double DiJetAnalyzer::minJetEt_
private

Definition at line 106 of file DiJetAnalyzer.h.

double DiJetAnalyzer::minSumJetEt_
private

Definition at line 105 of file DiJetAnalyzer.h.

double DiJetAnalyzer::minTagJetEta_
private

Definition at line 103 of file DiJetAnalyzer.h.

float DiJetAnalyzer::pf_dijet_balance_
private

Definition at line 158 of file DiJetAnalyzer.h.

float DiJetAnalyzer::pf_dijet_deta_
private

Definition at line 158 of file DiJetAnalyzer.h.

float DiJetAnalyzer::pf_dijet_dphi_
private

Definition at line 158 of file DiJetAnalyzer.h.

int DiJetAnalyzer::pf_Event_
private

Definition at line 160 of file DiJetAnalyzer.h.

int DiJetAnalyzer::pf_Lumi_
private

Definition at line 160 of file DiJetAnalyzer.h.

int DiJetAnalyzer::pf_NPV_
private

Definition at line 161 of file DiJetAnalyzer.h.

float DiJetAnalyzer::pf_realthirdjet_px_
private

Definition at line 159 of file DiJetAnalyzer.h.

float DiJetAnalyzer::pf_realthirdjet_py_
private

Definition at line 159 of file DiJetAnalyzer.h.

float DiJetAnalyzer::pf_realthirdjet_scale_
private

Definition at line 159 of file DiJetAnalyzer.h.

int DiJetAnalyzer::pf_Run_
private

Definition at line 160 of file DiJetAnalyzer.h.

float DiJetAnalyzer::pf_thirdjet_px_
private

Definition at line 159 of file DiJetAnalyzer.h.

float DiJetAnalyzer::pf_thirdjet_py_
private

Definition at line 159 of file DiJetAnalyzer.h.

std::string DiJetAnalyzer::pfJetCollName_
private

Definition at line 95 of file DiJetAnalyzer.h.

std::string DiJetAnalyzer::pfJetCorrName_
private

Definition at line 96 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_area_
private

Definition at line 140 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::ppfjet_candtrack_EcalE_
private

Definition at line 157 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::ppfjet_candtrack_px_
private

Definition at line 157 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::ppfjet_candtrack_py_
private

Definition at line 157 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::ppfjet_candtrack_pz_
private

Definition at line 157 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::ppfjet_cluster_dR_
private

Definition at line 155 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::ppfjet_cluster_eta_
private

Definition at line 155 of file DiJetAnalyzer.h.

int DiJetAnalyzer::ppfjet_cluster_n_
private

Definition at line 154 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::ppfjet_cluster_phi_
private

Definition at line 155 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_E_
private

Definition at line 140 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_EBE_
private

Definition at line 142 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_EEE_
private

Definition at line 142 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_electron_E_
private

Definition at line 144 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_electron_EcalE_
private

Definition at line 144 of file DiJetAnalyzer.h.

int DiJetAnalyzer::ppfjet_electron_n_
private

Definition at line 147 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_electron_px_
private

Definition at line 144 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_electron_py_
private

Definition at line 144 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_electron_pz_
private

Definition at line 144 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_EMfrac_
private

Definition at line 140 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_eta_
private

Definition at line 140 of file DiJetAnalyzer.h.

std::vector<int> DiJetAnalyzer::ppfjet_had_candtrackind_
private

Definition at line 150 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::ppfjet_had_E_
private

Definition at line 149 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::ppfjet_had_EcalE_
private

Definition at line 149 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::ppfjet_had_emf_
private

Definition at line 149 of file DiJetAnalyzer.h.

std::vector<int> DiJetAnalyzer::ppfjet_had_id_
private

Definition at line 150 of file DiJetAnalyzer.h.

int DiJetAnalyzer::ppfjet_had_n_
private

Definition at line 148 of file DiJetAnalyzer.h.

std::vector<int> DiJetAnalyzer::ppfjet_had_ntwrs_
private

Definition at line 150 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::ppfjet_had_px_
private

Definition at line 149 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::ppfjet_had_py_
private

Definition at line 149 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::ppfjet_had_pz_
private

Definition at line 149 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::ppfjet_had_rawHcalE_
private

Definition at line 149 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_hadEcalEfrac_
private

Definition at line 140 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_HBE_
private

Definition at line 142 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_HEE_
private

Definition at line 142 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_HFE_
private

Definition at line 142 of file DiJetAnalyzer.h.

int DiJetAnalyzer::ppfjet_jetID_
private

Definition at line 141 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_muon_E_
private

Definition at line 145 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_muon_EcalE_
private

Definition at line 145 of file DiJetAnalyzer.h.

int DiJetAnalyzer::ppfjet_muon_n_
private

Definition at line 147 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_muon_px_
private

Definition at line 145 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_muon_py_
private

Definition at line 145 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_muon_pz_
private

Definition at line 145 of file DiJetAnalyzer.h.

int DiJetAnalyzer::ppfjet_ncandtracks_
private

Definition at line 156 of file DiJetAnalyzer.h.

int DiJetAnalyzer::ppfjet_ntwrs_
private

Definition at line 151 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_p_
private

Definition at line 140 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_phi_
private

Definition at line 140 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_photon_E_
private

Definition at line 146 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_photon_EcalE_
private

Definition at line 146 of file DiJetAnalyzer.h.

int DiJetAnalyzer::ppfjet_photon_n_
private

Definition at line 147 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_photon_px_
private

Definition at line 146 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_photon_py_
private

Definition at line 146 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_photon_pz_
private

Definition at line 146 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_pt_
private

Definition at line 140 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_scale_
private

Definition at line 140 of file DiJetAnalyzer.h.

std::vector<int> DiJetAnalyzer::ppfjet_twr_candtrackind_
private

Definition at line 152 of file DiJetAnalyzer.h.

std::vector<int> DiJetAnalyzer::ppfjet_twr_clusterind_
private

Definition at line 152 of file DiJetAnalyzer.h.

std::vector<int> DiJetAnalyzer::ppfjet_twr_depth_
private

Definition at line 152 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::ppfjet_twr_dR_
private

Definition at line 153 of file DiJetAnalyzer.h.

std::vector<int> DiJetAnalyzer::ppfjet_twr_elmttype_
private

Definition at line 152 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::ppfjet_twr_frac_
private

Definition at line 153 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::ppfjet_twr_hade_
private

Definition at line 153 of file DiJetAnalyzer.h.

std::vector<int> DiJetAnalyzer::ppfjet_twr_hadind_
private

Definition at line 152 of file DiJetAnalyzer.h.

std::vector<int> DiJetAnalyzer::ppfjet_twr_ieta_
private

Definition at line 152 of file DiJetAnalyzer.h.

std::vector<int> DiJetAnalyzer::ppfjet_twr_iphi_
private

Definition at line 152 of file DiJetAnalyzer.h.

std::vector<int> DiJetAnalyzer::ppfjet_twr_subdet_
private

Definition at line 152 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_unkown_E_
private

Definition at line 143 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_unkown_EcalE_
private

Definition at line 143 of file DiJetAnalyzer.h.

int DiJetAnalyzer::ppfjet_unkown_n_
private

Definition at line 147 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_unkown_px_
private

Definition at line 143 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_unkown_py_
private

Definition at line 143 of file DiJetAnalyzer.h.

float DiJetAnalyzer::ppfjet_unkown_pz_
private

Definition at line 143 of file DiJetAnalyzer.h.

std::string DiJetAnalyzer::pvCollName_
private

Definition at line 100 of file DiJetAnalyzer.h.

TFile* DiJetAnalyzer::rootfile_
private

Definition at line 117 of file DiJetAnalyzer.h.

std::string DiJetAnalyzer::rootHistFilename_
private

Definition at line 101 of file DiJetAnalyzer.h.

Definition at line 110 of file DiJetAnalyzer.h.

Definition at line 111 of file DiJetAnalyzer.h.

Definition at line 112 of file DiJetAnalyzer.h.

edm::EDGetTokenT<reco::PFJetCollection> DiJetAnalyzer::tok_PFJet_
private

Definition at line 109 of file DiJetAnalyzer.h.

edm::EDGetTokenT<reco::VertexCollection> DiJetAnalyzer::tok_Vertex_
private

Definition at line 113 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_area_
private

Definition at line 122 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::tpfjet_candtrack_EcalE_
private

Definition at line 139 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::tpfjet_candtrack_px_
private

Definition at line 139 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::tpfjet_candtrack_py_
private

Definition at line 139 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::tpfjet_candtrack_pz_
private

Definition at line 139 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::tpfjet_cluster_dR_
private

Definition at line 137 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::tpfjet_cluster_eta_
private

Definition at line 137 of file DiJetAnalyzer.h.

int DiJetAnalyzer::tpfjet_cluster_n_
private

Definition at line 136 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::tpfjet_cluster_phi_
private

Definition at line 137 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_E_
private

Definition at line 122 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_EBE_
private

Definition at line 124 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_EEE_
private

Definition at line 124 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_electron_E_
private

Definition at line 126 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_electron_EcalE_
private

Definition at line 126 of file DiJetAnalyzer.h.

int DiJetAnalyzer::tpfjet_electron_n_
private

Definition at line 129 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_electron_px_
private

Definition at line 126 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_electron_py_
private

Definition at line 126 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_electron_pz_
private

Definition at line 126 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_EMfrac_
private

Definition at line 122 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_eta_
private

Definition at line 122 of file DiJetAnalyzer.h.

std::vector<int> DiJetAnalyzer::tpfjet_had_candtrackind_
private

Definition at line 132 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::tpfjet_had_E_
private

Definition at line 131 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::tpfjet_had_EcalE_
private

Definition at line 131 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::tpfjet_had_emf_
private

Definition at line 131 of file DiJetAnalyzer.h.

std::vector<int> DiJetAnalyzer::tpfjet_had_id_
private

Definition at line 132 of file DiJetAnalyzer.h.

int DiJetAnalyzer::tpfjet_had_n_
private

Definition at line 130 of file DiJetAnalyzer.h.

std::vector<int> DiJetAnalyzer::tpfjet_had_ntwrs_
private

Definition at line 132 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::tpfjet_had_px_
private

Definition at line 131 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::tpfjet_had_py_
private

Definition at line 131 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::tpfjet_had_pz_
private

Definition at line 131 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::tpfjet_had_rawHcalE_
private

Definition at line 131 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_hadEcalEfrac_
private

Definition at line 122 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_HBE_
private

Definition at line 124 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_HEE_
private

Definition at line 124 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_HFE_
private

Definition at line 124 of file DiJetAnalyzer.h.

int DiJetAnalyzer::tpfjet_jetID_
private

Definition at line 123 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_muon_E_
private

Definition at line 127 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_muon_EcalE_
private

Definition at line 127 of file DiJetAnalyzer.h.

int DiJetAnalyzer::tpfjet_muon_n_
private

Definition at line 129 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_muon_px_
private

Definition at line 127 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_muon_py_
private

Definition at line 127 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_muon_pz_
private

Definition at line 127 of file DiJetAnalyzer.h.

int DiJetAnalyzer::tpfjet_ncandtracks_
private

Definition at line 138 of file DiJetAnalyzer.h.

int DiJetAnalyzer::tpfjet_ntwrs_
private

Definition at line 133 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_p_
private

Definition at line 122 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_phi_
private

Definition at line 122 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_photon_E_
private

Definition at line 128 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_photon_EcalE_
private

Definition at line 128 of file DiJetAnalyzer.h.

int DiJetAnalyzer::tpfjet_photon_n_
private

Definition at line 129 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_photon_px_
private

Definition at line 128 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_photon_py_
private

Definition at line 128 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_photon_pz_
private

Definition at line 128 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_pt_
private

Definition at line 122 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_scale_
private

Definition at line 122 of file DiJetAnalyzer.h.

std::vector<int> DiJetAnalyzer::tpfjet_twr_candtrackind_
private

Definition at line 134 of file DiJetAnalyzer.h.

std::vector<int> DiJetAnalyzer::tpfjet_twr_clusterind_
private

Definition at line 134 of file DiJetAnalyzer.h.

std::vector<int> DiJetAnalyzer::tpfjet_twr_depth_
private

Definition at line 134 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::tpfjet_twr_dR_
private

Definition at line 135 of file DiJetAnalyzer.h.

std::vector<int> DiJetAnalyzer::tpfjet_twr_elmttype_
private

Definition at line 134 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::tpfjet_twr_frac_
private

Definition at line 135 of file DiJetAnalyzer.h.

std::vector<float> DiJetAnalyzer::tpfjet_twr_hade_
private

Definition at line 135 of file DiJetAnalyzer.h.

std::vector<int> DiJetAnalyzer::tpfjet_twr_hadind_
private

Definition at line 134 of file DiJetAnalyzer.h.

std::vector<int> DiJetAnalyzer::tpfjet_twr_ieta_
private

Definition at line 134 of file DiJetAnalyzer.h.

std::vector<int> DiJetAnalyzer::tpfjet_twr_iphi_
private

Definition at line 134 of file DiJetAnalyzer.h.

std::vector<int> DiJetAnalyzer::tpfjet_twr_subdet_
private

Definition at line 134 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_unkown_E_
private

Definition at line 125 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_unkown_EcalE_
private

Definition at line 125 of file DiJetAnalyzer.h.

int DiJetAnalyzer::tpfjet_unkown_n_
private

Definition at line 129 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_unkown_px_
private

Definition at line 125 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_unkown_py_
private

Definition at line 125 of file DiJetAnalyzer.h.

float DiJetAnalyzer::tpfjet_unkown_pz_
private

Definition at line 125 of file DiJetAnalyzer.h.

TTree* DiJetAnalyzer::tree_
private

Definition at line 120 of file DiJetAnalyzer.h.