All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
ParticleListAction.cc File Reference
#include "larg4/pluginActions/ParticleListAction_service.h"
#include "lardataobj/Simulation/sim.h"
#include "nug4/G4Base/PrimaryParticleInformation.h"
#include "fhiclcpp/ParameterSet.h"
#include "TLorentzVector.h"
#include "CLHEP/Units/SystemOfUnits.h"
#include "Geant4/G4ParticleDefinition.hh"
#include "Geant4/G4DynamicParticle.hh"
#include "Geant4/G4PrimaryParticle.hh"
#include "Geant4/G4StepPoint.hh"
#include "Geant4/G4ThreeVector.hh"
#include "Geant4/G4Track.hh"
#include "Geant4/G4VProcess.hh"
#include "Geant4/G4VUserPrimaryParticleInformation.hh"
#include "range/v3/view.hpp"
#include <algorithm>
#include <cassert>
#include <sstream>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  larg4::UpdateDaughterInformation
 

Namespaces

 larg4
 Geant4 interface.
 

Functions

 larg4::fKeepEMShowerDaughters (p.get< bool >("keepEMShowerDaughters", true))
 
 larg4::fNotStoredPhysics (p.get< std::vector< std::string >>("NotStoredPhysics",{}))
 
 larg4::fkeepOnlyPrimaryFullTraj (p.get< bool >("keepOnlyPrimaryFullTrajectories", false))
 
 larg4::fSparsifyTrajectories (p.get< bool >("SparsifyTrajectories", false))
 
 larg4::fSparsifyMargin (p.get< double >("SparsifyMargin", 0.015))
 
 larg4::fKeepTransportation (p.get< bool >("KeepTransportation", false))
 
 larg4::fKeepSecondToLast (p.get< bool >("KeepSecondToLast", false))