CMS 3D CMS Logo

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

#include <Calibration/IsolatedParticles/plugins/IsolatedGenParticles.cc>

Inheritance diagram for IsolatedGenParticles:
edm::EDAnalyzer edm::EDConsumerBase

Public Member Functions

 IsolatedGenParticles (const edm::ParameterSet &)
 
 ~IsolatedGenParticles ()
 
- 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 ()
 
void BookHistograms ()
 
void clearTreeVectors ()
 
double DeltaPhi (double v1, double v2)
 
double DeltaR (double eta1, double phi1, double eta2, double phi2)
 
double DeltaR2 (double eta1, double phi1, double eta2, double phi2)
 
virtual void endJob ()
 
void fillIsolatedTrack (math::XYZTLorentzVector &momVec, GlobalPoint &posECAL, int pdgId)
 
void fillTrack (GlobalPoint &posVec, math::XYZTLorentzVector &momVec, GlobalPoint &posECAL, int pdgId, bool okECAL, bool accpet)
 
int particleCode (int)
 

Private Attributes

double a_charIsoR
 
double a_coneR
 
bool a_Isolation
 
double a_mipR
 
double a_neutIsoR
 
std::string algoBitToName [nL1BitsMax]
 
const MagneticFieldbField
 
bool debugL1Info_
 
double etaMax
 
edm::Service< TFileServicefs
 
double genPartEtaBins [NEtaBins+1]
 
double genPartPBins [NPBins+1]
 
std::string genSrc_
 
TH1I * h_L1AlgoNames
 
TH1I * h_NEventProc
 
TH2D * h_pEta [Particles]
 
bool initL1
 
spr::genSimInfo isoinfo11x11
 
spr::genSimInfo isoinfo15x15
 
spr::genSimInfo isoinfo1x1
 
spr::genSimInfo isoinfo21x21
 
spr::genSimInfo isoinfo25x25
 
spr::genSimInfo isoinfo31x31
 
spr::genSimInfo isoinfo3x3
 
spr::genSimInfo isoinfo7x7
 
spr::genSimInfo isoinfo9x9
 
spr::genSimInfo isoinfoHC1x1
 
spr::genSimInfo isoinfoHC3x3
 
spr::genSimInfo isoinfoHC5x5
 
spr::genSimInfo isoinfoHC7x7
 
spr::genSimInfo isoinfoHCR
 
spr::genSimInfo isoinfoIsoHCR
 
spr::genSimInfo isoinfoIsoR
 
spr::genSimInfo isoinfoR
 
int nEventProc
 
double pCutIsolate
 
double pSeed
 
double ptMin
 
std::vector< double > * t_cHadronEne11x11
 
std::vector< double > * t_cHadronEne11x11_1
 
std::vector< double > * t_cHadronEne11x11_2
 
std::vector< double > * t_cHadronEne11x11_3
 
std::vector< double > * t_cHadronEne15x15
 
std::vector< double > * t_cHadronEne15x15_1
 
std::vector< double > * t_cHadronEne15x15_2
 
std::vector< double > * t_cHadronEne15x15_3
 
std::vector< double > * t_cHadronEne1x1
 
std::vector< double > * t_cHadronEne1x1_1
 
std::vector< double > * t_cHadronEne1x1_2
 
std::vector< double > * t_cHadronEne1x1_3
 
std::vector< double > * t_cHadronEne21x21
 
std::vector< double > * t_cHadronEne21x21_1
 
std::vector< double > * t_cHadronEne21x21_2
 
std::vector< double > * t_cHadronEne21x21_3
 
std::vector< double > * t_cHadronEne25x25
 
std::vector< double > * t_cHadronEne25x25_1
 
std::vector< double > * t_cHadronEne25x25_2
 
std::vector< double > * t_cHadronEne25x25_3
 
std::vector< double > * t_cHadronEne31x31
 
std::vector< double > * t_cHadronEne31x31_1
 
std::vector< double > * t_cHadronEne31x31_2
 
std::vector< double > * t_cHadronEne31x31_3
 
std::vector< double > * t_cHadronEne3x3
 
std::vector< double > * t_cHadronEne3x3_1
 
std::vector< double > * t_cHadronEne3x3_2
 
std::vector< double > * t_cHadronEne3x3_3
 
