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