Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
JetMETCorrections
MCJet
plugins
PFMCTruthTreeProducer.h
Go to the documentation of this file.
1
#ifndef PF_MCTRUTH_TREE_PRODUCER_H
2
#define PF_MCTRUTH_TREE_PRODUCER_H
3
4
#include "TTree.h"
5
#include "TFile.h"
6
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
7
8
//namespace cms
9
//{
10
class
PFMCTruthTreeProducer
:
public
edm::EDAnalyzer
11
{
12
public
:
13
explicit
PFMCTruthTreeProducer
(
edm::ParameterSet
const
& cfg);
14
virtual
void
beginJob
();
15
virtual
void
analyze
(
edm::Event
const
&
e
,
edm::EventSetup
const
& iSetup);
16
virtual
void
endJob
();
17
~PFMCTruthTreeProducer
();
18
19
private
:
20
std::string
histogramFile_
;
21
std::string
jets_
;
22
std::string
genjets_
;
23
TFile*
file_
;
24
TTree*
mcTruthTree_
;
25
float
ptJet_
,
chfJet_
,
nhfJet_
,
cemfJet_
,
nemfJet_
,
ptGen_
,
ptHat_
,
dR_
,
etaJet_
,
etaGen_
,
phiJet_
,
phiGen_
;
26
int
rank_
,
cmultiJet_
,
nmultiJet_
;
27
};
28
//}
29
30
#endif
PFMCTruthTreeProducer::nhfJet_
float nhfJet_
Definition:
PFMCTruthTreeProducer.h:25
PFMCTruthTreeProducer::ptHat_
float ptHat_
Definition:
PFMCTruthTreeProducer.h:25
PFMCTruthTreeProducer::jets_
std::string jets_
Definition:
PFMCTruthTreeProducer.h:21
PFMCTruthTreeProducer::nemfJet_
float nemfJet_
Definition:
PFMCTruthTreeProducer.h:25
PFMCTruthTreeProducer::~PFMCTruthTreeProducer
~PFMCTruthTreeProducer()
Definition:
PFMCTruthTreeProducer.cc:115
PFMCTruthTreeProducer::mcTruthTree_
TTree * mcTruthTree_
Definition:
PFMCTruthTreeProducer.h:24
PFMCTruthTreeProducer::etaJet_
float etaJet_
Definition:
PFMCTruthTreeProducer.h:25
PFMCTruthTreeProducer::etaGen_
float etaGen_
Definition:
PFMCTruthTreeProducer.h:25
PFMCTruthTreeProducer::phiGen_
float phiGen_
Definition:
PFMCTruthTreeProducer.h:25
PFMCTruthTreeProducer::file_
TFile * file_
Definition:
PFMCTruthTreeProducer.h:23
PFMCTruthTreeProducer
Definition:
PFMCTruthTreeProducer.h:10
PFMCTruthTreeProducer::nmultiJet_
int nmultiJet_
Definition:
PFMCTruthTreeProducer.h:26
PFMCTruthTreeProducer::genjets_
std::string genjets_
Definition:
PFMCTruthTreeProducer.h:22
edm::EventSetup
Definition:
EventSetup.h:44
PFMCTruthTreeProducer::beginJob
virtual void beginJob()
Definition:
PFMCTruthTreeProducer.cc:36
edm::EDAnalyzer
Definition:
EDAnalyzer.h:14
EDAnalyzer.h
PFMCTruthTreeProducer::chfJet_
float chfJet_
Definition:
PFMCTruthTreeProducer.h:25
PFMCTruthTreeProducer::phiJet_
float phiJet_
Definition:
PFMCTruthTreeProducer.h:25
PFMCTruthTreeProducer::cmultiJet_
int cmultiJet_
Definition:
PFMCTruthTreeProducer.h:26
PFMCTruthTreeProducer::histogramFile_
std::string histogramFile_
Definition:
PFMCTruthTreeProducer.h:20
PFMCTruthTreeProducer::cemfJet_
float cemfJet_
Definition:
PFMCTruthTreeProducer.h:25
PFMCTruthTreeProducer::endJob
virtual void endJob()
Definition:
PFMCTruthTreeProducer.cc:58
PFMCTruthTreeProducer::analyze
virtual void analyze(edm::Event const &e, edm::EventSetup const &iSetup)
Definition:
PFMCTruthTreeProducer.cc:68
alignCSCRings.e
list e
Definition:
alignCSCRings.py:90
PFMCTruthTreeProducer::ptJet_
float ptJet_
Definition:
PFMCTruthTreeProducer.h:25
edm::ParameterSet
Definition:
ParameterSet.h:35
PFMCTruthTreeProducer::dR_
float dR_
Definition:
PFMCTruthTreeProducer.h:25
PFMCTruthTreeProducer::rank_
int rank_
Definition:
PFMCTruthTreeProducer.h:26
edm::Event
Definition:
Event.h:50
PFMCTruthTreeProducer::PFMCTruthTreeProducer
PFMCTruthTreeProducer(edm::ParameterSet const &cfg)
Definition:
PFMCTruthTreeProducer.cc:29
PFMCTruthTreeProducer::ptGen_
float ptGen_
Definition:
PFMCTruthTreeProducer.h:25
Generated for CMSSW Reference Manual by
1.8.5