std::vector< double > * t_cHadronEne7x7
 
std::vector< double > * t_cHadronEne7x7_1
 
std::vector< double > * t_cHadronEne7x7_2
 
std::vector< double > * t_cHadronEne7x7_3
 
std::vector< double > * t_cHadronEne9x9
 
std::vector< double > * t_cHadronEne9x9_1
 
std::vector< double > * t_cHadronEne9x9_2
 
std::vector< double > * t_cHadronEne9x9_3
 
std::vector< double > * t_cHadronEneHC1x1
 
std::vector< double > * t_cHadronEneHC1x1_1
 
std::vector< double > * t_cHadronEneHC1x1_2
 
std::vector< double > * t_cHadronEneHC1x1_3
 
std::vector< double > * t_cHadronEneHC3x3
 
std::vector< double > * t_cHadronEneHC3x3_1
 
std::vector< double > * t_cHadronEneHC3x3_2
 
std::vector< double > * t_cHadronEneHC3x3_3
 
std::vector< double > * t_cHadronEneHC5x5
 
std::vector< double > * t_cHadronEneHC5x5_1
 
std::vector< double > * t_cHadronEneHC5x5_2
 
std::vector< double > * t_cHadronEneHC5x5_3
 
std::vector< double > * t_cHadronEneHC7x7
 
std::vector< double > * t_cHadronEneHC7x7_1
 
std::vector< double > * t_cHadronEneHC7x7_2
 
std::vector< double > * t_cHadronEneHC7x7_3
 
std::vector< double > * t_cHadronEneHCR
 
std::vector< double > * t_cHadronEneHCR_1
 
std::vector< double > * t_cHadronEneHCR_2
 
std::vector< double > * t_cHadronEneHCR_3
 
std::vector< double > * t_cHadronEneIsoHCR
 
std::vector< double > * t_cHadronEneIsoHCR_1
 
std::vector< double > * t_cHadronEneIsoHCR_2
 
std::vector< double > * t_cHadronEneIsoHCR_3
 
std::vector< double > * t_cHadronEneIsoR
 
std::vector< double > * t_cHadronEneIsoR_1
 
std::vector< double > * t_cHadronEneIsoR_2
 
std::vector< double > * t_cHadronEneIsoR_3
 
std::vector< double > * t_cHadronEneR
 
std::vector< double > * t_cHadronEneR_1
 
std::vector< double > * t_cHadronEneR_2
 
std::vector< double > * t_cHadronEneR_3
 
std::vector< double > * t_eleEne11x11
 
std::vector< double > * t_eleEne15x15
 
std::vector< double > * t_eleEne1x1
 
std::vector< double > * t_eleEne21x21
 
std::vector< double > * t_eleEne25x25
 
std::vector< double > * t_eleEne31x31
 
std::vector< double > * t_eleEne3x3
 
std::vector< double > * t_eleEne7x7
 
std::vector< double > * t_eleEne9x9
 
std::vector< double > * t_eleEneHC1x1
 
std::vector< double > * t_eleEneHC3x3
 
std::vector< double > * t_eleEneHC5x5
 
std::vector< double > * t_eleEneHC7x7
 
std::vector< double > * t_eleEneHCR
 
std::vector< double > * t_eleEneIsoHCR
 
std::vector< double > * t_eleEneIsoR
 
std::vector< double > * t_eleEneR
 
std::vector< double > * t_isoTrkDEtaAll
 
std::vector< double > * t_isoTrkDPhiAll
 
std::vector< double > * t_isoTrkEne
 
std::vector< double > * t_isoTrkEta
 
std::vector< double > * t_isoTrkEtaAll
 
std::vector< double > * t_isoTrkEtaEC
 
std::vector< double > * t_isoTrkP
 
std::vector< double > * t_isoTrkPAll
 
std::vector< double > * t_isoTrkPdgId
 
std::vector< double > * t_isoTrkPdgIdAll
 
std::vector< double > * t_isoTrkPhi
 
std::vector< double > * t_isoTrkPhiAll
 
std::vector< double > * t_isoTrkPhiEC
 
std::vector< double > * t_isoTrkPt
 
std::vector< double > * t_isoTrkPtAll
 
std::vector< double > * t_L1CenJetEta
 
std::vector< double > * t_L1CenJetPhi
 
