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.
1.8.5