All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces
ParticleMaker_module.cc File Reference

Module creating simulated particles for a test. More...

#include "larcorealg/Geometry/geo_vectors_utils.h"
#include "larcoreobj/SimpleTypesAndConstants/geo_vectors.h"
#include "nusimdata/SimulationBase/MCParticle.h"
#include "art/Framework/Core/EDProducer.h"
#include "art/Framework/Core/ModuleMacros.h"
#include "art/Framework/Principal/Event.h"
#include "messagefacility/MessageLogger/MessageLogger.h"
#include "fhiclcpp/types/Atom.h"
#include "fhiclcpp/types/Sequence.h"
#include "fhiclcpp/types/Table.h"
#include "TVector3.h"
#include "TLorentzVector.h"
#include <array>
#include <memory>

Go to the source code of this file.

Classes

class  lar::example::tests::ParticleMaker
 Creates a collection of simulated particles. More...
 
struct  lar::example::tests::ParticleMaker::ParticleConfig
 
struct  lar::example::tests::ParticleMaker::Config
 
struct  lar::example::tests::ParticleMaker::ParticleSpecs
 

Namespaces

 lar
 LArSoft-specific namespace.
 
 lar::example
 LArSoft examples.
 
 lar::example::tests
 Tests for LArSoft examples.
 

Detailed Description

Module creating simulated particles for a test.

Author
Gianluca Petrillo (petri.nosp@m.llo@.nosp@m.fnal..nosp@m.gov)
Date
December 27, 2017

Definition in file ParticleMaker_module.cc.