std::vector< double > * t_L1CenJetPt
 
std::vector< int > * t_L1Decision
 
std::vector< double > * t_L1FwdJetEta
 
std::vector< double > * t_L1FwdJetPhi
 
std::vector< double > * t_L1FwdJetPt
 
std::vector< double > * t_L1IsoEMEta
 
std::vector< double > * t_L1IsoEMPhi
 
std::vector< double > * t_L1IsoEMPt
 
std::vector< double > * t_L1METEta
 
std::vector< double > * t_L1METPhi
 
std::vector< double > * t_L1METPt
 
std::vector< double > * t_L1MuonEta
 
std::vector< double > * t_L1MuonPhi
 
std::vector< double > * t_L1MuonPt
 
std::vector< double > * t_L1NonIsoEMEta
 
std::vector< double > * t_L1NonIsoEMPhi
 
std::vector< double > * t_L1NonIsoEMPt
 
std::vector< double > * t_L1TauJetEta
 
std::vector< double > * t_L1TauJetPhi
 
std::vector< double > * t_L1TauJetPt
 
std::vector< double > * t_maxNearP11x11
 
std::vector< double > * t_maxNearP15x15
 
std::vector< double > * t_maxNearP1x1
 
std::vector< double > * t_maxNearP21x21
 
std::vector< double > * t_maxNearP25x25
 
std::vector< double > * t_maxNearP31x31
 
std::vector< double > * t_maxNearP3x3
 
std::vector< double > * t_maxNearP7x7
 
std::vector< double > * t_maxNearP9x9
 
std::vector< double > * t_maxNearPHC1x1
 
std::vector< double > * t_maxNearPHC3x3
 
std::vector< double > * t_maxNearPHC5x5
 
std::vector< double > * t_maxNearPHC7x7
 
std::vector< double > * t_maxNearPHCR
 
std::vector< double > * t_maxNearPIsoHCR
 
std::vector< double > * t_maxNearPIsoR
 
std::vector< double > * t_maxNearPR
 
std::vector< double > * t_muEne11x11
 
std::vector< double > * t_muEne15x15
 
std::vector< double > * t_muEne1x1
 
std::vector< double > * t_muEne21x21
 
std::vector< double > * t_muEne25x25
 
std::vector< double > * t_muEne31x31
 
std::vector< double > * t_muEne3x3
 
std::vector< double > * t_muEne7x7
 
std::vector< double > * t_muEne9x9
 
std::vector< double > * t_muEneHC1x1
 
std::vector< double > * t_muEneHC3x3
 
std::vector< double > * t_muEneHC5x5
 
std::vector< double > * t_muEneHC7x7
 
std::vector< double > * t_muEneHCR
 
std::vector< double > * t_muEneIsoHCR
 
std::vector< double > * t_muEneIsoR
 
std::vector< double > * t_muEneR
 
std::vector< double > * t_nHadronEne11x11
 
std::vector< double > * t_nHadronEne15x15
 
std::vector< double > * t_nHadronEne1x1
 
std::vector< double > * t_nHadronEne21x21
 
std::vector< double > * t_nHadronEne25x25
 
std::vector< double > * t_nHadronEne31x31
 
std::vector< double > * t_nHadronEne3x3
 
std::vector< double > * t_nHadronEne7x7
 
std::vector< double > * t_nHadronEne9x9
 
std::vector< double > * t_nHadronEneHC1x1
 
std::vector< double > * t_nHadronEneHC3x3
 
std::vector< double > * t_nHadronEneHC5x5
 
std::vector< double > * t_nHadronEneHC7x7
 
std::vector< double > * t_nHadronEneHCR
 
std::vector< double > * t_nHadronEneIsoHCR
 
std::vector< double > * t_nHadronEneIsoR
 
std::vector< double > * t_nHadronEneR
 
std::vector< double > * t_photonEne11x11
 
std::vector< double > * t_photonEne15x15
 
std::vector< double > * t_photonEne1x1
 
std::vector< double > * t_photonEne21x21
 
std::vector< double > * t_photonEne25x25
 
std::vector< double > * t_photonEne31x31
 
std::vector< double > * t_photonEne3x3
 
std::vector< double > * t_photonEne7x7
 
std::vector< double > * t_photonEne9x9
 
std::vector< double > * t_photonEneHC1x1
 
