All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
helper_PandoraPFParticles.h File Reference
#include "art/Framework/Principal/Handle.h"
#include "art/Framework/Services/Registry/ServiceHandle.h"
#include "lardataobj/RecoBase/PFParticleMetadata.h"
#include "lardataobj/RecoBase/PFParticle.h"
#include "lardataobj/RecoBase/Slice.h"
#include "lardataobj/RecoBase/Track.h"
#include "lardataobj/RecoBase/Shower.h"
#include "lardataobj/RecoBase/Vertex.h"
#include "lardataobj/RecoBase/Cluster.h"
#include "lardataobj/RecoBase/Hit.h"
#include "lardataobj/RecoBase/SpacePoint.h"
#include "lardataobj/RecoBase/OpFlash.h"
#include "sbnobj/Common/CRT/CRTHit.hh"
#include "lardataobj/MCBase/MCTrack.h"
#include "lardataobj/MCBase/MCShower.h"
#include "lardataobj/AnalysisBase/Calorimetry.h"
#include "lardataobj/AnalysisBase/BackTrackerMatchingData.h"
#include "lardataobj/AnalysisBase/ParticleID.h"
#include "lardataobj/Simulation/SimChannel.h"
#include "lardataobj/Simulation/GeneratedParticleInfo.h"
#include "nusimdata/SimulationBase/MCParticle.h"
#include "nusimdata/SimulationBase/MCTruth.h"
#include "nusimdata/SimulationBase/simb.h"
#include "nusimdata/SimulationBase/MCFlux.h"
#include "nusimdata/SimulationBase/GTruth.h"
#include "larpandora/LArPandoraInterface/LArPandoraHelper.h"
#include "canvas/Utilities/ensurePointer.h"
#include "canvas/Persistency/Common/FindManyP.h"
#include "canvas/Persistency/Common/FindMany.h"
#include "canvas/Persistency/Common/FindOneP.h"
#include "canvas/Persistency/Common/FindOne.h"
#include "messagefacility/MessageLogger/MessageLogger.h"
#include <utility>
#include <iostream>
#include <string>
#include <numeric>
#include <algorithm>
#include <vector>
#include <sys/stat.h>

Go to the source code of this file.

Classes

class  single_photon::PandoraPFParticle
 

Namespaces

 single_photon
 

Functions

void single_photon::PPFP_FindAncestor (std::vector< PandoraPFParticle > &PPFPs)
 
void single_photon::PPFP_FindSliceIDandHits (std::vector< PandoraPFParticle > &PPFPs, art::Ptr< recob::Slice > slice, const std::vector< art::Ptr< recob::PFParticle > > PFP_in_slice, const std::vector< art::Ptr< recob::Hit > > Hit_inslice)
 
int single_photon::DefineNuSlice (std::vector< PandoraPFParticle > &PPFPs)
 
PandoraPFParticle * single_photon::PPFP_GetPPFPFromShower (std::vector< PandoraPFParticle > &PPFPs, art::Ptr< recob::Shower > pShower)
 
PandoraPFParticle * single_photon::PPFP_GetPPFPFromTrack (std::vector< PandoraPFParticle > &PPFPs, art::Ptr< recob::Track > pTrack)
 
PandoraPFParticle * single_photon::PPFP_GetPPFPFromPFID (std::vector< PandoraPFParticle > &PPFPs, int id)