CMS 3D CMS Logo

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

#include <IsolatedTracksCone.h>

Inheritance diagram for IsolatedTracksCone:
edm::EDAnalyzer edm::EDConsumerBase

Public Member Functions

 IsolatedTracksCone (const edm::ParameterSet &)
 
 ~IsolatedTracksCone ()
 
- 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 ()
 

Public Attributes

double genPartEtaBins [5]
 
double genPartPBins [22]
 

Static Public Attributes

static const int NEtaBins = 4
 
static const int NPBins = 21
 
static const int NPTBins = 21
 

Private Member Functions

virtual void analyze (const edm::Event &, const edm::EventSetup &)
 
virtual void beginJob (const edm::EventSetup &)
 
void BuildTree ()
 
void clearTrackVectors ()
 
double DeltaPhi (double v1, double v2)
 
double DeltaR (double eta1, double phi1, double eta2, double phi2)
 
virtual void endJob ()
 
void printTrack (const reco::Track *pTrack)
 

Private Attributes

bool applyEcalIsolation_
 
int debugEcalSimInfo_
 
int debugTrks_
 
bool doMC
 
double drLeadJetVeto_
 
edm::Service< TFileServicefs
 
TH1F * hRawEta
 
TH1F * hRawP
 
TH1F * hRawPhi
 
TH1F * hRawPt
 
double leadL1JetEta
 
double leadL1JetPhi
 
double leadL1JetPT
 
double maxNearTrackP_
 
double maxTrackEta_
 
double minTrackP_
 
int myverbose_
 
int nEVT
 
int nEVT_failL1
 
int nFailEta
 
int nFailHighPurityQaul
 
int nFailPt
 
int nMissEcal
 
int nMissHcal
 
int nRawTRK
 
TTree * ntp
 
int nTRK
 
TrackAssociatorParameters parameters_
 
bool printTrkHitPattern_
 
double ptMinLeadJet_
 
std::vector< double > * t_distFromHotCell_h3x3
 
std::vector< double > * t_distFromHotCell_h5x5
 
std::vector< double > * t_dtFromLeadJet
 
std::vector< double > * t_e3x3
 
std::vector< double > * t_h3x3
 
std::vector< double > * t_h5x5
 
std::vector< int > * t_hltDoubleLooseIsoTau15_Trk5
 
std::vector< int > * t_hltHB
 
std::vector< int > * t_hltHE
 
std::vector< int > * t_hltJet110
 
std::vector< int > * t_hltJet140
 
std::vector< int > * t_hltJet180
 
std::vector< int > * t_hltJet30
 
std::vector< int > * t_hltJet50
 
std::vector< int > * t_hltJet80
 
std::vector< int > * t_hltL1Jet15
 
std::vector< int > * t_hltL1SingleEG5
 
std::vector< int > * t_hltMinBiasEcal
 
std::vector< int > * t_hltMinBiasHcal
 
std::vector< int > * t_hltMinBiasPixel
 
std::vector< int > * t_hltSingleIsoTau30_Trk5
 
std::vector< int > * t_hltZeroBias
 
std::vector< double > * t_hsim3x3
 
std::vector< double > * t_hsim3x3CharHad
 
std::vector< double > * t_hsim3x3Matched
 
std::vector< int > * t_hsim3x3NCharHad
 
std::vector< double > * t_hsim3x3NeutHad
 
std::vector< int > * t_hsim3x3NMatched
 
std::vector< int > * t_hsim3x3NNeutHad
 
std::vector< int > * t_hsim3x3NPhoton
 
std::vector< int > * t_hsim3x3NRest
 
std::vector< int > * t_hsim3x3NTotal
 
std::vector< double > * t_hsim3x3PdgMatched
 
std::vector< double > * t_hsim3x3Photon
 
std::vector< double > * t_hsim3x3Rest
 
std::vector< double > * t_hsim3x3Total
 