std::vector< double > * t_photonEneHC3x3
 
std::vector< double > * t_photonEneHC5x5
 
std::vector< double > * t_photonEneHC7x7
 
std::vector< double > * t_photonEneHCR
 
std::vector< double > * t_photonEneIsoHCR
 
std::vector< double > * t_photonEneIsoR
 
std::vector< double > * t_photonEneR
 
edm::EDGetTokenT
< reco::GenParticleCollection
tok_genParticles_
 
edm::EDGetTokenT
< edm::HepMCProduct
tok_hepmc_
 
edm::EDGetTokenT
< l1extra::L1EmParticleCollection
tok_L1Em_
 
edm::EDGetTokenT
< l1extra::L1JetParticleCollection
tok_L1extCenJet_
 
edm::EDGetTokenT
< l1extra::L1JetParticleCollection
tok_L1extFwdJet_
 
edm::EDGetTokenT
< l1extra::L1MuonParticleCollection
tok_L1extMusrc_
 
edm::EDGetTokenT
< l1extra::L1EmParticleCollection
tok_L1extNonIsoEm_
 
edm::EDGetTokenT
< l1extra::L1JetParticleCollection
tok_L1extTauJet_
 
edm::EDGetTokenT
< L1GlobalTriggerObjectMapRecord
tok_L1GTobjmap_
 
edm::EDGetTokenT
< L1GlobalTriggerReadoutRecord
tok_L1GTrorsrc_
 
TTree * tree
 
bool useHepMC
 
int verbosity
 

Static Private Attributes

static const int EtaBins =60
 
static const int NEtaBins = 4
 
static const size_t nL1BitsMax =128
 
static const int NPBins = 3
 
static const int Particles =12
 
static const int PBins =32
 

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

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

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

Definition at line 88 of file IsolatedGenParticles.h.

Constructor & Destructor Documentation

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

Definition at line 47 of file IsolatedGenParticles.cc.

IsolatedGenParticles::~IsolatedGenParticles ( )

Definition at line 99 of file IsolatedGenParticles.cc.

Member Function Documentation

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

Implements edm::EDAnalyzer.

Definition at line 103 of file IsolatedGenParticles.cc.

void IsolatedGenParticles::beginJob ( void  )
privatevirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 419 of file IsolatedGenParticles.cc.

void IsolatedGenParticles::BookHistograms ( )
private

Definition at line 669 of file IsolatedGenParticles.cc.

void IsolatedGenParticles::clearTreeVectors ( )
private

Definition at line 1128 of file IsolatedGenParticles.cc.

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

Definition at line 438 of file IsolatedGenParticles.cc.

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

Definition at line 450 of file IsolatedGenParticles.cc.

double IsolatedGenParticles::DeltaR2 ( double  eta1,
double  phi1,
double  eta2,
double  phi2 
)
private

Definition at line 456 of file IsolatedGenParticles.cc.

void IsolatedGenParticles::endJob ( void  )
privatevirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 435 of file IsolatedGenParticles.cc.

void IsolatedGenParticles::fillIsolatedTrack ( math::XYZTLorentzVector momVec,
GlobalPoint posECAL,
int  pdgId 
)
private

Definition at line 487 of file IsolatedGenParticles.cc.

void IsolatedGenParticles::fillTrack ( GlobalPoint posVec,
math::XYZTLorentzVector momVec,
GlobalPoint posECAL,
int  pdgId,
bool  okECAL,
bool  accpet 
)
private

Definition at line 462 of file IsolatedGenParticles.cc.

int IsolatedGenParticles::particleCode ( int  pdgId)
private

Definition at line 1344 of file IsolatedGenParticles.cc.

Member Data Documentation

double IsolatedGenParticles::a_charIsoR
private

Definition at line 126 of file IsolatedGenParticles.h.

double IsolatedGenParticles::a_coneR
private

Definition at line 126 of file IsolatedGenParticles.h.

bool IsolatedGenParticles::a_Isolation
private

Definition at line 115 of file IsolatedGenParticles.h.

double IsolatedGenParticles::a_mipR
private

Definition at line 126 of file IsolatedGenParticles.h.

double IsolatedGenParticles::a_neutIsoR
private

Definition at line 126 of file IsolatedGenParticles.h.

