8 #ifndef DUNE_ANA_EVENT_UTILS_H 9 #define DUNE_ANA_EVENT_UTILS_H 198 #endif // DUNE_ANA_EVENT_UTILS_H DUNEAnaUtilsBase class containing some template functions.
Class storing the result from the convolutional track PID.
static art::Ptr< recob::PFParticle > GetNeutrino(const art::Event &evt, const std::string &label)
Get the neutrino from the event.
static std::vector< art::Ptr< recob::Hit > > GetHits(const art::Event &evt, const std::string &label)
Get the hits from the event.
static bool HasNeutrino(const art::Event &evt, const std::string &label)
Check to see if the event has a reconstructed neutrino.
static std::vector< art::Ptr< recob::Wire > > GetWires(const art::Event &evt, const std::string &label)
Get the wires from the event.
static std::vector< art::Ptr< ctp::CTPResult > > GetSquIDResults(const art::Event &evt, const std::string &label)
Get the SquID track PID result objects from the event.
static std::vector< art::Ptr< simb::MCParticle > > GetMCParticles(const art::Event &evt, const std::string &label)
Get the MC particles from the event.
static std::vector< art::Ptr< recob::PFParticle > > GetClearCosmics(const art::Event &evt, const std::string &label)
Get the clear cosmic ray primaries from the event.
static std::vector< art::Ptr< recob::Track > > GetTracks(const art::Event &evt, const std::string &label)
Get the tracks from the event. This function shouldn't be used as the basis of an analysis...
static std::vector< art::Ptr< recob::Vertex > > GetVertices(const art::Event &evt, const std::string &label)
Get the vertices from the event.
Base class containing functionality to extract products from the event.
static std::vector< art::Ptr< recob::SpacePoint > > GetSpacePoints(const art::Event &evt, const std::string &label)
Get the spacepoints from the event.
Declaration of signal hit object.
static std::vector< art::Ptr< simb::MCTruth > > GetMCTruths(const art::Event &evt, const std::string &label)
Get the MC truths from the event.
Provides recob::Track data product.
Declaration of basic channel signal object.
static std::vector< art::Ptr< recob::Shower > > GetShowers(const art::Event &evt, const std::string &label)
Get the showers from the event. This function shouldn't be used as the basis of an analysis...
static std::vector< art::Ptr< cvn::Result > > GetCVNResults(const art::Event &evt, const std::string &label)
Get the CVN result objects from the event.
static std::vector< art::Ptr< recob::PFParticle > > GetPFParticles(const art::Event &evt, const std::string &label)
Get the particles from the event.
static std::vector< art::Ptr< recob::Slice > > GetSlices(const art::Event &evt, const std::string &label)
Get the slices from the event.