std::vector< double > * t_hsim5x5
 
std::vector< double > * t_hsim5x5CharHad
 
std::vector< double > * t_hsim5x5Matched
 
std::vector< int > * t_hsim5x5NCharHad
 
std::vector< double > * t_hsim5x5NeutHad
 
std::vector< int > * t_hsim5x5NMatched
 
std::vector< int > * t_hsim5x5NNeutHad
 
std::vector< int > * t_hsim5x5NPhoton
 
std::vector< int > * t_hsim5x5NRest
 
std::vector< int > * t_hsim5x5NTotal
 
std::vector< double > * t_hsim5x5PdgMatched
 
std::vector< double > * t_hsim5x5Photon
 
std::vector< double > * t_hsim5x5Rest
 
std::vector< double > * t_hsim5x5Total
 
std::vector< int > * t_ietaFromHotCell_h3x3
 
std::vector< int > * t_ietaFromHotCell_h5x5
 
std::vector< unsigned int > * t_ievt
 
std::vector< unsigned int > * t_ilum
 
std::vector< int > * t_iphiFromHotCell_h3x3
 
std::vector< int > * t_iphiFromHotCell_h5x5
 
std::vector< unsigned int > * t_irun
 
std::vector< double > * t_nRH_h3x3
 
std::vector< double > * t_nRH_h5x5
 
std::vector< double > * t_simP
 
std::vector< double > * t_trkEcalEne
 
std::vector< double > * t_trkEta
 
std::vector< double > * t_trkHcalEne
 
std::vector< double > * t_trkNLayersCrossed
 
std::vector< double > * t_trkNOuterHits
 
std::vector< double > * t_trkP
 
std::vector< double > * t_trkPhi
 
std::vector< double > * t_trkPt
 
std::vector< std::vector
< double > > * 
t_v_cone_hmaxNearP
 
std::vector< std::vector
< double > > * 
t_v_cone_hmaxNearP_goodTrk
 
std::vector< std::vector< int > > * t_v_cone_hnLayers_maxNearP
 
std::vector< std::vector< int > > * t_v_cone_hnNearTRKs
 
std::vector< std::vector< int > > * t_v_cone_htrkQual_maxNearP
 
std::vector< std::vector
< double > > * 
t_v_distFromHotCell
 
std::vector< std::vector
< double > > * 
t_v_eDR
 
std::vector< std::vector
< double > > * 
t_v_eMipDR
 
std::vector< std::vector
< double > > * 
t_v_hCone
 
std::vector< std::vector< int > > * t_v_hlTriggers
 
std::vector< std::vector
< double > > * 
t_v_hmaxNearP
 
std::vector< std::vector
< double > > * 
t_v_hmaxNearP_goodTrk
 
std::vector< std::vector< int > > * t_v_hnLayers_maxNearP
 
std::vector< std::vector< int > > * t_v_hnNearTRKs
 
std::vector< std::vector
< double > > * 
t_v_hsimCone
 
std::vector< std::vector
< double > > * 
t_v_hsimInfoConeCharHad
 
std::vector< std::vector
< double > > * 
t_v_hsimInfoConeMatched
 
std::vector< std::vector< int > > * t_v_hsimInfoConeNCharHad
 
std::vector< std::vector
< double > > * 
t_v_hsimInfoConeNeutHad
 
std::vector< std::vector< int > > * t_v_hsimInfoConeNMatched
 
std::vector< std::vector< int > > * t_v_hsimInfoConeNNeutHad
 
std::vector< std::vector< int > > * t_v_hsimInfoConeNPhoton
 
std::vector< std::vector< int > > * t_v_hsimInfoConeNRest
 
std::vector< std::vector< int > > * t_v_hsimInfoConeNTotal
 
std::vector< std::vector
< double > > * 
t_v_hsimInfoConePdgMatched
 
std::vector< std::vector
< double > > * 
t_v_hsimInfoConePhoton
 
