All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Typedefs | Functions
DynamicSelector.h File Reference
#include <functional>
#include <string>
#include "../uScript/value.h"
#include "../Data/RecoEvent.h"

Go to the source code of this file.

Namespaces

 numu
 

Typedefs

using numu::TrackFunction = std::function< uscript::Value(const numu::RecoTrack *, const numu::TrueParticle *, const unsigned *)>
 
using numu::TrackSelector = std::function< bool(const numu::RecoTrack &, const numu::TrueParticle &, const unsigned &)>
 

Functions

std::vector< std::string > numu::MultiplyNames (const std::vector< std::vector< std::string >> &strings, char join='_')
 
std::vector< TrackSelector > numu::MultiplyTrackSelectors (const std::vector< std::vector< std::string >> &track_function_strings)