Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
FastSimulation
Particle
interface
makeParticle.h
Go to the documentation of this file.
1
#ifndef FastSimulation_Particle_makeParticle_h
2
#define FastSimulation_Particle_makeParticle_h
3
// -*- C++ -*-
4
//
5
// Package: FastSimulation/Particle
6
// Class : makeParticle
7
//
16
//
17
// Original Author: Christopher Jones
18
// Created: Mon, 04 Mar 2019 17:15:34 GMT
19
//
20
21
// system include files
22
#include "
DataFormats/Math/interface/LorentzVector.h
"
23
#include "
SimGeneral/HepPDTRecord/interface/ParticleDataTable.h
"
24
25
// user include files
26
27
// forward declarations
28
class
RawParticle
;
29
30
RawParticle
makeParticle
(
HepPDT::ParticleDataTable
const
*,
int
id
,
const
math::XYZTLorentzVector
&
p
);
31
RawParticle
makeParticle
(
HepPDT::ParticleDataTable
const
*,
32
int
id
,
33
const
math::XYZTLorentzVector
&
p
,
34
const
math::XYZTLorentzVector
& xStart);
35
36
#endif
ParticleDataTable
HepPDT::ParticleDataTable ParticleDataTable
Definition:
ParticleDataTable.h:8
makeParticle
RawParticle makeParticle(HepPDT::ParticleDataTable const *, int id, const math::XYZTLorentzVector &p)
Definition:
makeParticle.cc:28
math::XYZTLorentzVector
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
Definition:
LorentzVector.h:29
ParticleDataTable.h
RawParticle
Definition:
RawParticle.h:37
LorentzVector.h
AlCaHLTBitMon_ParallelJobs.p
tuple p
Definition:
AlCaHLTBitMon_ParallelJobs.py:153
Generated for CMSSW Reference Manual by
1.8.5