back track the reconstruction to the simulation More...
#include <map>
#include <unordered_map>
#include <vector>
#include "GeometryObjects/OfflineChan.h"
#include "GeometryObjects/PlaneGeo.h"
#include "NovaDAQConventions/DAQConventions.h"
#include "RecoBase/CellHit.h"
#include "RecoBase/WeightedHit.h"
#include "RecoBase/Cluster.h"
#include "RecoBase/Track.h"
#include "Simulation/ParticleNavigator.h"
#include "Simulation/Particle.h"
#include "Simulation/TrueEnergy.h"
#include "Simulation/FLSHit.h"
#include "Simulation/PhotonSignal.h"
#include "nusimdata/SimulationBase/MCTruth.h"
#include "art/Framework/Services/Registry/ActivityRegistry.h"
#include "art/Framework/Services/Registry/ServiceMacros.h"
#include "fhiclcpp/types/Atom.h"
Go to the source code of this file.
Classes | |
struct | cheat::TrackIDE |
struct | cheat::NeutrinoEffPur |
struct | cheat::NeutrinoWithIndex |
struct | cheat::ParticleEffPur |
class | cheat::BackTracker |
struct | cheat::BackTracker::Params |
class | cheat::BackTracker::RawWeightedHit |
Helper for HitCollectionEfficiency and HitCollectionPurity. More... | |
Namespaces | |
cheat | |
code to link reconstructed objects back to the MC truth information | |
Functions | |
bool | cheat::CompareByEnergy (const TrackIDE &a, const TrackIDE &b) |
Does a have less energy than b? More... | |
double | cheat::EffMetric (const cheat::NeutrinoEffPur &ep) |
Function for NeutrinoEffPur's nu interaction to slice efficiency. More... | |
double | cheat::PurMetric (const cheat::NeutrinoEffPur &ep) |
Function for NeutrinoEffPur's nu interaction to slice purity. More... | |
double | cheat::EffPurMetric (const cheat::NeutrinoEffPur &ep) |
Function for NeutrinoEffPur's nu interaction to slice efficiency * purity. More... | |
double | cheat::EnergyMetric (const cheat::NeutrinoEffPur &ep) |
Function for NeutrinoEffPur's nu interaction to slice energy. More... | |
back track the reconstruction to the simulation
Definition in file BackTracker.h.