Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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