std::vector< std::vector
< double > > * 
t_v_hsimInfoConeRest
 
std::vector< std::vector
< double > > * 
t_v_hsimInfoConeTotal
 
std::vector< std::vector< int > > * t_v_htrkQual_maxNearP
 
std::vector< std::vector< int > > * t_v_ietaFromHotCell
 
std::vector< std::vector< int > > * t_v_iphiFromHotCell
 
std::vector< std::vector< int > > * t_v_nRecHitsCone
 
std::vector< std::vector< int > > * t_v_nSimHitsCone
 
std::vector< std::vector
< double > > * 
t_v_RH_h3x3_ene
 
std::vector< std::vector< int > > * t_v_RH_h3x3_ieta
 
std::vector< std::vector< int > > * t_v_RH_h3x3_iphi
 
std::vector< std::vector
< double > > * 
t_v_RH_h5x5_ene
 
std::vector< std::vector< int > > * t_v_RH_h5x5_ieta
 
std::vector< std::vector< int > > * t_v_RH_h5x5_iphi
 
std::vector< std::vector
< double > > * 
t_v_RH_r26_ene
 
std::vector< std::vector< int > > * t_v_RH_r26_ieta
 
std::vector< std::vector< int > > * t_v_RH_r26_iphi
 
std::vector< std::vector
< double > > * 
t_v_RH_r44_ene
 
std::vector< std::vector< int > > * t_v_RH_r44_ieta
 
std::vector< std::vector< int > > * t_v_RH_r44_iphi
 
edm::EDGetTokenT
< edm::PCaloHitContainer
tok_caloEB_
 
edm::EDGetTokenT
< edm::PCaloHitContainer
tok_caloEE_
 
edm::EDGetTokenT
< edm::PCaloHitContainer
tok_caloHH_
 
edm::EDGetTokenT
< EcalRecHitCollection
tok_EB_
 
edm::EDGetTokenT
< EcalRecHitCollection
tok_EE_
 
edm::EDGetTokenT
< reco::TrackCollection
tok_genTrack_
 
edm::EDGetTokenT
< HBHERecHitCollection
tok_hbhe_
 
edm::EDGetTokenT
< l1extra::L1JetParticleCollection
tok_L1extCenJet_
 
edm::EDGetTokenT
< l1extra::L1JetParticleCollection
tok_L1extFwdJet_
 
edm::EDGetTokenT
< l1extra::L1JetParticleCollection
tok_L1extTauJet_
 
edm::EDGetTokenT
< edm::SimTrackContainer
tok_simTk_
 
edm::EDGetTokenT
< edm::SimVertexContainer
tok_simVtx_
 
edm::EDGetTokenT
< edm::TriggerResults
tok_trigger_
 
TrackDetectorAssociatortrackAssociator_
 
TrackerHitAssociator::Config trackerHitAssociatorConfig_
 
bool useJetTrigger_
 

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

Analysis/IsolatedTracksCone/src/IsolatedTracksCone.cc

Description: <one line="" class="" summary>="">

Implementation: <Notes on="" implementation>="">

Definition at line 94 of file IsolatedTracksCone.h.

Constructor & Destructor Documentation

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

Definition at line 37 of file IsolatedTracksCone.cc.

IsolatedTracksCone::~IsolatedTracksCone ( )

Definition at line 92 of file IsolatedTracksCone.cc.

Member Function Documentation

void IsolatedTracksCone::analyze ( const edm::Event iEvent,
const edm::EventSetup iSetup 
)
privatevirtual

Implements edm::EDAnalyzer.

Definition at line 96 of file IsolatedTracksCone.cc.

void IsolatedTracksCone::beginJob ( const edm::EventSetup )
privatevirtual

Definition at line 924 of file IsolatedTracksCone.cc.

void IsolatedTracksCone::BuildTree ( )
private

