|
| BackTrackerTruth (fhicl::ParameterSet const &pset) |
| Constructor. More...
|
|
| ~BackTrackerTruth () |
| Destructor. More...
|
|
void | Rebuild (const art::Event &evt) override |
| This rebuilds the internal maps, is a noop for this module since the BackTracker is a service and rebuilds its maps at begin run. More...
|
|
void | reconfigure (fhicl::ParameterSet const &pset) override |
|
const sim::ParticleList & | ParticleList () const override |
| Get a reference to the ParticleList. More...
|
|
const simb::MCParticle * | TrackIDToParticle (int const id) const override |
|
const simb::MCParticle * | TrackIDToMotherParticle (int const id) const override |
|
const art::Ptr< simb::MCTruth > & | TrackIDToMCTruth (int const id) const override |
|
const art::Ptr< simb::MCTruth > & | ParticleToMCTruth (const simb::MCParticle *p) const override |
|
std::vector< const
simb::MCParticle * > | MCTruthToParticles (art::Ptr< simb::MCTruth > const &mct) const override |
|
const std::vector< art::Ptr
< simb::MCTruth > > & | MCTruthVector () const override |
|
std::vector< sim::TrackIDE > | HitToTrackID (detinfo::DetectorClocksData const &clockData, recob::Hit const &hit) const override |
|
std::vector< sim::TrackIDE > | HitToTrackID (detinfo::DetectorClocksData const &clockData, art::Ptr< recob::Hit > const &hit) const override |
|
std::vector< std::vector
< art::Ptr< recob::Hit > > > | TrackIDsToHits (detinfo::DetectorClocksData const &clockData, std::vector< art::Ptr< recob::Hit >> const &allhits, std::vector< int > const &tkIDs) const override |
|
std::vector< sim::TrackIDE > | HitToEveID (detinfo::DetectorClocksData const &clockData, art::Ptr< recob::Hit > const &hit) const override |
|
std::vector< double > | HitToXYZ (detinfo::DetectorClocksData const &clockData, art::Ptr< recob::Hit > const &hit) const override |
|
std::vector< double > | SpacePointToXYZ (detinfo::DetectorClocksData const &, art::Ptr< recob::SpacePoint > const &spt, art::Event const &evt, std::string const &label) const override |
|
std::vector< double > | SpacePointHitsToXYZ (detinfo::DetectorClocksData const &clockData, art::PtrVector< recob::Hit > const &hits) const override |
|
double | HitCollectionPurity (detinfo::DetectorClocksData const &clockData, std::set< int > const &trackIDs, std::vector< art::Ptr< recob::Hit > > const &hits) const override |
|
double | HitCollectionEfficiency (detinfo::DetectorClocksData const &clockData, std::set< int > const &trackIDs, std::vector< art::Ptr< recob::Hit > > const &hits, std::vector< art::Ptr< recob::Hit > > const &allhits, geo::View_t const view) const override |
|
double | HitChargeCollectionPurity (detinfo::DetectorClocksData const &clockData, std::set< int > const &trackIDs, std::vector< art::Ptr< recob::Hit > > const &hits) const override |
|
double | HitChargeCollectionEfficiency (detinfo::DetectorClocksData const &clockData, std::set< int > const &trackIDs, std::vector< art::Ptr< recob::Hit > > const &hits, std::vector< art::Ptr< recob::Hit > > const &allhits, geo::View_t const view) const override |
|
std::set< int > | GetSetOfEveIDs () const override |
|
std::set< int > | GetSetOfTrackIDs () const override |
|
std::set< int > | GetSetOfEveIDs (detinfo::DetectorClocksData const &clockData, std::vector< art::Ptr< recob::Hit > > const &hits) const override |
|
std::set< int > | GetSetOfTrackIDs (detinfo::DetectorClocksData const &clockData, std::vector< art::Ptr< recob::Hit > > const &hits) const override |
|
virtual | ~IMCTruthMatching () noexcept=default |
| Virtual Destructor. More...
|
|
Definition at line 41 of file BackTrackerTruth_tool.cc.