Classes | Namespaces | Functions
FilterList.h File Reference
#include "art/Framework/Principal/Event.h"
#include "canvas/Persistency/Common/PtrVector.h"

Go to the source code of this file.

Classes

class  rb::FilterList< T >
 A simple list of products that have been marked "filtered out". More...
 

Namespaces

 rb
 Perform a "2 point" Hough transform on a collection of hits.
 

Functions

template<class T >
bool rb::IsFiltered (const art::Event &evt, art::Ptr< T > x, const std::vector< std::string > &labels)
 Is this Ptr marked "filtered out"? More...
 
template<class T >
bool rb::IsFiltered (const art::Event &evt, art::Ptr< T > x, const std::string &label)
 Check a single label. If label is blank, check all. More...
 
template<class T >
bool rb::IsFiltered (const art::Event &evt, art::Ptr< T > x)
 Check all labels. More...
 
template<class T >
bool rb::IsFiltered (const art::Event &evt, art::Handle< std::vector< T > > h, int idx, const std::vector< std::string > &labels)
 Express Ptr as a Handle and offset. More...
 
template<class T >
bool rb::IsFiltered (const art::Event &evt, art::Handle< std::vector< T > > h, int idx, const std::string &label)
 Express Ptr as a Handle and offset, check a single label. More...
 
template<class T >
bool rb::IsFiltered (const art::Event &evt, art::Handle< std::vector< T > > h, int idx)
 Express Ptr as a Handle and offset, check all labels. More...