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