Particle Identification and Tracking
Classes | Namespaces | Constant Groups | Typedefs | Enumerations | Functions
filter.h File Reference
#include <string>
#include <vector>
+ Include dependency graph for filter.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  utilities::Filter
 ABC for filter objects. More...
 
class  utilities::Filter_trivial
 a trivial filter class that does nothing More...
 
class  utilities::Filter_ers
 A basic filter, does rg (top), shift (top) and eccentricity (top) cuts. More...
 
class  utilities::Filter_ersI
 A basic filter, does rg (top), shift (top), eccentricity (top), and I (bottom) cuts. More...
 

Namespaces

 utilities
 Namespace for utilities and helper functions.
 

Constant Groups

 utilities
 Namespace for utilities and helper functions.
 

Typedefs

typedef enum utilities::FILT_TYPE utilities::FILT_TYPE
 Enumeration for keeping track of which filter type a filter is, useful for checking to make sure that the factory behaved properly. More...
 

Enumerations

enum  utilities::FILT_TYPE { utilities::FILT_TRIV = 0, utilities::FILT_ERS, utilities::FILT_ERSImin }
 Enumeration for keeping track of which filter type a filter is, useful for checking to make sure that the factory behaved properly. More...
 

Functions

Filterutilities::filter_factory (const Md_store &filter_prams)
 Guesses which filter to generate from the parameters it is given in the Md_store object. More...
 
Md_store utilities::extract_prams (const std::string &fname, int comp_num, const std::vector< std::string > &pram_list)
 Extracts filter parameters from a data file. More...