CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MultiParticleInConeGunSource.h
Go to the documentation of this file.
1 #ifndef MultiParticleInConeGunSource_H
2 #define MultiParticleInConeGunSource_H
3 
11 #include "CLHEP/Random/RandExponential.h"
12 namespace edm
13 {
14 
16  {
17 
18  public:
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
MultiParticleInConeGunSource(const ParameterSet &, const InputSourceDescription &)