|
const provider_type * | provider () const |
|
| BackTrackerService (const fhicl::ParameterSet &pSet, art::ActivityRegistry ®) |
|
| BackTrackerService (const fhiclConfig &config, art::ActivityRegistry ®) |
|
void | Rebuild (const art::Event &evt) |
|
const std::vector< art::Ptr< sim::SimChannel > > & | SimChannels () const |
|
std::vector< const sim::IDE * > | TrackIdToSimIDEs_Ps (int const &id) const |
|
std::vector< const sim::IDE * > | TrackIdToSimIDEs_Ps (int const &id, const geo::View_t view) const |
|
art::Ptr< sim::SimChannel > | FindSimChannel (raw::ChannelID_t channel) const |
|
std::vector< sim::TrackIDE > | ChannelToTrackIDEs (detinfo::DetectorClocksData const &clockData, raw::ChannelID_t channel, const double hit_start_time, const double hit_end_time) const |
|
std::vector< sim::TrackIDE > | HitToTrackIDEs (detinfo::DetectorClocksData const &clockData, recob::Hit const &hit) const |
|
std::vector< sim::TrackIDE > | HitToTrackIDEs (detinfo::DetectorClocksData const &clockData, art::Ptr< recob::Hit > const &hit) const |
|
std::vector< int > | HitToTrackIds (detinfo::DetectorClocksData const &clockData, recob::Hit const &hit) const |
|
std::vector< sim::TrackIDE > | HitToEveTrackIDEs (detinfo::DetectorClocksData const &clockData, recob::Hit const &hit) const |
|
std::vector< sim::TrackIDE > | HitToEveTrackIDEs (detinfo::DetectorClocksData const &clockData, art::Ptr< recob::Hit > const &hit) const |
|
std::vector< art::Ptr< recob::Hit > > | TrackIdToHits_Ps (detinfo::DetectorClocksData const &clockData, int tkId, std::vector< art::Ptr< recob::Hit >> const &hitsIn) const |
|
std::vector< std::vector< art::Ptr< recob::Hit > > > | TrackIdsToHits_Ps (detinfo::DetectorClocksData const &clockData, std::vector< int > const &tkIds, std::vector< art::Ptr< recob::Hit >> const &hitsIn) const |
|
std::vector< sim::IDE > | HitToAvgSimIDEs (detinfo::DetectorClocksData const &clockData, recob::Hit const &hit) const |
|
std::vector< sim::IDE > | HitToAvgSimIDEs (detinfo::DetectorClocksData const &clockData, art::Ptr< recob::Hit > hit) const |
|
std::vector< const sim::IDE * > | HitToSimIDEs_Ps (detinfo::DetectorClocksData const &clockData, recob::Hit const &hit) const |
|
std::vector< const sim::IDE * > | HitToSimIDEs_Ps (detinfo::DetectorClocksData const &clockData, art::Ptr< recob::Hit > const &hit) const |
|
std::vector< double > | SimIDEsToXYZ (std::vector< sim::IDE > const &ides) const |
|
std::vector< double > | SimIDEsToXYZ (std::vector< const sim::IDE * > const &ide_Ps) const |
|
std::vector< double > | HitToXYZ (detinfo::DetectorClocksData const &clockData, const recob::Hit &hit) const |
|
std::vector< double > | HitToXYZ (detinfo::DetectorClocksData const &clockData, art::Ptr< recob::Hit > const &hit) const |
|
double | HitCollectionPurity (detinfo::DetectorClocksData const &clockData, std::set< int > const &trackIds, std::vector< art::Ptr< recob::Hit >> const &hits) const |
|
double | HitChargeCollectionPurity (detinfo::DetectorClocksData const &clockData, std::set< int > const &trackIds, std::vector< art::Ptr< recob::Hit >> const &hits) const |
|
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 |
|
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 |
|
std::set< int > | GetSetOfTrackIds () const |
|
std::set< int > | GetSetOfEveIds () const |
|
std::set< int > | GetSetOfTrackIds (detinfo::DetectorClocksData const &clockData, std::vector< art::Ptr< recob::Hit >> const &hits) const |
|
std::set< int > | GetSetOfEveIds (detinfo::DetectorClocksData const &clockData, std::vector< art::Ptr< recob::Hit >> const &hits) const |
|
std::vector< double > | SpacePointHitsToWeightedXYZ (detinfo::DetectorClocksData const &clockData, std::vector< art::Ptr< recob::Hit >> const &hits) const |
|
std::vector< art::Ptr< recob::Hit > > | SpacePointToHits_Ps (art::Ptr< recob::SpacePoint > const &spt) const |
|
std::vector< double > | SpacePointToXYZ (detinfo::DetectorClocksData const &clockData, art::Ptr< recob::SpacePoint > const &spt) const |
|
|
void | priv_PrepEvent (const art::Event &evt, art::ScheduleContext) |
|
void | priv_PrepSimChannels (const art::Event &evt) |
|
void | priv_PrepFailed () |
|
bool | priv_CanRun (const art::Event &evt) |
|
bool | priv_SimChannelsReady () |
|
| BackTracker (const fhiclConfig &config, const cheat::ParticleInventory *partInv, const geo::GeometryCore *geom) |
|
| BackTracker (const fhicl::ParameterSet &pSet, const cheat::ParticleInventory *partInv, const geo::GeometryCore *geom) |
|
| BackTracker (BackTracker const &)=delete |
|
template<typename Evt > |
void | PrepEvent (const Evt &evt) |
|
template<typename Evt > |
void | PrepSimChannels (const Evt &evt) |
|
template<typename Evt > |
bool | CanRun (const Evt &evt) |
|
template<typename Evt > |
std::vector< art::Ptr< recob::Hit > > | SpacePointToHits_Ps (art::Ptr< recob::SpacePoint > const &spt, const Evt &evt) const |
|
template<typename Evt > |
std::vector< double > | SpacePointToXYZ (detinfo::DetectorClocksData const &clockData, art::Ptr< recob::SpacePoint > const &spt, const Evt &evt) const |
|
void | ClearEvent () |
|
bool | SimChannelsReady () const |
|
const std::vector< art::Ptr< sim::SimChannel > > & | SimChannels () const |
|
std::vector< const sim::IDE * > | TrackIdToSimIDEs_Ps (int const &id) const |
|
std::vector< const sim::IDE * > | TrackIdToSimIDEs_Ps (int const &id, const geo::View_t view) const |
|
art::Ptr< sim::SimChannel > | FindSimChannelPtr (raw::ChannelID_t channel) const |
| Returns the cached sim::SimChannel on the specified channel . More...
|
|
art::Ptr< sim::SimChannel > | FindSimChannel (raw::ChannelID_t channel) const |
| Returns the cached sim::SimChannel on the specified channel . More...
|
|
std::vector< sim::TrackIDE > | ChannelToTrackIDEs (detinfo::DetectorClocksData const &clockData, raw::ChannelID_t channel, const double hit_start_time, const double hit_end_time) const |
|
std::vector< sim::TrackIDE > | HitToTrackIDEs (detinfo::DetectorClocksData const &clockData, recob::Hit const &hit) const |
|
std::vector< sim::TrackIDE > | HitToTrackIDEs (detinfo::DetectorClocksData const &clockData, art::Ptr< recob::Hit > const &hit) const |
|
std::vector< int > | HitToTrackIds (detinfo::DetectorClocksData const &clockData, recob::Hit const &hit) const |
|
std::vector< sim::TrackIDE > | HitToEveTrackIDEs (detinfo::DetectorClocksData const &clockData, recob::Hit const &hit) const |
|
std::vector< sim::TrackIDE > | HitToEveTrackIDEs (detinfo::DetectorClocksData const &clockData, art::Ptr< recob::Hit > const &hit) const |
|
std::vector< art::Ptr< recob::Hit > > | TrackIdToHits_Ps (detinfo::DetectorClocksData const &clockData, int tkId, std::vector< art::Ptr< recob::Hit >> const &hitsIn) const |
|
std::vector< std::vector< art::Ptr< recob::Hit > > > | TrackIdsToHits_Ps (detinfo::DetectorClocksData const &clockData, std::vector< int > const &tkIds, std::vector< art::Ptr< recob::Hit >> const &hitsIn) const |
|
std::vector< sim::IDE > | HitToAvgSimIDEs (detinfo::DetectorClocksData const &clockData, recob::Hit const &hit) const |
|
std::vector< sim::IDE > | HitToAvgSimIDEs (detinfo::DetectorClocksData const &clockData, art::Ptr< recob::Hit > const &hit) const |
|
std::vector< const sim::IDE * > | HitToSimIDEs_Ps (detinfo::DetectorClocksData const &clockData, recob::Hit const &hit) const |
|
std::vector< const sim::IDE * > | HitToSimIDEs_Ps (detinfo::DetectorClocksData const &clockData, art::Ptr< recob::Hit > const &hit) const |
|
std::vector< double > | SimIDEsToXYZ (std::vector< sim::IDE > const &ides) const |
|
std::vector< double > | SimIDEsToXYZ (std::vector< const sim::IDE * > const &ide_Ps) const |
|
std::vector< double > | HitToXYZ (detinfo::DetectorClocksData const &clockData, const recob::Hit &hit) const |
|
std::vector< double > | HitToXYZ (detinfo::DetectorClocksData const &clockData, art::Ptr< recob::Hit > const &hit) const |
|
double | HitCollectionPurity (detinfo::DetectorClocksData const &clockData, std::set< int > const &trackIds, std::vector< art::Ptr< recob::Hit >> const &hits) const |
|
double | HitChargeCollectionPurity (detinfo::DetectorClocksData const &clockData, std::set< int > const &trackIds, std::vector< art::Ptr< recob::Hit >> const &hits) const |
|
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 |
|
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 |
|
std::set< int > | GetSetOfTrackIds () const |
|
std::set< int > | GetSetOfEveIds () const |
|
std::set< int > | GetSetOfTrackIds (detinfo::DetectorClocksData const &clockData, std::vector< art::Ptr< recob::Hit >> const &hits) const |
|
std::set< int > | GetSetOfEveIds (detinfo::DetectorClocksData const &clockData, std::vector< art::Ptr< recob::Hit >> const &hits) const |
|
std::vector< double > | SpacePointHitsToWeightedXYZ (detinfo::DetectorClocksData const &clockData, std::vector< art::Ptr< recob::Hit >> const &hits) const |
|
Definition at line 28 of file BackTrackerService.h.