Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:19:01

0001 #ifndef FlatRandomEGunProducer_H
0002 #define FlatRandomEGunProducer_H
0003 
0004 /** \class FlatRandomEGunProducer
0005  *
0006  * Generates single particle gun in HepMC format
0007  * Julia Yarba 10/2005 
0008  ***************************************/
0009 
0010 #include "IOMC/ParticleGuns/interface/BaseFlatGunProducer.h"
0011 
0012 namespace edm {
0013 
0014   class FlatRandomEGunProducer : public BaseFlatGunProducer {
0015   public:
0016     FlatRandomEGunProducer(const ParameterSet& pset);
0017     ~FlatRandomEGunProducer() override;
0018 
0019     void produce(Event& e, const EventSetup& es) override;
0020 
0021   private:
0022     // data members
0023 
0024     double fMinE;
0025     double fMaxE;
0026   };
0027 }  // namespace edm
0028 
0029 #endif