#include <ProtoDUNETruthUtils.h>
Public Member Functions | |
ProtoDUNETruthUtils () | |
~ProtoDUNETruthUtils () | |
std::vector< const recob::Hit * > | FillSharedHits (detinfo::DetectorClocksData const &clockData, const simb::MCParticle &mcpart, const std::vector< const recob::Hit * > &hitsVec, bool delta_ray, bool use_eve=true) const |
std::vector< const recob::Hit * > | GetSharedHits (detinfo::DetectorClocksData const &clockData, const simb::MCParticle &mcpart, const recob::PFParticle &pfpart, const art::Event &evt, std::string pfparticleModule, bool delta_ray=false) const |
std::vector< const recob::Hit * > | GetSharedHits (detinfo::DetectorClocksData const &clockData, const simb::MCParticle &mcpart, const recob::Track &track, const art::Event &evt, std::string trackModule, bool delta_ray=false) const |
std::vector< const recob::Hit * > | GetSharedHits (detinfo::DetectorClocksData const &clockData, const simb::MCParticle &mcpart, const recob::Shower &shower, const art::Event &evt, std::string showerModule, bool delta_ray=false) const |
std::vector< const recob::Hit * > | GetMCParticleHits (detinfo::DetectorClocksData const &clockData, const simb::MCParticle &mcpart, const art::Event &evt, std::string hitModule, bool use_eve=true) const |
template<typename T > | |
double | GetCompleteness (detinfo::DetectorClocksData const &clockData, const T &recobj, const art::Event &evt, std::string recoModule, std::string hitModule) const |
double | GetPurity (detinfo::DetectorClocksData const &clockData, const recob::PFParticle &pfpart, const art::Event &evt, std::string pfparticleModule) const |
double | GetPurity (detinfo::DetectorClocksData const &clockData, const recob::Track &track, const art::Event &evt, std::string trackModule) const |
double | GetPurity (detinfo::DetectorClocksData const &clockData, const recob::Shower &shower, const art::Event &evt, std::string showerModule) const |
std::vector< std::pair< const simb::MCParticle *, double > > | GetMCParticleListFromTrackHits (detinfo::DetectorClocksData const &clockData, const std::vector< const recob::Hit * > &hitVec, bool use_eve=true) const |
std::vector< std::pair< const simb::MCParticle *, double > > | GetMCParticleListFromShowerHits (detinfo::DetectorClocksData const &clockData, const std::vector< const recob::Hit * > &hitVec) const |
std::vector< std::pair< const simb::MCParticle *, double > > | GetMCParticleListFromPFParticle (detinfo::DetectorClocksData const &clockData, const recob::PFParticle &pfpart, art::Event const &evt, std::string pfparticleModule) const |
std::vector< std::pair< const recob::PFParticle *, double > > | GetPFParticleListFromMCParticle (detinfo::DetectorClocksData const &clockData, const simb::MCParticle &part, art::Event const &evt, std::string pfparticleModule, bool use_eve=true) const |
std::vector< std::pair< const simb::MCParticle *, double > > | GetMCParticleListFromRecoTrack (detinfo::DetectorClocksData const &clockData, const recob::Track &track, art::Event const &evt, std::string trackModule) const |
std::vector< std::pair< const recob::Track *, double > > | GetRecoTrackListFromMCParticle (detinfo::DetectorClocksData const &clockData, const simb::MCParticle &part, art::Event const &evt, std::string trackModule) const |
std::vector< std::pair< const simb::MCParticle *, double > > | GetMCParticleListFromRecoShower (detinfo::DetectorClocksData const &clockData, const recob::Shower &shower, art::Event const &evt, std::string showerModule) const |
std::vector< std::pair< const recob::Shower *, double > > | GetRecoShowerListFromMCParticle (detinfo::DetectorClocksData const &clockData, const simb::MCParticle &part, art::Event const &evt, std::string showerModule) const |
const simb::MCParticle * | GetMCParticleFromPFParticle (detinfo::DetectorClocksData const &clockData, const recob::PFParticle &pfpart, art::Event const &evt, std::string pfparticleModule) const |
const recob::PFParticle * | GetPFParticleFromMCParticle (detinfo::DetectorClocksData const &clockData, const simb::MCParticle &part, art::Event const &evt, std::string pfparticleModule) const |
const simb::MCParticle * | GetMCParticleFromRecoTrack (detinfo::DetectorClocksData const &clockData, const recob::Track &track, art::Event const &evt, std::string trackModule) const |
const recob::Track * | GetRecoTrackFromMCParticle (detinfo::DetectorClocksData const &clockData, const simb::MCParticle &part, art::Event const &evt, std::string trackModule) const |
const simb::MCParticle * | GetMCParticleFromRecoShower (detinfo::DetectorClocksData const &clockData, const recob::Shower &shower, art::Event const &evt, std::string showerModule) const |
const recob::Shower * | GetRecoShowerFromMCParticle (detinfo::DetectorClocksData const &clockData, const simb::MCParticle &part, art::Event const &evt, std::string showerModule) const |
const simb::MCParticle * | GetMCParticleFromReco (detinfo::DetectorClocksData const &clockData, const recob::PFParticle &pfpart, art::Event const &evt, std::string pfparticleModule) const |
const simb::MCParticle * | GetMCParticleFromReco (detinfo::DetectorClocksData const &clockData, const recob::Track &track, art::Event const &evt, std::string trackModule) const |
const simb::MCParticle * | GetMCParticleFromReco (detinfo::DetectorClocksData const &clockData, const recob::Shower &shower, art::Event const &evt, std::string showerModule) const |
std::vector< std::pair< const simb::MCParticle *, double > > | GetMCParticleListFromReco (detinfo::DetectorClocksData const &clockData, const recob::PFParticle &pfpart, art::Event const &evt, std::string pfparticleModule) const |
std::vector< std::pair< const simb::MCParticle *, double > > | GetMCParticleListFromReco (detinfo::DetectorClocksData const &clockData, const recob::Track &track, art::Event const &evt, std::string trackModule) const |
std::vector< std::pair< const simb::MCParticle *, double > > | GetMCParticleListFromReco (detinfo::DetectorClocksData const &clockData, const recob::Shower &shower, art::Event const &evt, std::string showerModule) const |
template<typename T > | |
std::vector< MCParticleSharedHits > | GetMCParticleListByHits (detinfo::DetectorClocksData const &clockData, const T &recobj, const art::Event &evt, std::string recoModule, std::string hitModule) const |
template<typename T > | |
const MCParticleSharedHits | GetMCParticleByHits (detinfo::DetectorClocksData const &clockData, const T &recobj, const art::Event &evt, std::string recoModule, std::string hitModule) const |
const simb::MCParticle * | MatchPduneMCtoG4 (const simb::MCParticle &pDunePart, const art::Event &evt) |
const simb::MCParticle * | GetGeantGoodParticle (const simb::MCTruth &genTruth, const art::Event &evt) const |
const float | ConvertTrueTimeToPandoraTimeNano (detinfo::DetectorClocksData const &clockData, const simb::MCParticle &part) const |
const float | ConvertTrueTimeToPandoraTimeNano (detinfo::DetectorClocksData const &clockData, const float trueTime) const |
const float | ConvertTrueTimeToPandoraTimeMicro (detinfo::DetectorClocksData const &clockData, const simb::MCParticle &part) const |
const float | ConvertTrueTimeToPandoraTimeMicro (detinfo::DetectorClocksData const &clockData, const float trueTime) const |
int | GetProcessKey (std::string process) |
double | GetDepEnergyMC (const art::Event &evt, geo::GeometryCore const *fGeom, int trackid, int whichview) const |
int | GetFirstTrajectoryPointInTPCActiveVolume (const simb::MCParticle &mcpart, double tpcactiveXlow, double tpcactiveXhigh, double tpcactiveYlow, double tpcactiveYhigh, double tpcactiveZlow, double tpcactiveZhigh) |
double | GetMCParticleLengthInTPCActiveVolume (const simb::MCParticle &mcpart, double tpcactiveXlow, double tpcactiveXhigh, double tpcactiveYlow, double tpcactiveYhigh, double tpcactiveZlow, double tpcactiveZhigh) |
double | GetDepEnergyAtLastTrajPoint (const simb::MCParticle &mcpart, double tpcactiveXlow, double tpcactiveXhigh, double tpcactiveYlow, double tpcactiveYhigh, double tpcactiveZlow, double tpcactiveZhigh) |
double | GetKinEnergyAtVertex (const simb::MCParticle &mcpart, double kinene_lastpoint=0.0) |
std::map< size_t, std::vector< const sim::IDE * > > | GetSimIDEs (const simb::MCParticle &mcpart) |
std::vector< const sim::IDE * > | GetSimIDEsBetweenPoints (const simb::MCParticle &mcpart, const TLorentzVector &p1, const TLorentzVector &p2) |
std::map< int, std::vector< int > > | GetMapMCToPFPs_ByHits (detinfo::DetectorClocksData const &clockData, const art::Event &evt, std::string pfpTag, std::string hitTag) |
template<typename T > | |
std::vector< protoana::MCParticleSharedHits > | GetMCParticleListByHits (detinfo::DetectorClocksData const &clockData, const T &recobj, const art::Event &evt, std::string recoModule, std::string hitModule) const |
template<typename T > | |
const protoana::MCParticleSharedHits | GetMCParticleByHits (detinfo::DetectorClocksData const &clockData, const T &recobj, const art::Event &evt, std::string recoModule, std::string hitModule) const |
Definition at line 39 of file ProtoDUNETruthUtils.h.
protoana::ProtoDUNETruthUtils::ProtoDUNETruthUtils | ( | ) |
Definition at line 16 of file ProtoDUNETruthUtils.cxx.
protoana::ProtoDUNETruthUtils::~ProtoDUNETruthUtils | ( | ) |
Definition at line 20 of file ProtoDUNETruthUtils.cxx.
const float protoana::ProtoDUNETruthUtils::ConvertTrueTimeToPandoraTimeMicro | ( | detinfo::DetectorClocksData const & | clockData, |
const simb::MCParticle & | part | ||
) | const |
Definition at line 909 of file ProtoDUNETruthUtils.cxx.
const float protoana::ProtoDUNETruthUtils::ConvertTrueTimeToPandoraTimeMicro | ( | detinfo::DetectorClocksData const & | clockData, |
const float | trueTime | ||
) | const |
Definition at line 914 of file ProtoDUNETruthUtils.cxx.
const float protoana::ProtoDUNETruthUtils::ConvertTrueTimeToPandoraTimeNano | ( | detinfo::DetectorClocksData const & | clockData, |
const simb::MCParticle & | part | ||
) | const |
Definition at line 898 of file ProtoDUNETruthUtils.cxx.
const float protoana::ProtoDUNETruthUtils::ConvertTrueTimeToPandoraTimeNano | ( | detinfo::DetectorClocksData const & | clockData, |
const float | trueTime | ||
) | const |
Definition at line 903 of file ProtoDUNETruthUtils.cxx.
std::vector< const recob::Hit * > protoana::ProtoDUNETruthUtils::FillSharedHits | ( | detinfo::DetectorClocksData const & | clockData, |
const simb::MCParticle & | mcpart, | ||
const std::vector< const recob::Hit * > & | hitsVec, | ||
bool | delta_ray, | ||
bool | use_eve = true |
||
) | const |
Definition at line 25 of file ProtoDUNETruthUtils.cxx.
double protoana::ProtoDUNETruthUtils::GetCompleteness | ( | detinfo::DetectorClocksData const & | clockData, |
const T & | recobj, | ||
const art::Event & | evt, | ||
std::string | recoModule, | ||
std::string | hitModule | ||
) | const |
Definition at line 150 of file ProtoDUNETruthUtils.cxx.
double protoana::ProtoDUNETruthUtils::GetDepEnergyAtLastTrajPoint | ( | const simb::MCParticle & | mcpart, |
double | tpcactiveXlow, | ||
double | tpcactiveXhigh, | ||
double | tpcactiveYlow, | ||
double | tpcactiveYhigh, | ||
double | tpcactiveZlow, | ||
double | tpcactiveZhigh | ||
) |
Definition at line 1029 of file ProtoDUNETruthUtils.cxx.
double protoana::ProtoDUNETruthUtils::GetDepEnergyMC | ( | const art::Event & | evt, |
geo::GeometryCore const * | fGeom, | ||
int | trackid, | ||
int | whichview | ||
) | const |
Definition at line 964 of file ProtoDUNETruthUtils.cxx.
int protoana::ProtoDUNETruthUtils::GetFirstTrajectoryPointInTPCActiveVolume | ( | const simb::MCParticle & | mcpart, |
double | tpcactiveXlow, | ||
double | tpcactiveXhigh, | ||
double | tpcactiveYlow, | ||
double | tpcactiveYhigh, | ||
double | tpcactiveZlow, | ||
double | tpcactiveZhigh | ||
) |
Definition at line 993 of file ProtoDUNETruthUtils.cxx.
const simb::MCParticle * protoana::ProtoDUNETruthUtils::GetGeantGoodParticle | ( | const simb::MCTruth & | genTruth, |
const art::Event & | evt | ||
) | const |
Definition at line 860 of file ProtoDUNETruthUtils.cxx.
double protoana::ProtoDUNETruthUtils::GetKinEnergyAtVertex | ( | const simb::MCParticle & | mcpart, |
double | kinene_lastpoint = 0.0 |
||
) |
Definition at line 1069 of file ProtoDUNETruthUtils.cxx.
std::map< int, std::vector< int > > protoana::ProtoDUNETruthUtils::GetMapMCToPFPs_ByHits | ( | detinfo::DetectorClocksData const & | clockData, |
const art::Event & | evt, | ||
std::string | pfpTag, | ||
std::string | hitTag | ||
) |
Definition at line 1140 of file ProtoDUNETruthUtils.cxx.
const MCParticleSharedHits protoana::ProtoDUNETruthUtils::GetMCParticleByHits | ( | detinfo::DetectorClocksData const & | clockData, |
const T & | recobj, | ||
const art::Event & | evt, | ||
std::string | recoModule, | ||
std::string | hitModule | ||
) | const |
const protoana::MCParticleSharedHits protoana::ProtoDUNETruthUtils::GetMCParticleByHits | ( | detinfo::DetectorClocksData const & | clockData, |
const T & | recobj, | ||
const art::Event & | evt, | ||
std::string | recoModule, | ||
std::string | hitModule | ||
) | const |
Definition at line 788 of file ProtoDUNETruthUtils.cxx.
const simb::MCParticle * protoana::ProtoDUNETruthUtils::GetMCParticleFromPFParticle | ( | detinfo::DetectorClocksData const & | clockData, |
const recob::PFParticle & | pfpart, | ||
art::Event const & | evt, | ||
std::string | pfparticleModule | ||
) | const |
Definition at line 565 of file ProtoDUNETruthUtils.cxx.
const simb::MCParticle * protoana::ProtoDUNETruthUtils::GetMCParticleFromReco | ( | detinfo::DetectorClocksData const & | clockData, |
const recob::PFParticle & | pfpart, | ||
art::Event const & | evt, | ||
std::string | pfparticleModule | ||
) | const |
Definition at line 696 of file ProtoDUNETruthUtils.cxx.
const simb::MCParticle * protoana::ProtoDUNETruthUtils::GetMCParticleFromReco | ( | detinfo::DetectorClocksData const & | clockData, |
const recob::Track & | track, | ||
art::Event const & | evt, | ||
std::string | trackModule | ||
) | const |
Definition at line 701 of file ProtoDUNETruthUtils.cxx.
const simb::MCParticle * protoana::ProtoDUNETruthUtils::GetMCParticleFromReco | ( | detinfo::DetectorClocksData const & | clockData, |
const recob::Shower & | shower, | ||
art::Event const & | evt, | ||
std::string | showerModule | ||
) | const |
Definition at line 706 of file ProtoDUNETruthUtils.cxx.
const simb::MCParticle * protoana::ProtoDUNETruthUtils::GetMCParticleFromRecoShower | ( | detinfo::DetectorClocksData const & | clockData, |
const recob::Shower & | shower, | ||
art::Event const & | evt, | ||
std::string | showerModule | ||
) | const |
Definition at line 653 of file ProtoDUNETruthUtils.cxx.
const simb::MCParticle * protoana::ProtoDUNETruthUtils::GetMCParticleFromRecoTrack | ( | detinfo::DetectorClocksData const & | clockData, |
const recob::Track & | track, | ||
art::Event const & | evt, | ||
std::string | trackModule | ||
) | const |
Definition at line 609 of file ProtoDUNETruthUtils.cxx.
std::vector< const recob::Hit * > protoana::ProtoDUNETruthUtils::GetMCParticleHits | ( | detinfo::DetectorClocksData const & | clockData, |
const simb::MCParticle & | mcpart, | ||
const art::Event & | evt, | ||
std::string | hitModule, | ||
bool | use_eve = true |
||
) | const |
Definition at line 103 of file ProtoDUNETruthUtils.cxx.
double protoana::ProtoDUNETruthUtils::GetMCParticleLengthInTPCActiveVolume | ( | const simb::MCParticle & | mcpart, |
double | tpcactiveXlow, | ||
double | tpcactiveXhigh, | ||
double | tpcactiveYlow, | ||
double | tpcactiveYhigh, | ||
double | tpcactiveZlow, | ||
double | tpcactiveZhigh | ||
) |
Definition at line 1008 of file ProtoDUNETruthUtils.cxx.
std::vector< MCParticleSharedHits > protoana::ProtoDUNETruthUtils::GetMCParticleListByHits | ( | detinfo::DetectorClocksData const & | clockData, |
const T & | recobj, | ||
const art::Event & | evt, | ||
std::string | recoModule, | ||
std::string | hitModule | ||
) | const |
std::vector< protoana::MCParticleSharedHits > protoana::ProtoDUNETruthUtils::GetMCParticleListByHits | ( | detinfo::DetectorClocksData const & | clockData, |
const T & | recobj, | ||
const art::Event & | evt, | ||
std::string | recoModule, | ||
std::string | hitModule | ||
) | const |
Definition at line 737 of file ProtoDUNETruthUtils.cxx.
std::vector< std::pair< const simb::MCParticle *, double > > protoana::ProtoDUNETruthUtils::GetMCParticleListFromPFParticle | ( | detinfo::DetectorClocksData const & | clockData, |
const recob::PFParticle & | pfpart, | ||
art::Event const & | evt, | ||
std::string | pfparticleModule | ||
) | const |
Definition at line 325 of file ProtoDUNETruthUtils.cxx.
std::vector< std::pair< const simb::MCParticle *, double > > protoana::ProtoDUNETruthUtils::GetMCParticleListFromReco | ( | detinfo::DetectorClocksData const & | clockData, |
const recob::PFParticle & | pfpart, | ||
art::Event const & | evt, | ||
std::string | pfparticleModule | ||
) | const |
Definition at line 714 of file ProtoDUNETruthUtils.cxx.
std::vector< std::pair< const simb::MCParticle *, double > > protoana::ProtoDUNETruthUtils::GetMCParticleListFromReco | ( | detinfo::DetectorClocksData const & | clockData, |
const recob::Track & | track, | ||
art::Event const & | evt, | ||
std::string | trackModule | ||
) | const |
Definition at line 720 of file ProtoDUNETruthUtils.cxx.
std::vector< std::pair< const simb::MCParticle *, double > > protoana::ProtoDUNETruthUtils::GetMCParticleListFromReco | ( | detinfo::DetectorClocksData const & | clockData, |
const recob::Shower & | shower, | ||
art::Event const & | evt, | ||
std::string | showerModule | ||
) | const |
Definition at line 726 of file ProtoDUNETruthUtils.cxx.
std::vector< std::pair< const simb::MCParticle *, double > > protoana::ProtoDUNETruthUtils::GetMCParticleListFromRecoShower | ( | detinfo::DetectorClocksData const & | clockData, |
const recob::Shower & | shower, | ||
art::Event const & | evt, | ||
std::string | showerModule | ||
) | const |
Definition at line 487 of file ProtoDUNETruthUtils.cxx.
std::vector< std::pair< const simb::MCParticle *, double > > protoana::ProtoDUNETruthUtils::GetMCParticleListFromRecoTrack | ( | detinfo::DetectorClocksData const & | clockData, |
const recob::Track & | track, | ||
art::Event const & | evt, | ||
std::string | trackModule | ||
) | const |
Definition at line 407 of file ProtoDUNETruthUtils.cxx.
std::vector< std::pair< const simb::MCParticle *, double > > protoana::ProtoDUNETruthUtils::GetMCParticleListFromShowerHits | ( | detinfo::DetectorClocksData const & | clockData, |
const std::vector< const recob::Hit * > & | hitVec | ||
) | const |
Definition at line 286 of file ProtoDUNETruthUtils.cxx.
std::vector< std::pair< const simb::MCParticle *, double > > protoana::ProtoDUNETruthUtils::GetMCParticleListFromTrackHits | ( | detinfo::DetectorClocksData const & | clockData, |
const std::vector< const recob::Hit * > & | hitVec, | ||
bool | use_eve = true |
||
) | const |
Definition at line 238 of file ProtoDUNETruthUtils.cxx.
const recob::PFParticle * protoana::ProtoDUNETruthUtils::GetPFParticleFromMCParticle | ( | detinfo::DetectorClocksData const & | clockData, |
const simb::MCParticle & | part, | ||
art::Event const & | evt, | ||
std::string | pfparticleModule | ||
) | const |
Definition at line 582 of file ProtoDUNETruthUtils.cxx.
std::vector< std::pair< const recob::PFParticle *, double > > protoana::ProtoDUNETruthUtils::GetPFParticleListFromMCParticle | ( | detinfo::DetectorClocksData const & | clockData, |
const simb::MCParticle & | part, | ||
art::Event const & | evt, | ||
std::string | pfparticleModule, | ||
bool | use_eve = true |
||
) | const |
Definition at line 349 of file ProtoDUNETruthUtils.cxx.
int protoana::ProtoDUNETruthUtils::GetProcessKey | ( | std::string | process | ) |
Definition at line 921 of file ProtoDUNETruthUtils.cxx.
double protoana::ProtoDUNETruthUtils::GetPurity | ( | detinfo::DetectorClocksData const & | clockData, |
const recob::PFParticle & | pfpart, | ||
const art::Event & | evt, | ||
std::string | pfparticleModule | ||
) | const |
Definition at line 177 of file ProtoDUNETruthUtils.cxx.
double protoana::ProtoDUNETruthUtils::GetPurity | ( | detinfo::DetectorClocksData const & | clockData, |
const recob::Track & | track, | ||
const art::Event & | evt, | ||
std::string | trackModule | ||
) | const |
Definition at line 197 of file ProtoDUNETruthUtils.cxx.
double protoana::ProtoDUNETruthUtils::GetPurity | ( | detinfo::DetectorClocksData const & | clockData, |
const recob::Shower & | shower, | ||
const art::Event & | evt, | ||
std::string | showerModule | ||
) | const |
Definition at line 217 of file ProtoDUNETruthUtils.cxx.
const recob::Shower * protoana::ProtoDUNETruthUtils::GetRecoShowerFromMCParticle | ( | detinfo::DetectorClocksData const & | clockData, |
const simb::MCParticle & | part, | ||
art::Event const & | evt, | ||
std::string | showerModule | ||
) | const |
Definition at line 670 of file ProtoDUNETruthUtils.cxx.
std::vector< std::pair< const recob::Shower *, double > > protoana::ProtoDUNETruthUtils::GetRecoShowerListFromMCParticle | ( | detinfo::DetectorClocksData const & | clockData, |
const simb::MCParticle & | part, | ||
art::Event const & | evt, | ||
std::string | showerModule | ||
) | const |
Definition at line 504 of file ProtoDUNETruthUtils.cxx.
const recob::Track * protoana::ProtoDUNETruthUtils::GetRecoTrackFromMCParticle | ( | detinfo::DetectorClocksData const & | clockData, |
const simb::MCParticle & | part, | ||
art::Event const & | evt, | ||
std::string | trackModule | ||
) | const |
Definition at line 626 of file ProtoDUNETruthUtils.cxx.
std::vector< std::pair< const recob::Track *, double > > protoana::ProtoDUNETruthUtils::GetRecoTrackListFromMCParticle | ( | detinfo::DetectorClocksData const & | clockData, |
const simb::MCParticle & | part, | ||
art::Event const & | evt, | ||
std::string | trackModule | ||
) | const |
Definition at line 424 of file ProtoDUNETruthUtils.cxx.
std::vector< const recob::Hit * > protoana::ProtoDUNETruthUtils::GetSharedHits | ( | detinfo::DetectorClocksData const & | clockData, |
const simb::MCParticle & | mcpart, | ||
const recob::PFParticle & | pfpart, | ||
const art::Event & | evt, | ||
std::string | pfparticleModule, | ||
bool | delta_ray = false |
||
) | const |
Definition at line 67 of file ProtoDUNETruthUtils.cxx.
std::vector< const recob::Hit * > protoana::ProtoDUNETruthUtils::GetSharedHits | ( | detinfo::DetectorClocksData const & | clockData, |
const simb::MCParticle & | mcpart, | ||
const recob::Track & | track, | ||
const art::Event & | evt, | ||
std::string | trackModule, | ||
bool | delta_ray = false |
||
) | const |
Definition at line 80 of file ProtoDUNETruthUtils.cxx.
std::vector< const recob::Hit * > protoana::ProtoDUNETruthUtils::GetSharedHits | ( | detinfo::DetectorClocksData const & | clockData, |
const simb::MCParticle & | mcpart, | ||
const recob::Shower & | shower, | ||
const art::Event & | evt, | ||
std::string | showerModule, | ||
bool | delta_ray = false |
||
) | const |
Definition at line 92 of file ProtoDUNETruthUtils.cxx.
std::map< size_t, std::vector< const sim::IDE * > > protoana::ProtoDUNETruthUtils::GetSimIDEs | ( | const simb::MCParticle & | mcpart | ) |
Definition at line 1079 of file ProtoDUNETruthUtils.cxx.
std::vector< const sim::IDE * > protoana::ProtoDUNETruthUtils::GetSimIDEsBetweenPoints | ( | const simb::MCParticle & | mcpart, |
const TLorentzVector & | p1, | ||
const TLorentzVector & | p2 | ||
) |
Definition at line 1119 of file ProtoDUNETruthUtils.cxx.
const simb::MCParticle * protoana::ProtoDUNETruthUtils::MatchPduneMCtoG4 | ( | const simb::MCParticle & | pDunePart, |
const art::Event & | evt | ||
) |
Definition at line 813 of file ProtoDUNETruthUtils.cxx.