Back to home page

Project CMSSW displayed by LXR

 
 

    


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

0001 #include "FWCore/Framework/interface/MakerMacros.h"
0002 // #include "IOMC/Input/interface/MCFileSource.h"
0003 
0004 // Julia Yarba : related to particle gun prototypes
0005 //
0006 
0007 #include "IOMC/ParticleGuns/interface/BeamMomentumGunProducer.h"
0008 #include "IOMC/ParticleGuns/interface/CloseByParticleGunProducer.h"
0009 #include "IOMC/ParticleGuns/interface/ExpoRandomPtGunProducer.h"
0010 #include "IOMC/ParticleGuns/interface/ExpoRandomPGunProducer.h"
0011 #include "IOMC/ParticleGuns/interface/FlatRandomEGunProducer.h"
0012 #include "IOMC/ParticleGuns/interface/FlatRandomEThetaGunProducer.h"
0013 #include "IOMC/ParticleGuns/interface/FileRandomKEThetaGunProducer.h"
0014 #include "IOMC/ParticleGuns/interface/FileRandomMultiParticlePGunProducer.h"
0015 #include "IOMC/ParticleGuns/interface/FlatRandomMultiParticlePGunProducer.h"
0016 #include "IOMC/ParticleGuns/interface/FlatRandomOneOverPtGunProducer.h"
0017 #include "IOMC/ParticleGuns/interface/FlatRandomPtAndDxyGunProducer.h"
0018 #include "IOMC/ParticleGuns/interface/FlatRandomPtGunProducer.h"
0019 #include "IOMC/ParticleGuns/interface/FlatRandomPtThetaGunProducer.h"
0020 #include "IOMC/ParticleGuns/interface/GaussRandomPThetaGunProducer.h"
0021 #include "IOMC/ParticleGuns/interface/MultiParticleInConeGunProducer.h"
0022 #include "IOMC/ParticleGuns/interface/RandomtXiGunProducer.h"
0023 #include "IOMC/ParticleGuns/interface/RandomMultiParticlePGunProducer.h"
0024 #include "IOMC/ParticleGuns/interface/RandomXiThetaGunProducer.h"
0025 // particle gun prototypes
0026 //
0027 
0028 using edm::BeamMomentumGunProducer;
0029 DEFINE_FWK_MODULE(BeamMomentumGunProducer);
0030 using edm::CloseByParticleGunProducer;
0031 DEFINE_FWK_MODULE(CloseByParticleGunProducer);
0032 using edm::ExpoRandomPtGunProducer;
0033 DEFINE_FWK_MODULE(ExpoRandomPtGunProducer);
0034 using edm::ExpoRandomPGunProducer;
0035 DEFINE_FWK_MODULE(ExpoRandomPGunProducer);
0036 using edm::FileRandomKEThetaGunProducer;
0037 DEFINE_FWK_MODULE(FileRandomKEThetaGunProducer);
0038 using edm::FileRandomMultiParticlePGunProducer;
0039 DEFINE_FWK_MODULE(FileRandomMultiParticlePGunProducer);
0040 using edm::FlatRandomEGunProducer;
0041 DEFINE_FWK_MODULE(FlatRandomEGunProducer);
0042 using edm::FlatRandomPtGunProducer;
0043 DEFINE_FWK_MODULE(FlatRandomPtGunProducer);
0044 using edm::FlatRandomEThetaGunProducer;
0045 DEFINE_FWK_MODULE(FlatRandomEThetaGunProducer);
0046 using edm::FlatRandomMultiParticlePGunProducer;
0047 DEFINE_FWK_MODULE(FlatRandomMultiParticlePGunProducer);
0048 using edm::FlatRandomOneOverPtGunProducer;
0049 DEFINE_FWK_MODULE(FlatRandomOneOverPtGunProducer);
0050 using edm::FlatRandomPtAndDxyGunProducer;
0051 DEFINE_FWK_MODULE(FlatRandomPtAndDxyGunProducer);
0052 using edm::FlatRandomPtThetaGunProducer;
0053 DEFINE_FWK_MODULE(FlatRandomPtThetaGunProducer);
0054 using edm::GaussRandomPThetaGunProducer;
0055 DEFINE_FWK_MODULE(GaussRandomPThetaGunProducer);
0056 using edm::MultiParticleInConeGunProducer;
0057 DEFINE_FWK_MODULE(MultiParticleInConeGunProducer);
0058 using edm::RandomtXiGunProducer;
0059 DEFINE_FWK_MODULE(RandomtXiGunProducer);
0060 using edm::RandomMultiParticlePGunProducer;
0061 DEFINE_FWK_MODULE(RandomMultiParticlePGunProducer);
0062 using edm::RandomXiThetaGunProducer;
0063 DEFINE_FWK_MODULE(RandomXiThetaGunProducer);