Definition at line 1235 of file IsolatedTracksCone.cc.

void IsolatedTracksCone::clearTrackVectors ( )
private

Definition at line 1086 of file IsolatedTracksCone.cc.

double IsolatedTracksCone::DeltaPhi ( double  v1,
double  v2 
)
private

Definition at line 1426 of file IsolatedTracksCone.cc.

double IsolatedTracksCone::DeltaR ( double  eta1,
double  phi1,
double  eta2,
double  phi2 
)
private

Definition at line 1439 of file IsolatedTracksCone.cc.

void IsolatedTracksCone::endJob ( void  )
privatevirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 1227 of file IsolatedTracksCone.cc.

void IsolatedTracksCone::printTrack ( const reco::Track pTrack)
private

Definition at line 1400 of file IsolatedTracksCone.cc.

Member Data Documentation

bool IsolatedTracksCone::applyEcalIsolation_
private

Definition at line 150 of file IsolatedTracksCone.h.

int IsolatedTracksCone::debugEcalSimInfo_
private

Definition at line 148 of file IsolatedTracksCone.h.

int IsolatedTracksCone::debugTrks_
private

Definition at line 120 of file IsolatedTracksCone.h.

bool IsolatedTracksCone::doMC
private

Definition at line 122 of file IsolatedTracksCone.h.

double IsolatedTracksCone::drLeadJetVeto_
private

Definition at line 125 of file IsolatedTracksCone.h.

edm::Service<TFileService> IsolatedTracksCone::fs
private

Definition at line 309 of file IsolatedTracksCone.h.

double IsolatedTracksCone::genPartEtaBins[5]

Definition at line 104 of file IsolatedTracksCone.h.

double IsolatedTracksCone::genPartPBins[22]

Definition at line 104 of file IsolatedTracksCone.h.

TH1F* IsolatedTracksCone::hRawEta
private

Definition at line 160 of file IsolatedTracksCone.h.

TH1F* IsolatedTracksCone::hRawP
private

Definition at line 159 of file IsolatedTracksCone.h.

TH1F* IsolatedTracksCone::hRawPhi
private

Definition at line 161 of file IsolatedTracksCone.h.

TH1F* IsolatedTracksCone::hRawPt
private

Definition at line 158 of file IsolatedTracksCone.h.

double IsolatedTracksCone::leadL1JetEta
private

Definition at line 173 of file IsolatedTracksCone.h.

double IsolatedTracksCone::leadL1JetPhi
private

Definition at line 174 of file IsolatedTracksCone.h.

double IsolatedTracksCone::leadL1JetPT
private

Definition at line 172 of file IsolatedTracksCone.h.

double IsolatedTracksCone::maxNearTrackP_
private

Definition at line 146 of file IsolatedTracksCone.h.

double IsolatedTracksCone::maxTrackEta_
private

Definition at line 146 of file IsolatedTracksCone.h.

double IsolatedTracksCone::minTrackP_
private

Definition at line 146 of file IsolatedTracksCone.h.

int IsolatedTracksCone::myverbose_
private

Definition at line 123 of file IsolatedTracksCone.h.

const int IsolatedTracksCone::NEtaBins = 4
static

Definition at line 100 of file IsolatedTracksCone.h.

int IsolatedTracksCone::nEVT
private

Definition at line 169 of file IsolatedTracksCone.h.

int IsolatedTracksCone::nEVT_failL1
private

Definition at line 170 of file IsolatedTracksCone.h.

int IsolatedTracksCone::nFailEta
private

Definition at line 166 of file IsolatedTracksCone.h.

int IsolatedTracksCone::nFailHighPurityQaul
private

Definition at line 164 of file IsolatedTracksCone.h.

int IsolatedTracksCone::nFailPt
private

Definition at line 165 of file IsolatedTracksCone.h.

int IsolatedTracksCone::nMissEcal
private

Definition at line 167 of file IsolatedTracksCone.h.