std::string IsolatedGenParticles::algoBitToName[nL1BitsMax]
private

Definition at line 125 of file IsolatedGenParticles.h.

const MagneticField* IsolatedGenParticles::bField
private

Definition at line 118 of file IsolatedGenParticles.h.

bool IsolatedGenParticles::debugL1Info_
private

Definition at line 127 of file IsolatedGenParticles.h.

const int IsolatedGenParticles::EtaBins =60
staticprivate

Definition at line 111 of file IsolatedGenParticles.h.

double IsolatedGenParticles::etaMax
private

Definition at line 114 of file IsolatedGenParticles.h.

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

Definition at line 140 of file IsolatedGenParticles.h.

double IsolatedGenParticles::genPartEtaBins[NEtaBins+1]
private

Definition at line 113 of file IsolatedGenParticles.h.

double IsolatedGenParticles::genPartPBins[NPBins+1]
private

Definition at line 113 of file IsolatedGenParticles.h.

std::string IsolatedGenParticles::genSrc_
private

Definition at line 117 of file IsolatedGenParticles.h.

TH1I* IsolatedGenParticles::h_L1AlgoNames
private

Definition at line 142 of file IsolatedGenParticles.h.

TH1I* IsolatedGenParticles::h_NEventProc
private

Definition at line 143 of file IsolatedGenParticles.h.

TH2D* IsolatedGenParticles::h_pEta[Particles]
private

Definition at line 144 of file IsolatedGenParticles.h.

bool IsolatedGenParticles::initL1
private

Definition at line 123 of file IsolatedGenParticles.h.

spr::genSimInfo IsolatedGenParticles::isoinfo11x11
private

Definition at line 293 of file IsolatedGenParticles.h.

spr::genSimInfo IsolatedGenParticles::isoinfo15x15
private

Definition at line 294 of file IsolatedGenParticles.h.

spr::genSimInfo IsolatedGenParticles::isoinfo1x1
private

Definition at line 293 of file IsolatedGenParticles.h.

spr::genSimInfo IsolatedGenParticles::isoinfo21x21
private

Definition at line 294 of file IsolatedGenParticles.h.

spr::genSimInfo IsolatedGenParticles::isoinfo25x25
private

Definition at line 294 of file IsolatedGenParticles.h.

spr::genSimInfo IsolatedGenParticles::isoinfo31x31
private

Definition at line 294 of file IsolatedGenParticles.h.

spr::genSimInfo IsolatedGenParticles::isoinfo3x3
private

Definition at line 293 of file IsolatedGenParticles.h.

spr::genSimInfo IsolatedGenParticles::isoinfo7x7
private

Definition at line 293 of file IsolatedGenParticles.h.

spr::genSimInfo IsolatedGenParticles::isoinfo9x9
private

Definition at line 293 of file IsolatedGenParticles.h.

spr::genSimInfo IsolatedGenParticles::isoinfoHC1x1
private

Definition at line 295 of file IsolatedGenParticles.h.

spr::genSimInfo IsolatedGenParticles::isoinfoHC3x3
private

Definition at line 295 of file IsolatedGenParticles.h.

spr::genSimInfo IsolatedGenParticles::isoinfoHC5x5
private

Definition at line 295 of file IsolatedGenParticles.h.

spr::genSimInfo IsolatedGenParticles::isoinfoHC7x7
private

Definition at line 295 of file IsolatedGenParticles.h.

spr::genSimInfo IsolatedGenParticles::isoinfoHCR
private

Definition at line 296 of file IsolatedGenParticles.h.

spr::genSimInfo IsolatedGenParticles::isoinfoIsoHCR
private

Definition at line 296 of file IsolatedGenParticles.h.

spr::genSimInfo IsolatedGenParticles::isoinfoIsoR
private

Definition at line 296 of file IsolatedGenParticles.h.

spr::genSimInfo IsolatedGenParticles::isoinfoR
private

Definition at line 296 of file IsolatedGenParticles.h.

const int IsolatedGenParticles::NEtaBins = 4
staticprivate

Definition at line 110 of file IsolatedGenParticles.h.

int IsolatedGenParticles::nEventProc
private

Definition at line 112 of file IsolatedGenParticles.h.

const size_t IsolatedGenParticles::nL1BitsMax =128
staticprivate

Definition at line 124 of file IsolatedGenParticles.h.

