Classes | Namespaces
ParticleListAction_service.h File Reference

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 "canvas/Persistency/Common/Assns.h"
#include "messagefacility/MessageLogger/MessageLogger.h"
#include "nug4/ParticleNavigation/ParticleList.h"
#include "nusimdata/SimulationBase/MCParticle.h"
#include "nusimdata/SimulationBase/MCTruth.h"
#include "nusimdata/SimulationBase/simb.h"
#include "artg4tk/actionBase/EventActionBase.hh"
#include "artg4tk/actionBase/SteppingActionBase.hh"
#include "artg4tk/actionBase/TrackingActionBase.hh"
#include "lardataobj/Simulation/GeneratedParticleInfo.h"
#include "Geant4/globals.hh"
#include <map>

Go to the source code of this file.

Classes

class  larg4::ParticleListActionService
 
struct  larg4::ParticleListActionService::ParticleInfo_t
 

Namespaces

 sim
 Code to link reconstructed objects back to the MC truth information.
 
 larg4
 Geant4 interface.
 

Detailed Description

Use Geant4's user "hooks" to maintain a list of particles generated by Geant4.

Author
selig.nosp@m.man@.nosp@m.nevis.nosp@m..col.nosp@m.umbia.nosp@m..edu

Definition in file ParticleListAction_service.h.