int IsolatedTracksCone::nMissHcal
private

Definition at line 168 of file IsolatedTracksCone.h.

const int IsolatedTracksCone::NPBins = 21
static

Definition at line 102 of file IsolatedTracksCone.h.

const int IsolatedTracksCone::NPTBins = 21
static

Definition at line 101 of file IsolatedTracksCone.h.

int IsolatedTracksCone::nRawTRK
private

Definition at line 163 of file IsolatedTracksCone.h.

TTree* IsolatedTracksCone::ntp
private

Definition at line 156 of file IsolatedTracksCone.h.

int IsolatedTracksCone::nTRK
private

Definition at line 171 of file IsolatedTracksCone.h.

TrackAssociatorParameters IsolatedTracksCone::parameters_
private

Definition at line 153 of file IsolatedTracksCone.h.

bool IsolatedTracksCone::printTrkHitPattern_
private

Definition at line 121 of file IsolatedTracksCone.h.

double IsolatedTracksCone::ptMinLeadJet_
private

Definition at line 125 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_distFromHotCell_h3x3
private

Definition at line 238 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_distFromHotCell_h5x5
private

Definition at line 241 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_dtFromLeadJet
private

Definition at line 190 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_e3x3
private

Definition at line 196 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_h3x3
private

Definition at line 201 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_h5x5
private

Definition at line 202 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_hltDoubleLooseIsoTau15_Trk5
private

Definition at line 289 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_hltHB
private

Definition at line 274 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_hltHE
private

Definition at line 275 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_hltJet110
private

Definition at line 280 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_hltJet140
private

Definition at line 281 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_hltJet180
private

Definition at line 282 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_hltJet30
private

Definition at line 277 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_hltJet50
private

Definition at line 278 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_hltJet80
private

Definition at line 279 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_hltL1Jet15
private

Definition at line 276 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_hltL1SingleEG5
private

Definition at line 283 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_hltMinBiasEcal
private

Definition at line 286 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_hltMinBiasHcal
private

Definition at line 285 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_hltMinBiasPixel
private

Definition at line 287 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_hltSingleIsoTau30_Trk5
private

Definition at line 288 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_hltZeroBias
private

Definition at line 284 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_hsim3x3
private

Definition at line 203 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_hsim3x3CharHad
private

Definition at line 217 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_hsim3x3Matched
private

Definition at line 209 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_hsim3x3NCharHad
private

Definition at line 228 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_hsim3x3NeutHad
private

Definition at line 215 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_hsim3x3NMatched
private

Definition at line 224 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_hsim3x3NNeutHad
private

Definition at line 227 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_hsim3x3NPhoton
private

Definition at line 226 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_hsim3x3NRest
private

Definition at line 225 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_hsim3x3NTotal
private

Definition at line 229 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_hsim3x3PdgMatched
private

Definition at line 219 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_hsim3x3Photon
private

Definition at line 213 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_hsim3x3Rest
private

Definition at line 211 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_hsim3x3Total
private

Definition at line 221 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_hsim5x5
private

Definition at line 204 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_hsim5x5CharHad
private

Definition at line 218 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_hsim5x5Matched
private

Definition at line 210 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_hsim5x5NCharHad
private

Definition at line 235 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_hsim5x5NeutHad
private

Definition at line 216 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_hsim5x5NMatched
private

Definition at line 231 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_hsim5x5NNeutHad
private

Definition at line 234 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_hsim5x5NPhoton
private

Definition at line 233 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_hsim5x5NRest
private

Definition at line 232 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_hsim5x5NTotal
private

Definition at line 236 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_hsim5x5PdgMatched
private

Definition at line 220 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_hsim5x5Photon
private

Definition at line 214 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_hsim5x5Rest
private

Definition at line 212 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_hsim5x5Total
private

Definition at line 222 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_ietaFromHotCell_h3x3
private

