Classes | Namespaces
ParticleInventory.h File Reference

Header for the ParticleInvenotry Service Provider. More...

#include <vector>
#include "canvas/Persistency/Common/Ptr.h"
#include "canvas/Utilities/InputTag.h"
#include "fhiclcpp/types/Atom.h"
#include "nusimdata/SimulationBase/MCParticle.h"
#include "nug4/ParticleNavigation/ParticleList.h"
#include "nusimdata/SimulationBase/MCTruth.h"
#include "lardataobj/Simulation/GeneratedParticleInfo.h"
#include "ParticleInventory.tcc"

Go to the source code of this file.

Classes

class  cheat::ParticleInventory
 
struct  cheat::ParticleInventory::ParticleInventoryConfig
 FHICL Validation Object This struct is used for loading the fhicl configuration. More...
 
struct  cheat::ParticleInventory::MCTObjects
 A simple struct to contain the MC Truth information. More...
 

Namespaces

 fhicl
 
 cheat
 code to link reconstructed objects back to the MC truth information
 

Detailed Description

Header for the ParticleInvenotry Service Provider.

Author
jason.nosp@m..sto.nosp@m.ck@mi.nosp@m.nes..nosp@m.sdsmt.nosp@m..edu The ParticleInventory is an art independent service provider for retreiving truth information about tracks and particles. The ParticleInventory, BackTracker, and PhotonBackTracker make a complete toolset for retreiving truth information from an event.

Definition in file ParticleInventory.h.