Classes | Namespaces | Functions
PiZeroProcess.h File Reference
#include <cmath>
#include <fstream>
#include <iostream>
#include <string>
#include <unordered_map>
#include <vector>
#include "TTree.h"
#include "lardataobj/RecoBase/Shower.h"
#include "lardataobj/RecoBase/Hit.h"
#include "nusimdata/SimulationBase/MCParticle.h"
#include "larcore/Geometry/Geometry.h"
#include "larcorealg/Geometry/GeometryCore.h"
#include "larcoreobj/SimpleTypesAndConstants/geo_types.h"
#include "larsim/MCCheater/BackTrackerService.h"
#include "larsim/MCCheater/ParticleInventoryService.h"
#include "protoduneana/Utilities/ProtoDUNETruthUtils.h"
#include "protoduneana/singlephase/EMTaskForce/ShowerProcess.h"

Go to the source code of this file.

Classes

class  pizero::PiZeroProcess
 

Namespaces

 pizero
 

Functions

double pizero::ClosestDistanceToPoint (const TVector3 &p, const TVector3 &lineStart, const TVector3 &lineDir)
 
TVector3 pizero::ClosestPoint (const TVector3 &a, const TVector3 &adir, const TVector3 &b, const TVector3 &bdir)
 
TVector3 pizero::ClosestPoint (const recob::Shower *showerA, const recob::Shower *showerB)
 
double pizero::ClosestDistance (const TVector3 &a, const TVector3 &adir, const TVector3 &b, const TVector3 &bdir)
 
double pizero::ClosestDistance (const recob::Shower *showerA, const recob::Shower *showerB)
 
std::vector< PiZeroProcess > pizero::findPiZeros (const art::Event &evt, std::string showerLabel="pandoraShower", std::string trackLabel="pandoraTrack")