Definition at line 239 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_ietaFromHotCell_h5x5
private

Definition at line 242 of file IsolatedTracksCone.h.

std::vector<unsigned int>* IsolatedTracksCone::t_ievt
private

Definition at line 306 of file IsolatedTracksCone.h.

std::vector<unsigned int>* IsolatedTracksCone::t_ilum
private

Definition at line 307 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_iphiFromHotCell_h3x3
private

Definition at line 240 of file IsolatedTracksCone.h.

std::vector<int>* IsolatedTracksCone::t_iphiFromHotCell_h5x5
private

Definition at line 243 of file IsolatedTracksCone.h.

std::vector<unsigned int>* IsolatedTracksCone::t_irun
private

Definition at line 305 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_nRH_h3x3
private

Definition at line 206 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_nRH_h5x5
private

Definition at line 207 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_simP
private

Definition at line 192 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_trkEcalEne
private

Definition at line 246 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_trkEta
private

Definition at line 194 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_trkHcalEne
private

Definition at line 245 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_trkNLayersCrossed
private

Definition at line 189 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_trkNOuterHits
private

Definition at line 188 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_trkP
private

Definition at line 191 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_trkPhi
private

Definition at line 195 of file IsolatedTracksCone.h.

std::vector<double>* IsolatedTracksCone::t_trkPt
private

Definition at line 193 of file IsolatedTracksCone.h.

std::vector<std::vector<double> >* IsolatedTracksCone::t_v_cone_hmaxNearP
private

Definition at line 186 of file IsolatedTracksCone.h.

std::vector<std::vector<double> >* IsolatedTracksCone::t_v_cone_hmaxNearP_goodTrk
private

Definition at line 185 of file IsolatedTracksCone.h.

std::vector<std::vector<int> >* IsolatedTracksCone::t_v_cone_hnLayers_maxNearP
private

Definition at line 183 of file IsolatedTracksCone.h.

std::vector<std::vector<int> >* IsolatedTracksCone::t_v_cone_hnNearTRKs
private

Definition at line 182 of file IsolatedTracksCone.h.

std::vector<std::vector<int> >* IsolatedTracksCone::t_v_cone_htrkQual_maxNearP
private

Definition at line 184 of file IsolatedTracksCone.h.

std::vector<std::vector<double> >* IsolatedTracksCone::t_v_distFromHotCell
private

Definition at line 268 of file IsolatedTracksCone.h.

std::vector<std::vector<double> >* IsolatedTracksCone::t_v_eDR
private

Definition at line 198 of file IsolatedTracksCone.h.

std::vector<std::vector<double> >* IsolatedTracksCone::t_v_eMipDR
private

Definition at line 199 of file IsolatedTracksCone.h.

std::vector<std::vector<double> >* IsolatedTracksCone::t_v_hCone
private

Definition at line 264 of file IsolatedTracksCone.h.

std::vector<std::vector<int> >* IsolatedTracksCone::t_v_hlTriggers
private

Definition at line 273 of file IsolatedTracksCone.h.

std::vector<std::vector<double> >* IsolatedTracksCone::t_v_hmaxNearP
private

Definition at line 180 of file IsolatedTracksCone.h.

std::vector<std::vector<double> >* IsolatedTracksCone::t_v_hmaxNearP_goodTrk
private

Definition at line 179 of file IsolatedTracksCone.h.

std::vector<std::vector<int> >* IsolatedTracksCone::t_v_hnLayers_maxNearP
private

Definition at line 177 of file IsolatedTracksCone.h.

std::vector<std::vector<int> >* IsolatedTracksCone::t_v_hnNearTRKs
private

Definition at line 176 of file IsolatedTracksCone.h.

std::vector<std::vector<double> >* IsolatedTracksCone::t_v_hsimCone
private

Definition at line 263 of file IsolatedTracksCone.h.

