Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
IOMC
ParticleGuns
interface
RandomMultiParticlePGunProducer.h
Go to the documentation of this file.
1
#ifndef IOMC_ParticleGuns_RandomMultiParticlePGunProducer_H
2
#define IOMC_ParticleGuns_RandomMultiParticlePGunProducer_H
3
4
#include <vector>
5
#include "
IOMC/ParticleGuns/interface/BaseFlatGunProducer.h
"
6
7
namespace
edm {
8
9
class
RandomMultiParticlePGunProducer
:
public
BaseFlatGunProducer
{
10
public
:
11
RandomMultiParticlePGunProducer
(
const
ParameterSet
&
pset
);
12
~RandomMultiParticlePGunProducer
()
override
{}
13
14
void
produce
(
Event
&
e
,
const
EventSetup
& es)
override
;
15
16
private
:
17
// data members
18
std::vector<double>
fProbParticle_
;
19
std::vector<double>
fProbP_
;
20
double
fMinP_
;
21
double
fMaxP_
;
22
int
fBinsP_
;
23
double
fDeltaP_
;
24
};
25
}
// namespace edm
26
#endif
edm::RandomMultiParticlePGunProducer::~RandomMultiParticlePGunProducer
~RandomMultiParticlePGunProducer() override
Definition:
RandomMultiParticlePGunProducer.h:12
edm::RandomMultiParticlePGunProducer::fProbParticle_
std::vector< double > fProbParticle_
Definition:
RandomMultiParticlePGunProducer.h:18
TrackValidation_cff.pset
tuple pset
Definition:
TrackValidation_cff.py:591
edm::BaseFlatGunProducer
Definition:
BaseFlatGunProducer.h:26
edm::RandomMultiParticlePGunProducer
Definition:
RandomMultiParticlePGunProducer.h:9
edm::RandomMultiParticlePGunProducer::fMaxP_
double fMaxP_
Definition:
RandomMultiParticlePGunProducer.h:21
edm::RandomMultiParticlePGunProducer::RandomMultiParticlePGunProducer
RandomMultiParticlePGunProducer(const ParameterSet &pset)
Definition:
RandomMultiParticlePGunProducer.cc:19
edm::RandomMultiParticlePGunProducer::produce
void produce(Event &e, const EventSetup &es) override
Definition:
RandomMultiParticlePGunProducer.cc:66
edm::EventSetup
Definition:
EventSetup.h:59
alignCSCRings.e
list e
Definition:
alignCSCRings.py:91
edm::RandomMultiParticlePGunProducer::fBinsP_
int fBinsP_
Definition:
RandomMultiParticlePGunProducer.h:22
edm::ParameterSet
Definition:
ParameterSet.h:47
edm::RandomMultiParticlePGunProducer::fProbP_
std::vector< double > fProbP_
Definition:
RandomMultiParticlePGunProducer.h:19
edm::RandomMultiParticlePGunProducer::fMinP_
double fMinP_
Definition:
RandomMultiParticlePGunProducer.h:20
BaseFlatGunProducer.h
edm::Event
Definition:
Event.h:73
edm::RandomMultiParticlePGunProducer::fDeltaP_
double fDeltaP_
Definition:
RandomMultiParticlePGunProducer.h:23
Generated for CMSSW Reference Manual by
1.8.5