Back to home page

Project CMSSW displayed by LXR

 
 

    


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

0001 #ifndef FlatRandomPtThetaGunProducer_H
0002 #define FlatRandomPtThetaGunProducer_H
0003 
0004 #include "IOMC/ParticleGuns/interface/FlatBaseThetaGunProducer.h"
0005 
0006 namespace edm {
0007 
0008   class FlatRandomPtThetaGunProducer : public FlatBaseThetaGunProducer {
0009   public:
0010     FlatRandomPtThetaGunProducer(const ParameterSet&);
0011     ~FlatRandomPtThetaGunProducer() override;
0012 
0013   private:
0014     void produce(Event& e, const EventSetup& es) override;
0015 
0016   protected:
0017     // data members
0018 
0019     double fMinPt;
0020     double fMaxPt;
0021   };
0022 }  // namespace edm
0023 
0024 #endif