std::vector<std::vector<double> >* IsolatedTracksCone::t_v_hsimInfoConeCharHad
private

Definition at line 252 of file IsolatedTracksCone.h.

std::vector<std::vector<double> >* IsolatedTracksCone::t_v_hsimInfoConeMatched
private

Definition at line 248 of file IsolatedTracksCone.h.

std::vector<std::vector<int> >* IsolatedTracksCone::t_v_hsimInfoConeNCharHad
private

Definition at line 260 of file IsolatedTracksCone.h.

std::vector<std::vector<double> >* IsolatedTracksCone::t_v_hsimInfoConeNeutHad
private

Definition at line 251 of file IsolatedTracksCone.h.

std::vector<std::vector<int> >* IsolatedTracksCone::t_v_hsimInfoConeNMatched
private

Definition at line 256 of file IsolatedTracksCone.h.

std::vector<std::vector<int> >* IsolatedTracksCone::t_v_hsimInfoConeNNeutHad
private

Definition at line 259 of file IsolatedTracksCone.h.

std::vector<std::vector<int> >* IsolatedTracksCone::t_v_hsimInfoConeNPhoton
private

Definition at line 258 of file IsolatedTracksCone.h.

std::vector<std::vector<int> >* IsolatedTracksCone::t_v_hsimInfoConeNRest
private

Definition at line 257 of file IsolatedTracksCone.h.

std::vector<std::vector<int> >* IsolatedTracksCone::t_v_hsimInfoConeNTotal
private

Definition at line 261 of file IsolatedTracksCone.h.

std::vector<std::vector<double> >* IsolatedTracksCone::t_v_hsimInfoConePdgMatched
private

Definition at line 253 of file IsolatedTracksCone.h.

std::vector<std::vector<double> >* IsolatedTracksCone::t_v_hsimInfoConePhoton
private

Definition at line 250 of file IsolatedTracksCone.h.

std::vector<std::vector<double> >* IsolatedTracksCone::t_v_hsimInfoConeRest
private

Definition at line 249 of file IsolatedTracksCone.h.

std::vector<std::vector<double> >* IsolatedTracksCone::t_v_hsimInfoConeTotal
private

Definition at line 254 of file IsolatedTracksCone.h.

std::vector<std::vector<int> >* IsolatedTracksCone::t_v_htrkQual_maxNearP
private

Definition at line 178 of file IsolatedTracksCone.h.

std::vector<std::vector<int> >* IsolatedTracksCone::t_v_ietaFromHotCell
private

Definition at line 269 of file IsolatedTracksCone.h.

std::vector<std::vector<int> >* IsolatedTracksCone::t_v_iphiFromHotCell
private

Definition at line 270 of file IsolatedTracksCone.h.

std::vector<std::vector<int> >* IsolatedTracksCone::t_v_nRecHitsCone
private

Definition at line 265 of file IsolatedTracksCone.h.

std::vector<std::vector<int> >* IsolatedTracksCone::t_v_nSimHitsCone
private

Definition at line 266 of file IsolatedTracksCone.h.

std::vector<std::vector<double> >* IsolatedTracksCone::t_v_RH_h3x3_ene
private

Definition at line 294 of file IsolatedTracksCone.h.

std::vector<std::vector<int> >* IsolatedTracksCone::t_v_RH_h3x3_ieta
private

Definition at line 292 of file IsolatedTracksCone.h.

std::vector<std::vector<int> >* IsolatedTracksCone::t_v_RH_h3x3_iphi
private

Definition at line 293 of file IsolatedTracksCone.h.

std::vector<std::vector<double> >* IsolatedTracksCone::t_v_RH_h5x5_ene
private

Definition at line 297 of file IsolatedTracksCone.h.

std::vector<std::vector<int> >* IsolatedTracksCone::t_v_RH_h5x5_ieta
private

Definition at line 295 of file IsolatedTracksCone.h.

