CMS 3D CMS Logo

CloseByParticleGunProducer.h
Go to the documentation of this file.
1 #ifndef IOMC_ParticleGun_CloseByParticleGunProducer_H
2 #define IOMC_ParticleGun_CloseByParticleGunProducer_H
3 
5 
6 namespace edm {
7 
9  public:
11  ~CloseByParticleGunProducer() override;
12 
13  private:
14  void produce(Event& e, const EventSetup& es) override;
15 
16  protected:
17  // data members
20  bool fPointing = false;
21  bool fOverlapping = false;
22  bool fRandomShoot = false;
23  std::vector<int> fPartIDs;
24  };
25 } // namespace edm
26 
27 #endif
edm::CloseByParticleGunProducer::fOverlapping
bool fOverlapping
Definition: CloseByParticleGunProducer.h:21
edm
HLT enums.
Definition: AlignableModifier.h:19
edm::CloseByParticleGunProducer::fDelta
double fDelta
Definition: CloseByParticleGunProducer.h:18
edm::CloseByParticleGunProducer::fPhiMin
double fPhiMin
Definition: CloseByParticleGunProducer.h:18
edm::CloseByParticleGunProducer
Definition: CloseByParticleGunProducer.h:8
edm::CloseByParticleGunProducer::fPhiMax
double fPhiMax
Definition: CloseByParticleGunProducer.h:18
edm::CloseByParticleGunProducer::fRMin
double fRMin
Definition: CloseByParticleGunProducer.h:18
edm::CloseByParticleGunProducer::fNParticles
int fNParticles
Definition: CloseByParticleGunProducer.h:19
edm::CloseByParticleGunProducer::fPartIDs
std::vector< int > fPartIDs
Definition: CloseByParticleGunProducer.h:23
BaseFlatGunProducer.h
edm::CloseByParticleGunProducer::fRMax
double fRMax
Definition: CloseByParticleGunProducer.h:18
edm::CloseByParticleGunProducer::~CloseByParticleGunProducer
~CloseByParticleGunProducer() override
Definition: CloseByParticleGunProducer.cc:47
edm::ParameterSet
Definition: ParameterSet.h:47
edm::CloseByParticleGunProducer::CloseByParticleGunProducer
CloseByParticleGunProducer(const ParameterSet &)
Definition: CloseByParticleGunProducer.cc:24
edm::EventSetup
Definition: EventSetup.h:57
edm::BaseFlatGunProducer
Definition: BaseFlatGunProducer.h:26
edm::CloseByParticleGunProducer::fEnMin
double fEnMin
Definition: CloseByParticleGunProducer.h:18
edm::CloseByParticleGunProducer::fZMax
double fZMax
Definition: CloseByParticleGunProducer.h:18
edm::CloseByParticleGunProducer::fZMin
double fZMin
Definition: CloseByParticleGunProducer.h:18
edm::CloseByParticleGunProducer::fPointing
bool fPointing
Definition: CloseByParticleGunProducer.h:20
edm::CloseByParticleGunProducer::fRandomShoot
bool fRandomShoot
Definition: CloseByParticleGunProducer.h:22
edm::CloseByParticleGunProducer::fEnMax
double fEnMax
Definition: CloseByParticleGunProducer.h:18
edm::CloseByParticleGunProducer::produce
void produce(Event &e, const EventSetup &es) override
Definition: CloseByParticleGunProducer.cc:51
edm::Event
Definition: Event.h:73
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37