#include <Calibration/IsolatedParticles/plugins/IsolatedParticlesGeneratedJets.cc>
Public Member Functions | |
IsolatedParticlesGeneratedJets (const edm::ParameterSet &) | |
~IsolatedParticlesGeneratedJets () | |
Public Member Functions inherited from edm::EDAnalyzer | |
EDAnalyzer () | |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
Private Member Functions | |
virtual void | analyze (const edm::Event &, const edm::EventSetup &) |
virtual void | beginJob () |
void | BookHistograms () |
void | clearTreeVectors () |
virtual void | endJob () |
Private Attributes | |
bool | debug |
edm::Service< TFileService > | fs |
edm::InputTag | jetSrc |
edm::InputTag | partSrc |
std::vector< double > * | t_gjetE |
std::vector< double > * | t_gjetEta |
std::vector< int > * | t_gjetN |
std::vector< double > * | t_gjetPhi |
std::vector< double > * | t_gjetPt |
std::vector< std::vector < double > > * | t_jetTrkCharge |
std::vector< std::vector < double > > * | t_jetTrkEta |
std::vector< std::vector < double > > * | t_jetTrkP |
std::vector< std::vector < double > > * | t_jetTrkPdg |
std::vector< std::vector < double > > * | t_jetTrkPhi |
std::vector< std::vector < double > > * | t_jetTrkPt |
TTree * | tree |
Additional Inherited Members | |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
typedef WorkerT< EDAnalyzer > | WorkerType |
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::EDAnalyzer | |
CurrentProcessingContext const * | currentContext () const |
Description: <one line="" class="" summary>="">
Implementation: <Notes on="" implementation>="">
Definition at line 34 of file IsolatedParticlesGeneratedJets.h.
|
explicit |
Definition at line 23 of file IsolatedParticlesGeneratedJets.cc.
References debug, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), jetSrc, and partSrc.
IsolatedParticlesGeneratedJets::~IsolatedParticlesGeneratedJets | ( | ) |
Definition at line 31 of file IsolatedParticlesGeneratedJets.cc.
|
privatevirtual |
Implements edm::EDAnalyzer.
Definition at line 35 of file IsolatedParticlesGeneratedJets.cc.
References abs, DeDxDiscriminatorTools::charge(), clearTreeVectors(), gather_cfg::cout, debug, reco::LeafCandidate::energy(), reco::LeafCandidate::eta(), eta(), genParticleCandidates2GenParticles_cfi::genParticles, edm::Event::getByLabel(), JetMatchingTools::getGenParticles(), jetSrc, AlCaHLTBitMon_ParallelJobs::p, partSrc, benchmark_cfg::pdgId, phi, reco::LeafCandidate::phi(), reco::LeafCandidate::pt(), t_gjetE, t_gjetEta, t_gjetN, t_gjetPhi, t_gjetPt, t_jetTrkCharge, t_jetTrkEta, t_jetTrkP, t_jetTrkPdg, t_jetTrkPhi, t_jetTrkPt, and tree.
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 118 of file IsolatedParticlesGeneratedJets.cc.
References BookHistograms().
|
private |
Definition at line 139 of file IsolatedParticlesGeneratedJets.cc.
References fs, TFileDirectory::make(), t_gjetE, t_gjetEta, t_gjetN, t_gjetPhi, t_gjetPt, t_jetTrkCharge, t_jetTrkEta, t_jetTrkP, t_jetTrkPdg, t_jetTrkPhi, t_jetTrkPt, and tree.
Referenced by beginJob().
|
private |
Definition at line 124 of file IsolatedParticlesGeneratedJets.cc.
References t_gjetE, t_gjetEta, t_gjetN, t_gjetPhi, t_gjetPt, t_jetTrkCharge, t_jetTrkEta, t_jetTrkP, t_jetTrkPdg, t_jetTrkPhi, and t_jetTrkPt.
Referenced by analyze().
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 171 of file IsolatedParticlesGeneratedJets.cc.
|
private |
Definition at line 48 of file IsolatedParticlesGeneratedJets.h.
Referenced by analyze(), and IsolatedParticlesGeneratedJets().
|
private |
Definition at line 50 of file IsolatedParticlesGeneratedJets.h.
Referenced by BookHistograms().
|
private |
Definition at line 49 of file IsolatedParticlesGeneratedJets.h.
Referenced by analyze(), and IsolatedParticlesGeneratedJets().
|
private |
Definition at line 49 of file IsolatedParticlesGeneratedJets.h.
Referenced by analyze(), and IsolatedParticlesGeneratedJets().
|
private |
Definition at line 55 of file IsolatedParticlesGeneratedJets.h.
Referenced by analyze(), BookHistograms(), and clearTreeVectors().
|
private |
Definition at line 55 of file IsolatedParticlesGeneratedJets.h.
Referenced by analyze(), BookHistograms(), and clearTreeVectors().
|
private |
Definition at line 53 of file IsolatedParticlesGeneratedJets.h.
Referenced by analyze(), BookHistograms(), and clearTreeVectors().
|
private |
Definition at line 55 of file IsolatedParticlesGeneratedJets.h.
Referenced by analyze(), BookHistograms(), and clearTreeVectors().
|
private |
Definition at line 55 of file IsolatedParticlesGeneratedJets.h.
Referenced by analyze(), BookHistograms(), and clearTreeVectors().
|
private |
Definition at line 62 of file IsolatedParticlesGeneratedJets.h.
Referenced by analyze(), BookHistograms(), and clearTreeVectors().
|
private |
Definition at line 59 of file IsolatedParticlesGeneratedJets.h.
Referenced by analyze(), BookHistograms(), and clearTreeVectors().
|
private |
Definition at line 57 of file IsolatedParticlesGeneratedJets.h.
Referenced by analyze(), BookHistograms(), and clearTreeVectors().
|
private |
Definition at line 61 of file IsolatedParticlesGeneratedJets.h.
Referenced by analyze(), BookHistograms(), and clearTreeVectors().
|
private |
Definition at line 60 of file IsolatedParticlesGeneratedJets.h.
Referenced by analyze(), BookHistograms(), and clearTreeVectors().
|
private |
Definition at line 58 of file IsolatedParticlesGeneratedJets.h.
Referenced by analyze(), BookHistograms(), and clearTreeVectors().
|
private |
Definition at line 51 of file IsolatedParticlesGeneratedJets.h.
Referenced by svgfig.SVG::__str__(), analyze(), BookHistograms(), and python.cmstools.EventTree::SetAlias().