std::vector<std::vector<int> >* IsolatedTracksCone::t_v_RH_h5x5_iphi
private

Definition at line 296 of file IsolatedTracksCone.h.

std::vector<std::vector<double> >* IsolatedTracksCone::t_v_RH_r26_ene
private

Definition at line 300 of file IsolatedTracksCone.h.

std::vector<std::vector<int> >* IsolatedTracksCone::t_v_RH_r26_ieta
private

Definition at line 298 of file IsolatedTracksCone.h.

std::vector<std::vector<int> >* IsolatedTracksCone::t_v_RH_r26_iphi
private

Definition at line 299 of file IsolatedTracksCone.h.

std::vector<std::vector<double> >* IsolatedTracksCone::t_v_RH_r44_ene
private

Definition at line 303 of file IsolatedTracksCone.h.

std::vector<std::vector<int> >* IsolatedTracksCone::t_v_RH_r44_ieta
private

Definition at line 301 of file IsolatedTracksCone.h.

std::vector<std::vector<int> >* IsolatedTracksCone::t_v_RH_r44_iphi
private

Definition at line 302 of file IsolatedTracksCone.h.

edm::EDGetTokenT<edm::PCaloHitContainer> IsolatedTracksCone::tok_caloEB_
private

Definition at line 141 of file IsolatedTracksCone.h.

edm::EDGetTokenT<edm::PCaloHitContainer> IsolatedTracksCone::tok_caloEE_
private

Definition at line 142 of file IsolatedTracksCone.h.

edm::EDGetTokenT<edm::PCaloHitContainer> IsolatedTracksCone::tok_caloHH_
private

Definition at line 143 of file IsolatedTracksCone.h.

edm::EDGetTokenT<EcalRecHitCollection> IsolatedTracksCone::tok_EB_
private

Definition at line 133 of file IsolatedTracksCone.h.

edm::EDGetTokenT<EcalRecHitCollection> IsolatedTracksCone::tok_EE_
private

Definition at line 134 of file IsolatedTracksCone.h.

edm::EDGetTokenT<reco::TrackCollection> IsolatedTracksCone::tok_genTrack_
private

Definition at line 137 of file IsolatedTracksCone.h.

edm::EDGetTokenT<HBHERecHitCollection> IsolatedTracksCone::tok_hbhe_
private

Definition at line 135 of file IsolatedTracksCone.h.

edm::EDGetTokenT<l1extra::L1JetParticleCollection> IsolatedTracksCone::tok_L1extCenJet_
private

Definition at line 130 of file IsolatedTracksCone.h.

edm::EDGetTokenT<l1extra::L1JetParticleCollection> IsolatedTracksCone::tok_L1extFwdJet_
private

Definition at line 131 of file IsolatedTracksCone.h.

edm::EDGetTokenT<l1extra::L1JetParticleCollection> IsolatedTracksCone::tok_L1extTauJet_
private

Definition at line 129 of file IsolatedTracksCone.h.

edm::EDGetTokenT<edm::SimTrackContainer> IsolatedTracksCone::tok_simTk_
private

Definition at line 138 of file IsolatedTracksCone.h.

edm::EDGetTokenT<edm::SimVertexContainer> IsolatedTracksCone::tok_simVtx_
private

Definition at line 139 of file IsolatedTracksCone.h.

edm::EDGetTokenT<edm::TriggerResults> IsolatedTracksCone::tok_trigger_
private

Definition at line 144 of file IsolatedTracksCone.h.

TrackDetectorAssociator* IsolatedTracksCone::trackAssociator_
mutableprivate

Definition at line 154 of file IsolatedTracksCone.h.

TrackerHitAssociator::Config IsolatedTracksCone::trackerHitAssociatorConfig_
private

Definition at line 127 of file IsolatedTracksCone.h.

bool IsolatedTracksCone::useJetTrigger_
private

Definition at line 124 of file IsolatedTracksCone.h.