#include "R3BNeulandNeutronReconstructionMon.h"
#include <algorithm>
#include <cmath>
#include <functional>
#include <iostream>
#include <numeric>
#include <utility>
#include "TClonesArray.h"
#include "TDirectory.h"
#include "TH1D.h"
#include "TH2D.h"
#include <TFile.h>
#include "FairLogger.h"
#include "FairMCPoint.h"
#include "FairRootManager.h"
#include "FairRtdbRun.h"
#include "FairRuntimeDb.h"
#include "R3BMCTrack.h"
#include "R3BNeulandNeutron.h"
#include "R3BNeulandPoint.h"
Go to the source code of this file.
|
Double_t | Distance (const R3BNeulandNeutron &nn, const FairMCPoint &mc) |
|
Double_t | Score (const std::vector< std::pair< R3BNeulandNeutron, FairMCPoint > > &combination) |
|
template<typename T, typename U> |
std::vector< std::vector< std::pair< T, U > > > | GetAllCombinations (std::vector< T > ts, std::vector< U > us, std::function< bool(const U &, const U &)> comparator) |
|
|
static const Double_t | c2 = 898.75517873681758374 |
|
static const Double_t | massNeutron = 939.565379 |
|
◆ Distance()
◆ GetAllCombinations()
template<typename T, typename U>
std::vector< std::vector< std::pair< T, U > > > GetAllCombinations |
( |
std::vector< T > | ts, |
|
|
std::vector< U > | us, |
|
|
std::function< bool(const U &, const U &)> | comparator ) |
◆ Score()
Double_t Score |
( |
const std::vector< std::pair< R3BNeulandNeutron, FairMCPoint > > & | combination | ) |
|
◆ c2
const Double_t c2 = 898.75517873681758374 |
|
static |
◆ massNeutron
const Double_t massNeutron = 939.565379 |
|
static |