const int IsolatedGenParticles::NPBins = 3
staticprivate

Definition at line 109 of file IsolatedGenParticles.h.

const int IsolatedGenParticles::Particles =12
staticprivate

Definition at line 111 of file IsolatedGenParticles.h.

const int IsolatedGenParticles::PBins =32
staticprivate

Definition at line 111 of file IsolatedGenParticles.h.

double IsolatedGenParticles::pCutIsolate
private

Definition at line 114 of file IsolatedGenParticles.h.

double IsolatedGenParticles::pSeed
private

Definition at line 114 of file IsolatedGenParticles.h.

double IsolatedGenParticles::ptMin
private

Definition at line 114 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_cHadronEne11x11
private

Definition at line 194 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEne11x11_1
private

Definition at line 194 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEne11x11_2
private

Definition at line 194 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEne11x11_3
private

Definition at line 194 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_cHadronEne15x15
private

Definition at line 187 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEne15x15_1
private

Definition at line 187 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEne15x15_2
private

Definition at line 187 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEne15x15_3
private

Definition at line 187 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_cHadronEne1x1
private

Definition at line 222 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEne1x1_1
private

Definition at line 222 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEne1x1_2
private

Definition at line 222 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEne1x1_3
private

Definition at line 222 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_cHadronEne21x21
private

Definition at line 180 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEne21x21_1
private

Definition at line 180 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEne21x21_2
private

Definition at line 180 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEne21x21_3
private

Definition at line 180 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_cHadronEne25x25
private

Definition at line 173 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEne25x25_1
private

Definition at line 173 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEne25x25_2
private

Definition at line 173 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEne25x25_3
private

Definition at line 173 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_cHadronEne31x31
private

Definition at line 166 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEne31x31_1
private

Definition at line 166 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEne31x31_2
private

Definition at line 166 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEne31x31_3
private

Definition at line 166 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_cHadronEne3x3
private

Definition at line 215 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEne3x3_1
private

Definition at line 215 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEne3x3_2
private

Definition at line 215 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEne3x3_3
private

Definition at line 215 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_cHadronEne7x7
private

Definition at line 208 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEne7x7_1
private

Definition at line 208 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEne7x7_2
private

Definition at line 208 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEne7x7_3
private

Definition at line 208 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_cHadronEne9x9
private

Definition at line 201 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEne9x9_1
private

Definition at line 201 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEne9x9_2
private

Definition at line 201 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEne9x9_3
private

Definition at line 201 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_cHadronEneHC1x1
private

Definition at line 229 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEneHC1x1_1
private

Definition at line 229 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEneHC1x1_2
private

Definition at line 229 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEneHC1x1_3
private

Definition at line 229 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_cHadronEneHC3x3
private

Definition at line 236 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEneHC3x3_1
private

Definition at line 236 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEneHC3x3_2
private

Definition at line 236 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEneHC3x3_3
private

Definition at line 236 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_cHadronEneHC5x5
private

Definition at line 243 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEneHC5x5_1
private

Definition at line 243 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEneHC5x5_2
private

Definition at line 243 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEneHC5x5_3
private

Definition at line 243 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_cHadronEneHC7x7
private

Definition at line 250 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEneHC7x7_1
private

Definition at line 250 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEneHC7x7_2
private

Definition at line 250 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEneHC7x7_3
private

Definition at line 250 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_cHadronEneHCR
private

Definition at line 271 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEneHCR_1
private

Definition at line 271 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEneHCR_2
private

Definition at line 271 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEneHCR_3
private

Definition at line 271 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_cHadronEneIsoHCR
private

Definition at line 278 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEneIsoHCR_1
private

Definition at line 278 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEneIsoHCR_2
private

Definition at line 278 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEneIsoHCR_3
private

Definition at line 278 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_cHadronEneIsoR
private

Definition at line 264 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEneIsoR_1
private

Definition at line 264 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEneIsoR_2
private

Definition at line 264 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEneIsoR_3
private

Definition at line 264 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_cHadronEneR
private

Definition at line 257 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEneR_1
private

Definition at line 257 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEneR_2
private

Definition at line 257 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_cHadronEneR_3
private

Definition at line 257 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_eleEne11x11
private

