Use Geant4's user "hooks" to maintain a list of particles generated by Geant4. More...
#include "art/Framework/Principal/Handle.h"
#include "art/Framework/Services/Registry/ServiceDeclarationMacros.h"
#include "lardataobj/Simulation/GeneratedParticleInfo.h"
#include "artg4tk/actionBase/EventActionBase.hh"
#include "artg4tk/actionBase/SteppingActionBase.hh"
#include "artg4tk/actionBase/TrackingActionBase.hh"
#include "nug4/ParticleNavigation/ParticleList.h"
#include "nusimdata/SimulationBase/MCParticle.h"
#include "nusimdata/SimulationBase/MCTruth.h"
#include "nusimdata/SimulationBase/simb.h"
#include "canvas/Persistency/Common/Assns.h"
#include "canvas/Persistency/Common/Ptr.h"
#include "canvas/Persistency/Provenance/ProductID.h"
#include "messagefacility/MessageLogger/MessageLogger.h"
#include "Geant4/globals.hh"
#include <map>
#include <memory>
#include <set>
#include <string>
#include <unordered_map>
#include <utility>
#include <vector>
Go to the source code of this file.
Classes | |
class | larg4::ParticleListActionService |
struct | larg4::ParticleListActionService::ParticleInfo_t |
Namespaces | |
art | |
larg4 | |
Geant4 interface. | |
Use Geant4's user "hooks" to maintain a list of particles generated by Geant4.
Definition in file ParticleListAction_service.h.