Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
CommonTools
RecoAlgos
src
MassiveCandidateConverter.cc
Go to the documentation of this file.
1
#include "
CommonTools/RecoAlgos/src/MassiveCandidateConverter.h
"
2
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
3
#include "HepPDT/ParticleData.hh"
4
#include "
FWCore/Framework/interface/ESHandle.h
"
5
#include <algorithm>
6
using namespace
edm;
7
using namespace
std;
8
using namespace
converter;
9
10
MassiveCandidateConverter::MassiveCandidateConverter(
const
edm::ParameterSet
&
cfg
) :
11
massSqr_(0), particle_( cfg.getParameter<
PdtEntry
>(
"particleType"
) ) {
12
}
13
14
void
MassiveCandidateConverter::beginFirstRun
(
const
EventSetup
& es ) {
15
particle_
.
setup
(es);
16
massSqr_
=
particle_
.
data
().mass();
17
massSqr_
*=
massSqr_
;
18
}
19
looper.cfg
tuple cfg
Definition:
looper.py:293
converter::MassiveCandidateConverter::massSqr_
double massSqr_
Definition:
MassiveCandidateConverter.h:15
ParameterSet.h
PdtEntry
Definition:
PdtEntry.h:15
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:45
MassiveCandidateConverter.h
PdtEntry::setup
void setup(const edm::EventSetup &)
fill data from Event Setup
Definition:
PdtEntry.cc:31
edm::ParameterSet
Definition:
ParameterSet.h:36
converter::MassiveCandidateConverter::beginFirstRun
void beginFirstRun(const edm::EventSetup &)
Definition:
MassiveCandidateConverter.cc:14
converter::MassiveCandidateConverter::particle_
PdtEntry particle_
Definition:
MassiveCandidateConverter.h:16
PdtEntry::data
const HepPDT::ParticleData & data() const
particle data
Definition:
PdtEntry.cc:23
Generated for CMSSW Reference Manual by
1.8.5