Namespaces
MCDumpers.h File Reference

Utility functions to print MC truth information. More...

#include "lardataalg/MCDumpers/MCDumperUtils.h"
#include "larcorealg/CoreUtils/DumpUtils.h"
#include "larcorealg/Geometry/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="")
 

Detailed Description

Utility functions to print MC truth information.

Author
Gianluca Petrillo (petri.nosp@m.llo@.nosp@m.fnal..nosp@m.gov)
Date
November 2, 2017

Functions dumping Monte Carlo data product objects (sim::dump namespace).

Definition in file MCDumpers.h.