Classes | Namespaces | Functions | Variables
FindMatches.h File Reference

Core of the LEM match-finding algorithm. More...

#include "LEM/func/Match.h"
#include "LEM/func/Potential.h"
#include <set>
#include <vector>

Go to the source code of this file.

Classes

struct  lem::FlippedPotentials
 Collection of Potential objects with odd and/or even view flipped. More...
 

Namespaces

 lem
 $ \nu_e $ PID
 

Functions

float lem::CalcEnergy (const Potential &Va, const MatchableEvent &a, const MatchableEvent &b)
 
double lem::FracChargeMatched (const EventSummary &a, const EventSummary &b, bool flipEven, bool flipOdd)
 
void lem::FillPotential (const EventSummary &trial, Potential &V, bool flipEven, bool flipOdd)
 
void lem::FillPotential (const EventSummary &trial, FlippedPotentials &Vs)
 
std::vector< Match > lem::FindMatches (const MatchableEvent &trial, unsigned int libSize, const MatchableEvent *lib, const MatchableEvent *libDownsample, int factor, const std::multiset< float > &alreadyInput, unsigned int numMatches, int enrich, const Heads *heads, int headIdx, bool flipHeadEven, bool flipHeadOdd, bool useDownsample)
 

Variables

const unsigned int lem::kMaxNumMatches = 1001
 

Detailed Description

Core of the LEM match-finding algorithm.

Author
Christopher Backhouse - bckho.nosp@m.use@.nosp@m.calte.nosp@m.ch.e.nosp@m.du

Definition in file FindMatches.h.