Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
IOMC
ParticleGuns
interface
MultiParticleInConeGunProducer.h
Go to the documentation of this file.
1
#ifndef MultiParticleInConeGunProducer_H
2
#define MultiParticleInConeGunProducer_H
3
10
#include "
IOMC/ParticleGuns/interface/BaseFlatGunProducer.h
"
11
#include "CLHEP/Random/RandExponential.h"
12
namespace
edm
13
{
14
15
class
MultiParticleInConeGunProducer
:
public
BaseFlatGunProducer
16
{
17
18
public
:
19
MultiParticleInConeGunProducer
(
const
ParameterSet
&);
20
virtual
~MultiParticleInConeGunProducer
();
21
22
private
:
23
24
virtual
void
produce
(
Event
&
e
,
const
EventSetup
& es)
override
;
25
26
protected
:
27
28
// data members
29
double
fMinPt
;
30
double
fMaxPt
;
31
32
std::vector<int>
fInConeIds
;
33
double
fMinDeltaR
;
34
double
fMaxDeltaR
;
35
double
fMinMomRatio
;
36
double
fMaxMomRatio
;
37
38
double
fInConeMinEta
;
39
double
fInConeMaxEta
;
40
double
fInConeMinPhi
;
41
double
fInConeMaxPhi
;
42
unsigned
int
fInConeMaxTry
;
43
44
};
45
}
46
47
#endif
edm::MultiParticleInConeGunProducer::fInConeMaxTry
unsigned int fInConeMaxTry
Definition:
MultiParticleInConeGunProducer.h:42
edm::MultiParticleInConeGunProducer::fMaxMomRatio
double fMaxMomRatio
Definition:
MultiParticleInConeGunProducer.h:36
edm::MultiParticleInConeGunProducer::fMinMomRatio
double fMinMomRatio
Definition:
MultiParticleInConeGunProducer.h:35
edm::MultiParticleInConeGunProducer::fMaxDeltaR
double fMaxDeltaR
Definition:
MultiParticleInConeGunProducer.h:34
edm::BaseFlatGunProducer
Definition:
BaseFlatGunProducer.h:31
edm::MultiParticleInConeGunProducer::fInConeMaxPhi
double fInConeMaxPhi
Definition:
MultiParticleInConeGunProducer.h:41
edm::MultiParticleInConeGunProducer::fInConeMinEta
double fInConeMinEta
Definition:
MultiParticleInConeGunProducer.h:38
edm::MultiParticleInConeGunProducer::fInConeIds
std::vector< int > fInConeIds
Definition:
MultiParticleInConeGunProducer.h:32
edm::MultiParticleInConeGunProducer::MultiParticleInConeGunProducer
MultiParticleInConeGunProducer(const ParameterSet &)
Definition:
MultiParticleInConeGunProducer.cc:24
edm::MultiParticleInConeGunProducer::produce
virtual void produce(Event &e, const EventSetup &es) override
Definition:
MultiParticleInConeGunProducer.cc:57
edm::MultiParticleInConeGunProducer::fMinDeltaR
double fMinDeltaR
Definition:
MultiParticleInConeGunProducer.h:33
edm::EventSetup
Definition:
EventSetup.h:44
edm::MultiParticleInConeGunProducer::fInConeMaxEta
double fInConeMaxEta
Definition:
MultiParticleInConeGunProducer.h:39
edm::MultiParticleInConeGunProducer::fInConeMinPhi
double fInConeMinPhi
Definition:
MultiParticleInConeGunProducer.h:40
alignCSCRings.e
list e
Definition:
alignCSCRings.py:90
edm::MultiParticleInConeGunProducer::fMinPt
double fMinPt
Definition:
MultiParticleInConeGunProducer.h:29
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::MultiParticleInConeGunProducer
Definition:
MultiParticleInConeGunProducer.h:15
BaseFlatGunProducer.h
edm::Event
Definition:
Event.h:56
edm::MultiParticleInConeGunProducer::~MultiParticleInConeGunProducer
virtual ~MultiParticleInConeGunProducer()
Definition:
MultiParticleInConeGunProducer.cc:52
edm::MultiParticleInConeGunProducer::fMaxPt
double fMaxPt
Definition:
MultiParticleInConeGunProducer.h:30
Generated for CMSSW Reference Manual by
1.8.5