Classes | Namespaces | Functions
BackTracker.h File Reference

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...
 

Detailed Description

back track the reconstruction to the simulation

Version
Id
BackTracker.h,v 1.37 2012-12-06 15:03:39 lein Exp
Author
brebe.nosp@m.l@fn.nosp@m.al.go.nosp@m.v

Definition in file BackTracker.h.