Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
IOMC
ParticleGuns
interface
MultiParticleInConeGunSource.h
Go to the documentation of this file.
1
#ifndef MultiParticleInConeGunSource_H
2
#define MultiParticleInConeGunSource_H
3
10
#include "
IOMC/ParticleGuns/interface/BaseFlatGunSource.h
"
11
#include "CLHEP/Random/RandExponential.h"
12
namespace
edm
13
{
14
15
class
MultiParticleInConeGunSource
:
public
BaseFlatGunSource
16
{
17
18
public
:
19
MultiParticleInConeGunSource
(
const
ParameterSet
&,
const
InputSourceDescription
& );
20
virtual
~MultiParticleInConeGunSource
();
21
22
private
:
23
24
virtual
bool
produce
(
Event
&
e
);
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::MultiParticleInConeGunSource::~MultiParticleInConeGunSource
virtual ~MultiParticleInConeGunSource()
Definition:
MultiParticleInConeGunSource.cc:51
edm::MultiParticleInConeGunSource
Definition:
MultiParticleInConeGunSource.h:15
edm::MultiParticleInConeGunSource::fMinDeltaR
double fMinDeltaR
Definition:
MultiParticleInConeGunSource.h:33
edm::MultiParticleInConeGunSource::fMaxPt
double fMaxPt
Definition:
MultiParticleInConeGunSource.h:30
edm::MultiParticleInConeGunSource::fInConeMaxEta
double fInConeMaxEta
Definition:
MultiParticleInConeGunSource.h:39
edm::MultiParticleInConeGunSource::MultiParticleInConeGunSource
MultiParticleInConeGunSource(const ParameterSet &, const InputSourceDescription &)
Definition:
MultiParticleInConeGunSource.cc:23
edm::InputSourceDescription
Definition:
InputSourceDescription.h:17
edm::MultiParticleInConeGunSource::fMinMomRatio
double fMinMomRatio
Definition:
MultiParticleInConeGunSource.h:35
edm::MultiParticleInConeGunSource::fInConeIds
std::vector< int > fInConeIds
Definition:
MultiParticleInConeGunSource.h:32
edm::BaseFlatGunSource
Definition:
BaseFlatGunSource.h:32
edm::MultiParticleInConeGunSource::fInConeMinPhi
double fInConeMinPhi
Definition:
MultiParticleInConeGunSource.h:40
edm::MultiParticleInConeGunSource::fMinPt
double fMinPt
Definition:
MultiParticleInConeGunSource.h:29
edm::MultiParticleInConeGunSource::fInConeMaxTry
unsigned int fInConeMaxTry
Definition:
MultiParticleInConeGunSource.h:42
edm::MultiParticleInConeGunSource::fMaxMomRatio
double fMaxMomRatio
Definition:
MultiParticleInConeGunSource.h:36
alignCSCRings.e
list e
Definition:
alignCSCRings.py:90
edm::MultiParticleInConeGunSource::fInConeMinEta
double fInConeMinEta
Definition:
MultiParticleInConeGunSource.h:38
BaseFlatGunSource.h
edm::MultiParticleInConeGunSource::fInConeMaxPhi
double fInConeMaxPhi
Definition:
MultiParticleInConeGunSource.h:41
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::MultiParticleInConeGunSource::produce
virtual bool produce(Event &e)
Definition:
MultiParticleInConeGunSource.cc:56
edm::Event
Definition:
Event.h:50
edm::MultiParticleInConeGunSource::fMaxDeltaR
double fMaxDeltaR
Definition:
MultiParticleInConeGunSource.h:34
Generated for CMSSW Reference Manual by
1.8.5