CMS 3D CMS Logo

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