Namespaces
MCDumpers.h File Reference
#include "MCDumperUtils.h"
#include "DumpUtils.h"
#include "Utilities/geo_vectors_utils_TVector.h"
#include "nusimdata/SimulationBase/MCTrajectory.h"
#include "nusimdata/SimulationBase/MCParticle.h"
#include "nusimdata/SimulationBase/GTruth.h"
#include "nusimdata/SimulationBase/MCTruth.h"
#include "TLorentzVector.h"
#include <string>
#include <utility>

Go to the source code of this file.

Namespaces

 sim
 Code to link reconstructed objects back to the MC truth information.
 
 sim::dump
 Functions to dump Monte Carlo object information into a stream.
 

Functions

template<typename Stream >
void sim::dump::DumpMCParticle (Stream &&out, simb::MCParticle const &particle, std::string indent, std::string firstIndent)
 Dumps the content of the specified particle in the output stream. More...
 
template<typename Stream >
void sim::dump::DumpMCParticle (Stream &&out, simb::MCParticle const &particle, std::string indent="")
 
template<typename Stream >
void sim::dump::DumpMCParticleTrajectory (Stream &&out, simb::MCTrajectory const &trajectory, unsigned int pointsPerLine, std::string indent)
 Dumps the specified particle trajectory into the output stream. More...
 
template<typename Stream >
void sim::dump::DumpMCParticleTrajectory (Stream &&out, simb::MCTrajectory const &trajectory)
 
template<typename Stream >
void sim::dump::DumpMCNeutrino (Stream &&out, simb::MCNeutrino const &neutrino, std::string indent, std::string firstIndent)
 Dumps the content of the specified neutrino in the output stream. More...
 
template<typename Stream >
void sim::dump::DumpMCNeutrino (Stream &&out, simb::MCNeutrino const &neutrino, std::string indent="")
 
template<typename Stream >
void sim::dump::DumpMCTruth (Stream &&out, simb::MCTruth const &truth, unsigned int pointsPerLine, std::string indent, std::string firstIndent)
 Dumps the content of the specified MC truth in the output stream. More...
 
template<typename Stream >
void sim::dump::DumpMCTruth (Stream &&out, simb::MCTruth const &truth, unsigned int pointsPerLine, std::string indent="")
 
template<typename Stream >
void sim::dump::DumpMCTruth (Stream &&out, simb::MCTruth const &truth, std::string indent, std::string firstIndent)
 
template<typename Stream >
void sim::dump::DumpMCTruth (Stream &&out, simb::MCTruth const &truth, std::string indent="")
 
template<typename Stream >
void sim::dump::DumpGTruth (Stream &&out, simb::GTruth const &truth, std::string indent, std::string firstIndent)
 Dumps the content of the GENIE truth in the output stream. More...
 
template<typename Stream >
void sim::dump::DumpGTruth (Stream &&out, simb::GTruth const &truth, std::string indent="")