Definition at line 197 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_eleEne15x15
private

Definition at line 190 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_eleEne1x1
private

Definition at line 225 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_eleEne21x21
private

Definition at line 183 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_eleEne25x25
private

Definition at line 176 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_eleEne31x31
private

Definition at line 169 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_eleEne3x3
private

Definition at line 218 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_eleEne7x7
private

Definition at line 211 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_eleEne9x9
private

Definition at line 204 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_eleEneHC1x1
private

Definition at line 232 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_eleEneHC3x3
private

Definition at line 239 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_eleEneHC5x5
private

Definition at line 246 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_eleEneHC7x7
private

Definition at line 253 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_eleEneHCR
private

Definition at line 274 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_eleEneIsoHCR
private

Definition at line 281 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_eleEneIsoR
private

Definition at line 267 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_eleEneR
private

Definition at line 260 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_isoTrkDEtaAll
private

Definition at line 153 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_isoTrkDPhiAll
private

Definition at line 154 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_isoTrkEne
private

Definition at line 158 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_isoTrkEta
private

Definition at line 159 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_isoTrkEtaAll
private

Definition at line 151 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_isoTrkEtaEC
private

Definition at line 161 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_isoTrkP
private

Definition at line 156 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_isoTrkPAll
private

Definition at line 148 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_isoTrkPdgId
private

Definition at line 163 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_isoTrkPdgIdAll
private

Definition at line 152 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_isoTrkPhi
private

Definition at line 160 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_isoTrkPhiAll
private

Definition at line 150 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_isoTrkPhiEC
private

Definition at line 162 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_isoTrkPt
private

Definition at line 157 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_isoTrkPtAll
private

Definition at line 149 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_L1CenJetEta
private

Definition at line 285 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_L1CenJetPhi
private

Definition at line 285 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_L1CenJetPt
private

Definition at line 285 of file IsolatedGenParticles.h.

std::vector<int>* IsolatedGenParticles::t_L1Decision
private

Definition at line 284 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_L1FwdJetEta
private

Definition at line 286 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_L1FwdJetPhi
private

Definition at line 286 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_L1FwdJetPt
private

Definition at line 286 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_L1IsoEMEta
private

Definition at line 289 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_L1IsoEMPhi
private

Definition at line 289 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_L1IsoEMPt
private

Definition at line 289 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_L1METEta
private

Definition at line 291 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_L1METPhi
private

Definition at line 291 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_L1METPt
private

Definition at line 291 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_L1MuonEta
private

Definition at line 288 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_L1MuonPhi
private

Definition at line 288 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_L1MuonPt
private

Definition at line 288 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_L1NonIsoEMEta
private

Definition at line 290 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_L1NonIsoEMPhi
private

Definition at line 290 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_L1NonIsoEMPt
private

Definition at line 290 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_L1TauJetEta
private

Definition at line 287 of file IsolatedGenParticles.h.

std::vector<double> * IsolatedGenParticles::t_L1TauJetPhi
private

Definition at line 287 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_L1TauJetPt
private

Definition at line 287 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_maxNearP11x11
private

Definition at line 193 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_maxNearP15x15
private

Definition at line 186 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_maxNearP1x1
private

Definition at line 221 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_maxNearP21x21
private

Definition at line 179 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_maxNearP25x25
private

Definition at line 172 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_maxNearP31x31
private

Definition at line 165 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_maxNearP3x3
private

Definition at line 214 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_maxNearP7x7
private

Definition at line 207 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_maxNearP9x9
private

Definition at line 200 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_maxNearPHC1x1
private

Definition at line 228 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_maxNearPHC3x3
private

Definition at line 235 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_maxNearPHC5x5
private

Definition at line 242 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_maxNearPHC7x7
private

Definition at line 249 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_maxNearPHCR
private

Definition at line 270 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_maxNearPIsoHCR
private

Definition at line 277 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_maxNearPIsoR
private

Definition at line 263 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_maxNearPR
private

Definition at line 256 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_muEne11x11
private

Definition at line 198 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_muEne15x15
private

Definition at line 191 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_muEne1x1
private

Definition at line 226 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_muEne21x21
private

Definition at line 184 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_muEne25x25
private

Definition at line 177 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_muEne31x31
private

Definition at line 170 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_muEne3x3
private

