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
0018
0019 double fMinPt;
0020 double fMaxPt;
0021 };
0022 }
0023
0024 #endif