Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
12
namespace
edm {
13
14
class
MultiParticleInConeGunProducer
:
public
BaseFlatGunProducer
{
15
public
:
16
MultiParticleInConeGunProducer
(
const
ParameterSet
&);
17
~MultiParticleInConeGunProducer
()
override
;
18
19
private
:
20
void
produce
(
Event
&
e
,
const
EventSetup
& es)
override
;
21
22
protected
:
23
// data members
24
double
fMinPt
;
25
double
fMaxPt
;
26
27
std::vector<int>
fInConeIds
;
28
double
fMinDeltaR
;
29
double
fMaxDeltaR
;
30
double
fMinMomRatio
;
31
double
fMaxMomRatio
;
32
33
double
fInConeMinEta
;
34
double
fInConeMaxEta
;
35
double
fInConeMinPhi
;
36
double
fInConeMaxPhi
;
37
unsigned
int
fInConeMaxTry
;
38
};
39
}
// namespace edm
40
41
#endif
edm::MultiParticleInConeGunProducer::fInConeMaxTry
unsigned int fInConeMaxTry
Definition:
MultiParticleInConeGunProducer.h:37
edm::MultiParticleInConeGunProducer::fMaxMomRatio
double fMaxMomRatio
Definition:
MultiParticleInConeGunProducer.h:31
edm::MultiParticleInConeGunProducer::fMinMomRatio
double fMinMomRatio
Definition:
MultiParticleInConeGunProducer.h:30
edm::MultiParticleInConeGunProducer::fMaxDeltaR
double fMaxDeltaR
Definition:
MultiParticleInConeGunProducer.h:29
edm::BaseFlatGunProducer
Definition:
BaseFlatGunProducer.h:26
edm::MultiParticleInConeGunProducer::fInConeMaxPhi
double fInConeMaxPhi
Definition:
MultiParticleInConeGunProducer.h:36
edm::MultiParticleInConeGunProducer::fInConeMinEta
double fInConeMinEta
Definition:
MultiParticleInConeGunProducer.h:33
edm::MultiParticleInConeGunProducer::fInConeIds
std::vector< int > fInConeIds
Definition:
MultiParticleInConeGunProducer.h:27
edm::MultiParticleInConeGunProducer::MultiParticleInConeGunProducer
MultiParticleInConeGunProducer(const ParameterSet &)
Definition:
MultiParticleInConeGunProducer.cc:22
edm::MultiParticleInConeGunProducer::produce
void produce(Event &e, const EventSetup &es) override
Definition:
MultiParticleInConeGunProducer.cc:49
edm::MultiParticleInConeGunProducer::fMinDeltaR
double fMinDeltaR
Definition:
MultiParticleInConeGunProducer.h:28
edm::EventSetup
Definition:
EventSetup.h:59
edm::MultiParticleInConeGunProducer::fInConeMaxEta
double fInConeMaxEta
Definition:
MultiParticleInConeGunProducer.h:34
edm::MultiParticleInConeGunProducer::fInConeMinPhi
double fInConeMinPhi
Definition:
MultiParticleInConeGunProducer.h:35
edm::MultiParticleInConeGunProducer::~MultiParticleInConeGunProducer
~MultiParticleInConeGunProducer() override
Definition:
MultiParticleInConeGunProducer.cc:45
alignCSCRings.e
list e
Definition:
alignCSCRings.py:91
edm::MultiParticleInConeGunProducer::fMinPt
double fMinPt
Definition:
MultiParticleInConeGunProducer.h:24
edm::ParameterSet
Definition:
ParameterSet.h:47
edm::MultiParticleInConeGunProducer
Definition:
MultiParticleInConeGunProducer.h:14
BaseFlatGunProducer.h
edm::Event
Definition:
Event.h:73
edm::MultiParticleInConeGunProducer::fMaxPt
double fMaxPt
Definition:
MultiParticleInConeGunProducer.h:25
Generated for CMSSW Reference Manual by
1.8.5