Definition at line 219 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_muEne7x7
private

Definition at line 212 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_muEne9x9
private

Definition at line 205 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_muEneHC1x1
private

Definition at line 233 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_muEneHC3x3
private

Definition at line 240 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_muEneHC5x5
private

Definition at line 247 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_muEneHC7x7
private

Definition at line 254 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_muEneHCR
private

Definition at line 275 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_muEneIsoHCR
private

Definition at line 282 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_muEneIsoR
private

Definition at line 268 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_muEneR
private

Definition at line 261 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_nHadronEne11x11
private

Definition at line 195 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_nHadronEne15x15
private

Definition at line 188 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_nHadronEne1x1
private

Definition at line 223 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_nHadronEne21x21
private

Definition at line 181 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_nHadronEne25x25
private

Definition at line 174 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_nHadronEne31x31
private

Definition at line 167 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_nHadronEne3x3
private

Definition at line 216 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_nHadronEne7x7
private

Definition at line 209 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_nHadronEne9x9
private

Definition at line 202 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_nHadronEneHC1x1
private

Definition at line 230 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_nHadronEneHC3x3
private

Definition at line 237 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_nHadronEneHC5x5
private

Definition at line 244 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_nHadronEneHC7x7
private

Definition at line 251 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_nHadronEneHCR
private

Definition at line 272 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_nHadronEneIsoHCR
private

Definition at line 279 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_nHadronEneIsoR
private

Definition at line 265 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_nHadronEneR
private

Definition at line 258 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_photonEne11x11
private

Definition at line 196 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_photonEne15x15
private

Definition at line 189 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_photonEne1x1
private

Definition at line 224 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_photonEne21x21
private

Definition at line 182 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_photonEne25x25
private

Definition at line 175 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_photonEne31x31
private

Definition at line 168 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_photonEne3x3
private

Definition at line 217 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_photonEne7x7
private

Definition at line 210 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_photonEne9x9
private

Definition at line 203 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_photonEneHC1x1
private

Definition at line 231 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_photonEneHC3x3
private

Definition at line 238 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_photonEneHC5x5
private

Definition at line 245 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_photonEneHC7x7
private

Definition at line 252 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_photonEneHCR
private

Definition at line 273 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_photonEneIsoHCR
private

Definition at line 280 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_photonEneIsoR
private

Definition at line 266 of file IsolatedGenParticles.h.

std::vector<double>* IsolatedGenParticles::t_photonEneR
private

Definition at line 259 of file IsolatedGenParticles.h.

edm::EDGetTokenT<reco::GenParticleCollection> IsolatedGenParticles::tok_genParticles_
private

Definition at line 121 of file IsolatedGenParticles.h.

edm::EDGetTokenT<edm::HepMCProduct> IsolatedGenParticles::tok_hepmc_
private

Definition at line 120 of file IsolatedGenParticles.h.

edm::EDGetTokenT<l1extra::L1EmParticleCollection> IsolatedGenParticles::tok_L1Em_
private

Definition at line 133 of file IsolatedGenParticles.h.

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

Definition at line 136 of file IsolatedGenParticles.h.

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

Definition at line 137 of file IsolatedGenParticles.h.

edm::EDGetTokenT<l1extra::L1MuonParticleCollection> IsolatedGenParticles::tok_L1extMusrc_
private

Definition at line 132 of file IsolatedGenParticles.h.

edm::EDGetTokenT<l1extra::L1EmParticleCollection> IsolatedGenParticles::tok_L1extNonIsoEm_
private

Definition at line 134 of file IsolatedGenParticles.h.

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

Definition at line 135 of file IsolatedGenParticles.h.

edm::EDGetTokenT<L1GlobalTriggerObjectMapRecord> IsolatedGenParticles::tok_L1GTobjmap_
private

Definition at line 131 of file IsolatedGenParticles.h.

edm::EDGetTokenT<L1GlobalTriggerReadoutRecord> IsolatedGenParticles::tok_L1GTrorsrc_
private

Definition at line 130 of file IsolatedGenParticles.h.

TTree* IsolatedGenParticles::tree
private
bool IsolatedGenParticles::useHepMC
private

Definition at line 123 of file IsolatedGenParticles.h.

int IsolatedGenParticles::verbosity
private

Definition at line 128 of file IsolatedGenParticles.h.