LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "PhotonBackTrackerService.h"
Classes | |
struct | fhiclConfig |
Public Types | |
using | provider_type = PhotonBackTracker |
Public Member Functions | |
const provider_type * | provider () const |
PhotonBackTrackerService (fhicl::ParameterSet const &pSet, art::ActivityRegistry ®) | |
PhotonBackTrackerService (fhiclConfig const &config, art::ActivityRegistry ®) | |
void | Rebuild (art::Event const &evt) |
const std::vector< art::Ptr< sim::OpDetBacktrackerRecord > > & | OpDetBTRs () |
const double | GetDelay () |
const std::vector< const sim::SDP * > | TrackIdToSimSDPs_Ps (int const &id) |
const std::vector< const sim::SDP * > | TrackIdToSimSDPs_Ps (int const &id, geo::View_t const &view) |
art::Ptr< sim::OpDetBacktrackerRecord > | FindOpDetBTR (int const &opDetNum) |
const std::vector< sim::TrackSDP > | OpDetToTrackSDPs (int const &OpDetNum, double const &opHit_start_time, double const &opHit_end_time) |
std::vector< sim::TrackSDP > | OpHitToTrackSDPs (art::Ptr< recob::OpHit > const &opHit_P) |
std::vector< sim::TrackSDP > | OpHitToTrackSDPs (recob::OpHit const &opHit) |
const std::vector< int > | OpHitToTrackIds (recob::OpHit const &opHit) |
const std::vector< int > | OpHitToTrackIds (art::Ptr< recob::OpHit > const &opHit_P) |
const std::vector< int > | OpHitToEveTrackIds (recob::OpHit const &opHit) |
const std::vector< int > | OpHitToEveTrackIds (art::Ptr< recob::OpHit > const &opHit_P) |
std::vector< sim::TrackSDP > | OpHitToEveTrackSDPs (art::Ptr< recob::OpHit > const &opHit_P) |
std::vector< sim::TrackSDP > | OpHitToEveTrackSDPs (recob::OpHit const &opHit) |
const std::vector< art::Ptr< recob::OpHit > > | TrackIdToOpHits_Ps (int const &tkId, std::vector< art::Ptr< recob::OpHit >> const &hitsIn) |
const std::vector< std::vector< art::Ptr< recob::OpHit > > > | TrackIdsToOpHits_Ps (std::vector< int > const &tkIds, std::vector< art::Ptr< recob::OpHit >> const &hitsIn) |
const std::vector< const sim::SDP * > | OpHitToSimSDPs_Ps (recob::OpHit const &opHit) |
const std::vector< const sim::SDP * > | OpHitToSimSDPs_Ps (art::Ptr< recob::OpHit > const &opHit_P) |
const std::unordered_set< const sim::SDP * > | OpHitToEveSimSDPs_Ps (recob::OpHit const &opHit) |
const std::unordered_set< const sim::SDP * > | OpHitToEveSimSDPs_Ps (art::Ptr< recob::OpHit > &opHit_P) |
const std::vector< double > | SimSDPsToXYZ (std::vector< sim::SDP > const &sdps) const & |
const std::vector< double > | SimSDPsToXYZ (std::vector< const sim::SDP * > const &sdps_Ps) |
const std::vector< double > | OpHitToXYZ (recob::OpHit const &opHit) |
const std::vector< double > | OpHitToXYZ (art::Ptr< recob::OpHit > const &opHit_P) |
const std::set< int > | GetSetOfEveIds () |
const std::set< int > | GetSetOfTrackIds () |
const std::set< int > | GetSetOfEveIds (std::vector< art::Ptr< recob::OpHit > > const &opHits_Ps) |
const std::set< int > | GetSetOfEveIds (const std::vector< recob::OpHit > &opHits) |
const std::set< int > | GetSetOfTrackIds (std::vector< art::Ptr< recob::OpHit > > const &opHits_Ps) |
const std::set< int > | GetSetOfTrackIds (std::vector< recob::OpHit > const &opHits) |
const double | OpHitCollectionPurity (std::set< int > const &tkIds, std::vector< art::Ptr< recob::OpHit > > const &opHits_Ps) |
const double | OpHitLightCollectionPurity (std::set< int > const &tkIds, std::vector< art::Ptr< recob::OpHit > > const &opHits_Ps) |
const double | OpHitCollectionEfficiency (std::set< int > const &tkIds, std::vector< art::Ptr< recob::OpHit > > const &opHits_Ps, std::vector< art::Ptr< recob::OpHit > > const &opHitsIn_Ps, geo::View_t const &view) |
const double | OpHitCollectionEfficiency (std::set< int > const &tkIds, std::vector< art::Ptr< recob::OpHit > > const &opHits_Ps, std::vector< art::Ptr< recob::OpHit > > const &opHitsIn_Ps) |
const double | OpHitLightCollectionEfficiency (std::set< int > const &tkIds, std::vector< art::Ptr< recob::OpHit > > const &opHits_Ps, std::vector< art::Ptr< recob::OpHit > > const &opHitsIn_Ps, geo::View_t const &view) |
const double | OpHitLightCollectionEfficiency (std::set< int > const &tkIds, std::vector< art::Ptr< recob::OpHit > > const &opHits_Ps, std::vector< art::Ptr< recob::OpHit > > const &opHitsIn_Ps) |
const double | OpHitChargeCollectionEfficiency (std::set< int > const &tkIds, std::vector< art::Ptr< recob::OpHit > > const &opHits_Ps, std::vector< art::Ptr< recob::OpHit > > const &opHitsIn_Ps) |
const std::set< int > | OpFlashToTrackIds (art::Ptr< recob::OpFlash > &flash_P) const |
const std::vector< art::Ptr< recob::OpHit > > | OpFlashToOpHits_Ps (art::Ptr< recob::OpFlash > &flash_P) |
const std::vector< double > | OpFlashToXYZ (art::Ptr< recob::OpFlash > &flash_P) |
Private Member Functions | |
void | priv_PrepEvent (art::Event const &evt) |
void | priv_PrepFailed () |
void | priv_PrepOpDetBTRs (art::Event const &evt) |
void | priv_PrepOpFlashToOpHits (art::Event const &evt) |
bool | priv_CanRun (art::Event const &evt) |
bool | priv_OpDetBTRsReady () |
bool | priv_OpFlashToOpHitsReady () |
void | reconfigure (fhicl::ParameterSet const &pset) |
void | reconfigure (fhicl::ParameterSet const &pset) |
void | Rebuild (const art::Event &evt) |
const sim::ParticleList & | ParticleList () const |
const sim::ParticleList & | ParticleList () const |
void | SetEveIdCalculator (sim::EveIdCalculator *ec) |
void | SetEveIdCalculator (sim::EveIdCalculator *ec) |
const simb::MCParticle * | TrackIDToParticle (int const &id) const |
const simb::MCParticle * | TrackIDToParticle (int const &id) const |
const simb::MCParticle * | TrackIDToMotherParticle (int const &id) const |
const simb::MCParticle * | TrackIDToMotherParticle (int const &id) const |
std::vector< sim::SDP > | TrackIDToSimSDP (int const &id) const |
std::vector< sim::SDP > | TrackIDToSimSDP (int const &id) const |
const art::Ptr< simb::MCTruth > & | TrackIDToMCTruth (int const &id) const |
const art::Ptr< simb::MCTruth > & | TrackIDToMCTruth (int const &id) const |
const art::Ptr< simb::MCTruth > & | ParticleToMCTruth (const simb::MCParticle *p) const |
const art::Ptr< simb::MCTruth > & | ParticleToMCTruth (const simb::MCParticle *p) const |
std::vector< const simb::MCParticle * > | MCTruthToParticles (art::Ptr< simb::MCTruth > const &mct) const |
std::vector< const simb::MCParticle * > | MCTruthToParticles (art::Ptr< simb::MCTruth > const &mct) const |
const std::vector< art::Ptr< simb::MCTruth > > & | MCTruthVector () const |
const std::vector< art::Ptr< simb::MCTruth > > & | MCTruthVector () const |
DEPRECATED std::vector< sim::TrackSDP > | OpHitToTrackID (art::Ptr< recob::OpHit > const &hit) |
DEPRECATED std::vector< sim::TrackSDP > | OpHitToTrackID (art::Ptr< recob::OpHit > const &hit) |
const std::vector< sim::TrackSDP > | OpHitToTrackSDPs (art::Ptr< recob::OpHit > const &opHit_P) const |
const std::vector< sim::TrackSDP > | OpHitToTrackSDPs (recob::OpHit const &opHit) const |
const std::vector< std::vector< art::Ptr< recob::OpHit > > > | TrackIDsToOpHits (std::vector< art::Ptr< recob::OpHit >> const &allhits, std::vector< int > const &tkIDs) |
const std::vector< std::vector< art::Ptr< recob::OpHit > > > | TrackIDsToOpHits (std::vector< art::Ptr< recob::OpHit >> const &allhits, std::vector< int > const &tkIDs) |
std::vector< sim::TrackSDP > | OpHitToEveSDPs (art::Ptr< recob::OpHit > const &hit) |
std::vector< sim::TrackSDP > | OpHitToEveSDPs (art::Ptr< recob::OpHit > const &hit) |
std::vector< sim::TrackSDP > | OpHitToEveID (art::Ptr< recob::OpHit > const &hit) |
std::vector< sim::TrackSDP > | OpHitToEveID (art::Ptr< recob::OpHit > const &hit) |
std::vector< double > | SimSDPsToXYZ (std::vector< sim::SDP > const &sdps) |
const std::vector< double > | SimSDPsToXYZ (std::vector< const sim::SDP * > const &sdps_Ps) const & |
double | OpHitCollectionPurity (std::set< int > trackIDs, std::vector< art::Ptr< recob::OpHit > > const &hits) |
double | OpHitCollectionEfficiency (std::set< int > trackIDs, std::vector< art::Ptr< recob::OpHit > > const &hits, std::vector< art::Ptr< recob::OpHit > > const &allhits) |
double | OpHitCollectionEfficiency (std::set< int > trackIDs, std::vector< art::Ptr< recob::OpHit > > const &hits, std::vector< art::Ptr< recob::OpHit > > const &allhits, geo::View_t const &view) |
double | OpHitChargeCollectionPurity (std::set< int > trackIDs, std::vector< art::Ptr< recob::OpHit > > const &hits) |
double | OpHitChargeCollectionPurity (std::set< int > trackIDs, std::vector< art::Ptr< recob::OpHit > > const &hits) |
double | OpHitChargeCollectionEfficiency (std::set< int > trackIDs, std::vector< art::Ptr< recob::OpHit > > const &hits, std::vector< art::Ptr< recob::OpHit > > const &allhits) |
double | OpHitChargeCollectionEfficiency (std::set< int > trackIDs, std::vector< art::Ptr< recob::OpHit > > const &hits, std::vector< art::Ptr< recob::OpHit > > const &allhits, geo::View_t const &view) |
std::set< int > | GetSetOfEveIDs () |
std::set< int > | GetSetOfEveIDs (std::vector< art::Ptr< recob::OpHit > > const &hits) |
std::set< int > | GetSetOfEveIDs () |
std::set< int > | GetSetOfEveIDs (std::vector< art::Ptr< recob::OpHit > > const &hits) |
std::set< int > | GetSetOfTrackIDs () |
std::set< int > | GetSetOfTrackIDs (std::vector< art::Ptr< recob::OpHit > > const &hits) |
std::set< int > | GetSetOfTrackIDs () |
std::set< int > | GetSetOfTrackIDs (std::vector< art::Ptr< recob::OpHit > > const &hits) |
const std::vector< art::Ptr< sim::OpDetBacktrackerRecord > > & | OpDetBacktrackerRecords () const |
const std::vector< art::Ptr< sim::OpDetBacktrackerRecord > > & | OpDetBacktrackerRecords () const |
void | ChannelToTrackSDPs (std::vector< sim::TrackSDP > &trackSDPs, int channel, const double hit_start_time, const double hit_end_time) |
void | ChannelToTrackSDPs (std::vector< sim::TrackSDP > &trackSDPs, int channel, const double hit_start_time, const double hit_end_time) |
template<typename Evt > | |
void | PrepEvent (Evt const &evt) |
template<typename Evt > | |
const bool | CanRun (Evt const &evt) |
template<typename Evt > | |
void | PrepOpDetBTRs (Evt const &evt) |
template<typename Evt > | |
void | PrepOpFlashToOpHits (Evt const &evt) |
const std::vector< art::Ptr< recob::OpHit > > | OpFlashToOpHits_Ps (art::Ptr< recob::OpFlash > &flash_P) const |
const std::vector< double > | OpFlashToXYZ (art::Ptr< recob::OpFlash > &flash_P) const |
void | ClearEvent () |
const bool | BTRsReady () |
const bool | OpFlashToOpHitsReady () |
const art::Ptr< sim::OpDetBacktrackerRecord > | FindOpDetBTR (int const &opDetNum) const |
const std::vector< sim::TrackSDP > | OpDetToTrackSDPs (int const &OpDetNum, double const &opHit_start_time, double const &opHit_end_time) const |
const std::vector< int > | OpHitToTrackIds (recob::OpHit const &opHit) const |
const std::vector< int > | OpHitToTrackIds (art::Ptr< recob::OpHit > const &opHit) const |
const std::vector< sim::TrackSDP > | OpHitToEveTrackSDPs (art::Ptr< recob::OpHit > const &opHit_P) const |
const std::vector< sim::TrackSDP > | OpHitToEveTrackSDPs (recob::OpHit const &opHit) const |
const std::vector< const sim::SDP * > | OpHitToSimSDPs_Ps (recob::OpHit const &opHit) const |
const std::vector< const sim::SDP * > | OpHitToSimSDPs_Ps (art::Ptr< recob::OpHit > const &opHit_P) const |
const std::vector< const sim::SDP * > | OpHitsToSimSDPs_Ps (std::vector< art::Ptr< recob::OpHit > > const &opHits_Ps) const |
const std::vector< double > | OpHitsToXYZ (std::vector< art::Ptr< recob::OpHit > > const &opHits_Ps) const |
const std::set< int > | GetSetOfEveIds () const |
const std::set< int > | GetSetOfEveIds (std::vector< art::Ptr< recob::OpHit > > const &opHits) const |
const std::set< int > | GetSetOfEveIds (std::vector< recob::OpHit > const &opHits) const |
const std::set< int > | GetSetOfTrackIds () const |
const std::set< int > | GetSetOfTrackIds (std::vector< art::Ptr< recob::OpHit > > const &opHits) const |
const std::set< int > | GetSetOfTrackIds (std::vector< recob::OpHit > const &opHits) const |
void | OpHitToSDPs (recob::OpHit const &hit, std::vector< sim::SDP > &sdps) const |
void | OpHitToSDPs (art::Ptr< recob::OpHit > const &hit, std::vector< sim::SDP > &sdps) const |
DEPRECATED void | OpHitToSimSDPs (recob::OpHit const &hit, std::vector< sim::SDP > &sdps) const |
DEPRECATED void | OpHitToSimSDPs (art::Ptr< recob::OpHit > const &hit, std::vector< sim::SDP > &sdps) const |
void | OpHitToSDPs (recob::OpHit const &hit, std::vector< sim::SDP > &sdps) const |
void | OpHitToSDPs (art::Ptr< recob::OpHit > const &hit, std::vector< sim::SDP > &sdps) const |
DEPRECATED void | OpHitToSimSDPs (recob::OpHit const &hit, std::vector< sim::SDP > &sdps) const |
DEPRECATED void | OpHitToSimSDPs (art::Ptr< recob::OpHit > const &hit, std::vector< sim::SDP > &sdps) const |
Definition at line 37 of file PhotonBackTrackerService.h.
Definition at line 47 of file PhotonBackTrackerService.h.
cheat::PhotonBackTrackerService::PhotonBackTrackerService | ( | fhicl::ParameterSet const & | pSet, |
art::ActivityRegistry & | reg | ||
) |
Definition at line 28 of file PhotonBackTrackerService_service.cc.
References priv_PrepEvent(), and art::ActivityRegistry::sPreProcessEvent.
Referenced by provider().
cheat::PhotonBackTrackerService::PhotonBackTrackerService | ( | fhiclConfig const & | config, |
art::ActivityRegistry & | reg | ||
) |
Definition at line 40 of file PhotonBackTrackerService_service.cc.
References priv_PrepEvent(), and art::ActivityRegistry::sPreProcessEvent.
|
inherited |
Definition at line 77 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::priv_OpDetBTRs.
Referenced by priv_OpDetBTRsReady().
|
inherited |
Referenced by priv_CanRun().
|
inherited |
|
inherited |
Definition at line 636 of file old.PhotonBackTracker_service.cc.
References e, energy, sim::TrackSDP::energy, sim::TrackSDP::energyFrac, cheat::PhotonBackTracker::FindOpDetBacktrackerRecord(), cheat::PhotonBackTracker::geom, sim::NoParticleId, geo::GeometryCore::OpDetFromOpChannel(), cheat::PhotonBackTracker::shouldThisFail(), sim::TrackSDP::trackID, and sim::OpDetBacktrackerRecord::TrackIDsAndEnergies().
Referenced by cheat::PhotonBackTracker::GetSetOfTrackIDs(), cheat::PhotonBackTracker::OpDetBacktrackerRecords(), cheat::PhotonBackTracker::OpHitToTrackSDPs(), and cheat::PhotonBackTracker::TrackIDsToOpHits().
|
inherited |
Definition at line 71 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::priv_OpDetBTRs, and cheat::PhotonBackTracker::priv_OpFlashToOpHits.
Referenced by priv_PrepEvent().
art::Ptr< sim::OpDetBacktrackerRecord > cheat::PhotonBackTrackerService::FindOpDetBTR | ( | int const & | opDetNum | ) |
Definition at line 145 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::FindOpDetBTR().
Referenced by provider().
|
inherited |
Definition at line 121 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::priv_OpDetBTRs.
Referenced by FindOpDetBTR(), cheat::PhotonBackTracker::OpDetToTrackSDPs(), and cheat::PhotonBackTracker::OpHitToSimSDPs_Ps().
const double cheat::PhotonBackTrackerService::GetDelay | ( | ) |
Definition at line 130 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::GetDelay().
Referenced by provider().
const std::set< int > cheat::PhotonBackTrackerService::GetSetOfEveIds | ( | ) |
Definition at line 271 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::GetSetOfEveIds().
Referenced by provider().
const std::set< int > cheat::PhotonBackTrackerService::GetSetOfEveIds | ( | std::vector< art::Ptr< recob::OpHit > > const & | opHits_Ps | ) |
Definition at line 283 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::GetSetOfEveIds().
const std::set< int > cheat::PhotonBackTrackerService::GetSetOfEveIds | ( | const std::vector< recob::OpHit > & | opHits | ) |
Definition at line 288 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::GetSetOfEveIds().
|
inherited |
Definition at line 357 of file old.PhotonBackTracker_service.cc.
References sim::ParticleList::begin(), sim::ParticleList::end(), sim::ParticleList::EveId(), cheat::PhotonBackTracker::fParticleList, and cheat::PhotonBackTracker::shouldThisFail().
Referenced by cheat::PhotonBackTracker::OpHitToSimSDPs().
|
inherited |
|
inherited |
Definition at line 386 of file old.PhotonBackTracker_service.cc.
References cheat::PhotonBackTracker::OpHitToEveID(), and cheat::PhotonBackTracker::shouldThisFail().
|
inherited |
|
inherited |
Definition at line 481 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::fPartInv, and cheat::ParticleInventory::GetSetOfEveIds().
Referenced by GetSetOfEveIds().
|
inherited |
Definition at line 495 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::OpHitToEveTrackSDPs().
|
inherited |
Definition at line 506 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::OpHitToEveTrackSDPs().
const std::set< int > cheat::PhotonBackTrackerService::GetSetOfTrackIds | ( | ) |
Definition at line 277 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::GetSetOfTrackIds().
Referenced by provider().
const std::set< int > cheat::PhotonBackTrackerService::GetSetOfTrackIds | ( | std::vector< art::Ptr< recob::OpHit > > const & | opHits_Ps | ) |
Definition at line 294 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::GetSetOfTrackIds().
const std::set< int > cheat::PhotonBackTrackerService::GetSetOfTrackIds | ( | std::vector< recob::OpHit > const & | opHits | ) |
Definition at line 299 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::GetSetOfTrackIds().
|
inherited |
Definition at line 374 of file old.PhotonBackTracker_service.cc.
References cheat::PhotonBackTracker::fParticleList, and cheat::PhotonBackTracker::shouldThisFail().
Referenced by cheat::PhotonBackTracker::OpHitToSimSDPs(), and cheat::PhotonBackTracker::Rebuild().
|
inherited |
|
inherited |
Definition at line 407 of file old.PhotonBackTracker_service.cc.
References cheat::PhotonBackTracker::ChannelToTrackSDPs(), evd::details::end(), cheat::PhotonBackTracker::fDelay, and cheat::PhotonBackTracker::shouldThisFail().
|
inherited |
|
inherited |
Definition at line 489 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::fPartInv, and cheat::ParticleInventory::GetSetOfTrackIds().
Referenced by GetSetOfTrackIds().
|
inherited |
Definition at line 517 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::OpHitToTrackSDPs().
|
inherited |
Definition at line 529 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::OpHitToTrackSDPs().
|
inherited |
Definition at line 247 of file old.PhotonBackTracker_service.cc.
References cheat::PhotonBackTracker::fParticleList, cheat::PhotonBackTracker::shouldThisFail(), and cheat::PhotonBackTracker::TrackIDToMCTruth().
Referenced by cheat::PhotonBackTracker::SetEveIdCalculator().
|
inherited |
|
inlineinherited |
Definition at line 82 of file old.PhotonBackTracker.h.
References cheat::PhotonBackTracker::fMCTruthList.
|
inlineinherited |
Definition at line 82 of file old.PhotonBackTrackerService.h.
References cheat::PhotonBackTracker::fMCTruthList.
|
inlineinherited |
Definition at line 168 of file old.PhotonBackTracker.h.
References cheat::PhotonBackTracker::ChannelToTrackSDPs(), and cheat::PhotonBackTracker::cOpDetBacktrackerRecords.
|
inlineinherited |
Definition at line 168 of file old.PhotonBackTrackerService.h.
References cheat::PhotonBackTracker::ChannelToTrackSDPs(), cheat::PhotonBackTracker::cOpDetBacktrackerRecords, DECLARE_ART_SERVICE, cheat::PhotonBackTracker::fDelay, cheat::PhotonBackTracker::fG4ModuleLabel, cheat::PhotonBackTracker::FindOpDetBacktrackerRecord(), cheat::PhotonBackTracker::fMCTruthList, cheat::PhotonBackTracker::fMinOpHitEnergyFraction, cheat::PhotonBackTracker::fParticleList, cheat::PhotonBackTracker::fTrackIDToMCTruthIndex, cheat::PhotonBackTracker::fVoxelList, cheat::PhotonBackTracker::geom, cheat::PhotonBackTracker::have_complained, and cheat::PhotonBackTracker::shouldThisFail().
const std::vector< art::Ptr< sim::OpDetBacktrackerRecord > > & cheat::PhotonBackTrackerService::OpDetBTRs | ( | ) |
Definition at line 124 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::OpDetBTRs().
Referenced by provider().
const std::vector< sim::TrackSDP > cheat::PhotonBackTrackerService::OpDetToTrackSDPs | ( | int const & | OpDetNum, |
double const & | opHit_start_time, | ||
double const & | opHit_end_time | ||
) |
Definition at line 151 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::OpDetToTrackSDPs().
Referenced by provider().
|
inherited |
Definition at line 137 of file PhotonBackTracker.cc.
References e, energy, sim::TrackSDP::energy, sim::TrackSDP::energyFrac, cheat::PhotonBackTracker::FindOpDetBTR(), sim::NoParticleId, sim::TrackSDP::trackID, and sim::OpDetBacktrackerRecord::TrackIDsAndEnergies().
Referenced by OpDetToTrackSDPs(), cheat::PhotonBackTracker::OpHitToTrackSDPs(), and cheat::PhotonBackTracker::TrackIdsToOpHits_Ps().
|
inherited |
Definition at line 704 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::priv_OpFlashToOpHits.
Referenced by OpFlashToOpHits_Ps(), cheat::PhotonBackTracker::OpFlashToTrackIds(), and cheat::PhotonBackTracker::OpFlashToXYZ().
const std::vector< art::Ptr< recob::OpHit > > cheat::PhotonBackTrackerService::OpFlashToOpHits_Ps | ( | art::Ptr< recob::OpFlash > & | flash_P | ) |
Definition at line 359 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::OpFlashToOpHits_Ps().
Referenced by OpHitChargeCollectionEfficiency().
|
inherited |
Definition at line 83 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::priv_OpFlashToOpHits.
Referenced by priv_OpFlashToOpHitsReady().
const std::set< int > cheat::PhotonBackTrackerService::OpFlashToTrackIds | ( | art::Ptr< recob::OpFlash > & | flash_P | ) | const |
Definition at line 354 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::OpFlashToTrackIds().
Referenced by OpHitChargeCollectionEfficiency().
|
inherited |
Definition at line 713 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::OpFlashToOpHits_Ps(), and cheat::PhotonBackTracker::OpHitsToXYZ().
Referenced by OpFlashToXYZ().
const std::vector< double > cheat::PhotonBackTrackerService::OpFlashToXYZ | ( | art::Ptr< recob::OpFlash > & | flash_P | ) |
Definition at line 364 of file PhotonBackTrackerService_service.cc.
References DEFINE_ART_SERVICE, and cheat::PhotonBackTracker::OpFlashToXYZ().
Referenced by OpHitChargeCollectionEfficiency().
|
inline |
Definition at line 117 of file PhotonBackTrackerService.h.
References OpFlashToOpHits_Ps(), OpFlashToTrackIds(), OpFlashToXYZ(), cheat::PhotonBackTracker::OpHitLightCollectionEfficiency(), priv_CanRun(), priv_PrepEvent(), priv_PrepFailed(), priv_PrepOpDetBTRs(), and priv_PrepOpFlashToOpHits().
|
inherited |
Definition at line 551 of file old.PhotonBackTracker_service.cc.
References recob::OpHit::Area(), e, cheat::PhotonBackTracker::fMinOpHitEnergyFraction, cheat::PhotonBackTracker::OpHitToTrackSDPs(), and cheat::PhotonBackTracker::shouldThisFail().
Referenced by cheat::PhotonBackTracker::OpHitToSimSDPs().
|
inherited |
Definition at line 544 of file old.PhotonBackTracker_service.cc.
|
inherited |
Definition at line 465 of file old.PhotonBackTracker_service.cc.
References recob::OpHit::Area(), e, cheat::PhotonBackTracker::OpHitToTrackSDPs(), and cheat::PhotonBackTracker::shouldThisFail().
Referenced by cheat::PhotonBackTracker::OpHitToSimSDPs().
|
inherited |
const double cheat::PhotonBackTrackerService::OpHitCollectionEfficiency | ( | std::set< int > const & | tkIds, |
std::vector< art::Ptr< recob::OpHit > > const & | opHits_Ps, | ||
std::vector< art::Ptr< recob::OpHit > > const & | opHitsIn_Ps, | ||
geo::View_t const & | view | ||
) |
Definition at line 320 of file PhotonBackTrackerService_service.cc.
Referenced by provider().
const double cheat::PhotonBackTrackerService::OpHitCollectionEfficiency | ( | std::set< int > const & | tkIds, |
std::vector< art::Ptr< recob::OpHit > > const & | opHits_Ps, | ||
std::vector< art::Ptr< recob::OpHit > > const & | opHitsIn_Ps | ||
) |
Definition at line 329 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::OpHitCollectionEfficiency().
|
inherited |
Definition at line 504 of file old.PhotonBackTracker_service.cc.
References e, cheat::PhotonBackTracker::fMinOpHitEnergyFraction, cheat::PhotonBackTracker::OpHitToTrackSDPs(), and cheat::PhotonBackTracker::shouldThisFail().
Referenced by OpHitCollectionEfficiency(), and cheat::PhotonBackTracker::OpHitToSimSDPs().
|
inherited |
Definition at line 496 of file old.PhotonBackTracker_service.cc.
const double cheat::PhotonBackTrackerService::OpHitCollectionPurity | ( | std::set< int > const & | tkIds, |
std::vector< art::Ptr< recob::OpHit > > const & | opHits_Ps | ||
) |
Definition at line 305 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::OpHitCollectionPurity().
Referenced by provider().
|
inherited |
Definition at line 439 of file old.PhotonBackTracker_service.cc.
References e, cheat::PhotonBackTracker::OpHitToTrackSDPs(), and cheat::PhotonBackTracker::shouldThisFail().
Referenced by OpHitCollectionPurity(), and cheat::PhotonBackTracker::OpHitToSimSDPs().
const double cheat::PhotonBackTrackerService::OpHitLightCollectionEfficiency | ( | std::set< int > const & | tkIds, |
std::vector< art::Ptr< recob::OpHit > > const & | opHits_Ps, | ||
std::vector< art::Ptr< recob::OpHit > > const & | opHitsIn_Ps, | ||
geo::View_t const & | view | ||
) |
Definition at line 337 of file PhotonBackTrackerService_service.cc.
Referenced by provider().
const double cheat::PhotonBackTrackerService::OpHitLightCollectionEfficiency | ( | std::set< int > const & | tkIds, |
std::vector< art::Ptr< recob::OpHit > > const & | opHits_Ps, | ||
std::vector< art::Ptr< recob::OpHit > > const & | opHitsIn_Ps | ||
) |
Definition at line 346 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::OpHitLightCollectionEfficiency().
const double cheat::PhotonBackTrackerService::OpHitLightCollectionPurity | ( | std::set< int > const & | tkIds, |
std::vector< art::Ptr< recob::OpHit > > const & | opHits_Ps | ||
) |
Definition at line 312 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::OpHitLightCollectionPurity().
Referenced by provider().
|
inherited |
Definition at line 435 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::OpHitToSimSDPs_Ps().
Referenced by cheat::PhotonBackTracker::OpHitsToXYZ().
|
inherited |
Definition at line 446 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::OpHitsToSimSDPs_Ps(), and cheat::PhotonBackTracker::SimSDPsToXYZ().
Referenced by cheat::PhotonBackTracker::OpFlashToXYZ().
|
inherited |
Definition at line 349 of file old.PhotonBackTracker_service.cc.
References cheat::PhotonBackTracker::OpHitToEveSDPs().
Referenced by cheat::PhotonBackTracker::GetSetOfEveIDs(), and cheat::PhotonBackTracker::OpHitToTrackID().
|
inherited |
|
inherited |
Definition at line 321 of file old.PhotonBackTracker_service.cc.
References sim::TrackSDP::energy, sim::TrackSDP::energyFrac, sim::ParticleList::EveId(), cheat::PhotonBackTracker::fParticleList, cheat::PhotonBackTracker::OpHitToTrackSDPs(), cheat::PhotonBackTracker::shouldThisFail(), and sim::TrackSDP::trackID.
Referenced by cheat::PhotonBackTracker::OpHitToEveID(), and cheat::PhotonBackTracker::OpHitToTrackID().
|
inherited |
const std::unordered_set< const sim::SDP * > cheat::PhotonBackTrackerService::OpHitToEveSimSDPs_Ps | ( | recob::OpHit const & | opHit | ) |
Definition at line 235 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::OpHitToEveSimSDPs_Ps().
Referenced by provider().
const std::unordered_set< const sim::SDP * > cheat::PhotonBackTrackerService::OpHitToEveSimSDPs_Ps | ( | art::Ptr< recob::OpHit > & | opHit_P | ) |
Definition at line 241 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::OpHitToEveSimSDPs_Ps().
const std::vector< int > cheat::PhotonBackTrackerService::OpHitToEveTrackIds | ( | recob::OpHit const & | opHit | ) |
Definition at line 182 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::OpHitToEveTrackIds().
Referenced by provider().
const std::vector< int > cheat::PhotonBackTrackerService::OpHitToEveTrackIds | ( | art::Ptr< recob::OpHit > const & | opHit_P | ) |
Definition at line 187 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::OpHitToEveTrackIds().
std::vector< sim::TrackSDP > cheat::PhotonBackTrackerService::OpHitToEveTrackSDPs | ( | art::Ptr< recob::OpHit > const & | opHit_P | ) |
Definition at line 192 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::OpHitToEveTrackSDPs().
Referenced by provider().
std::vector< sim::TrackSDP > cheat::PhotonBackTrackerService::OpHitToEveTrackSDPs | ( | recob::OpHit const & | opHit | ) |
Definition at line 198 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::OpHitToEveTrackSDPs().
|
inherited |
Definition at line 235 of file PhotonBackTracker.cc.
Referenced by cheat::PhotonBackTracker::GetSetOfEveIds(), cheat::PhotonBackTracker::OpHitToEveTrackIds(), and OpHitToEveTrackSDPs().
|
inherited |
Definition at line 241 of file PhotonBackTracker.cc.
References sim::TrackSDP::energy, sim::TrackSDP::energyFrac, cheat::PhotonBackTracker::fPartInv, cheat::PhotonBackTracker::OpHitToTrackSDPs(), cheat::ParticleInventory::ParticleList(), and sim::TrackSDP::trackID.
|
inherited |
Definition at line 691 of file old.PhotonBackTracker_service.cc.
References cheat::PhotonBackTracker::fDelay, cheat::PhotonBackTracker::FindOpDetBacktrackerRecord(), cheat::PhotonBackTracker::geom, recob::OpHit::OpChannel(), geo::GeometryCore::OpDetFromOpChannel(), recob::OpHit::PeakTime(), cheat::PhotonBackTracker::shouldThisFail(), sim::OpDetBacktrackerRecord::TrackIDsAndEnergies(), and recob::OpHit::Width().
Referenced by cheat::PhotonBackTracker::OpHitToSDPs(), cheat::PhotonBackTracker::OpHitToSimSDPs(), cheat::PhotonBackTracker::OpHitToTrackID(), and cheat::PhotonBackTracker::OpHitToXYZ().
|
inherited |
|
inlineinherited |
Definition at line 106 of file old.PhotonBackTrackerService.h.
References cheat::PhotonBackTracker::OpHitToSDPs().
|
inlineinherited |
Definition at line 106 of file old.PhotonBackTracker.h.
References cheat::PhotonBackTracker::OpHitToSDPs().
|
inlineinherited |
Definition at line 103 of file old.PhotonBackTracker.h.
References cheat::PhotonBackTracker::OpHitToSDPs().
|
inlineinherited |
Definition at line 103 of file old.PhotonBackTrackerService.h.
References cheat::PhotonBackTracker::OpHitToSDPs().
|
inlineinherited |
Definition at line 109 of file old.PhotonBackTracker.h.
References cheat::PhotonBackTracker::GetSetOfEveIDs(), cheat::PhotonBackTracker::GetSetOfTrackIDs(), hits(), cheat::PhotonBackTracker::OpHitChargeCollectionEfficiency(), cheat::PhotonBackTracker::OpHitChargeCollectionPurity(), cheat::PhotonBackTracker::OpHitCollectionEfficiency(), cheat::PhotonBackTracker::OpHitCollectionPurity(), cheat::PhotonBackTracker::OpHitToSDPs(), cheat::PhotonBackTracker::OpHitToXYZ(), cheat::PhotonBackTracker::SimSDPsToXYZ(), and lar::dump::vector().
|
inlineinherited |
Definition at line 109 of file old.PhotonBackTrackerService.h.
References cheat::PhotonBackTracker::GetSetOfEveIDs(), cheat::PhotonBackTracker::GetSetOfTrackIDs(), hits(), cheat::PhotonBackTracker::OpHitChargeCollectionEfficiency(), cheat::PhotonBackTracker::OpHitChargeCollectionPurity(), cheat::PhotonBackTracker::OpHitCollectionEfficiency(), cheat::PhotonBackTracker::OpHitCollectionPurity(), cheat::PhotonBackTracker::OpHitToSDPs(), cheat::PhotonBackTracker::OpHitToXYZ(), cheat::PhotonBackTracker::SimSDPsToXYZ(), and lar::dump::vector().
const std::vector< const sim::SDP * > cheat::PhotonBackTrackerService::OpHitToSimSDPs_Ps | ( | recob::OpHit const & | opHit | ) |
Definition at line 216 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::OpHitToSimSDPs_Ps().
Referenced by provider().
const std::vector< const sim::SDP * > cheat::PhotonBackTrackerService::OpHitToSimSDPs_Ps | ( | art::Ptr< recob::OpHit > const & | opHit_P | ) |
Definition at line 222 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::OpHitToSimSDPs_Ps().
|
inherited |
Definition at line 315 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::fDelay, cheat::PhotonBackTracker::fGeom, cheat::PhotonBackTracker::FindOpDetBTR(), recob::OpHit::OpChannel(), geo::GeometryCore::OpDetFromOpChannel(), recob::OpHit::PeakTime(), and recob::OpHit::Width().
Referenced by cheat::PhotonBackTracker::OpHitsToSimSDPs_Ps(), OpHitToSimSDPs_Ps(), cheat::PhotonBackTracker::OpHitToSimSDPs_Ps(), and cheat::PhotonBackTracker::OpHitToXYZ().
|
inherited |
Definition at line 360 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::OpHitToSimSDPs_Ps().
|
inlineinherited |
Definition at line 86 of file old.PhotonBackTracker.h.
References cheat::PhotonBackTracker::OpHitToEveID(), cheat::PhotonBackTracker::OpHitToEveSDPs(), cheat::PhotonBackTracker::OpHitToSDPs(), cheat::PhotonBackTracker::OpHitToTrackSDPs(), cheat::PhotonBackTracker::TrackIDsToOpHits(), and lar::dump::vector().
|
inlineinherited |
Definition at line 86 of file old.PhotonBackTrackerService.h.
References cheat::PhotonBackTracker::OpHitToEveID(), cheat::PhotonBackTracker::OpHitToEveSDPs(), cheat::PhotonBackTracker::OpHitToSDPs(), cheat::PhotonBackTracker::OpHitToTrackSDPs(), cheat::PhotonBackTracker::TrackIDsToOpHits(), and lar::dump::vector().
const std::vector< int > cheat::PhotonBackTrackerService::OpHitToTrackIds | ( | recob::OpHit const & | opHit | ) |
Definition at line 171 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::OpHitToTrackIds().
Referenced by provider().
const std::vector< int > cheat::PhotonBackTrackerService::OpHitToTrackIds | ( | art::Ptr< recob::OpHit > const & | opHit_P | ) |
Definition at line 176 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::OpHitToTrackIds().
|
inherited |
Definition at line 203 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::OpHitToTrackSDPs().
Referenced by cheat::PhotonBackTracker::OpFlashToTrackIds(), OpHitToTrackIds(), and cheat::PhotonBackTracker::OpHitToTrackIds().
|
inherited |
Definition at line 213 of file PhotonBackTracker.cc.
References cheat::PhotonBackTracker::OpHitToTrackIds().
std::vector< sim::TrackSDP > cheat::PhotonBackTrackerService::OpHitToTrackSDPs | ( | art::Ptr< recob::OpHit > const & | opHit_P | ) |
Definition at line 159 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::OpHitToTrackSDPs().
Referenced by provider().
std::vector< sim::TrackSDP > cheat::PhotonBackTrackerService::OpHitToTrackSDPs | ( | recob::OpHit const & | opHit | ) |
Definition at line 165 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::OpHitToTrackSDPs().
|
inherited |
Definition at line 168 of file PhotonBackTracker.cc.
References evd::details::end(), cheat::PhotonBackTracker::fDelay, cheat::PhotonBackTracker::fGeom, recob::OpHit::OpChannel(), geo::GeometryCore::OpDetFromOpChannel(), cheat::PhotonBackTracker::OpDetToTrackSDPs(), recob::OpHit::PeakTime(), and recob::OpHit::Width().
|
inherited |
Definition at line 188 of file PhotonBackTracker.cc.
References evd::details::end(), cheat::PhotonBackTracker::fDelay, cheat::PhotonBackTracker::fGeom, recob::OpHit::OpChannel(), geo::GeometryCore::OpDetFromOpChannel(), cheat::PhotonBackTracker::OpDetToTrackSDPs(), recob::OpHit::PeakTime(), and recob::OpHit::Width().
const std::vector< double > cheat::PhotonBackTrackerService::OpHitToXYZ | ( | recob::OpHit const & | opHit | ) |
Definition at line 259 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::OpHitToXYZ().
Referenced by provider().
const std::vector< double > cheat::PhotonBackTrackerService::OpHitToXYZ | ( | art::Ptr< recob::OpHit > const & | opHit_P | ) |
Definition at line 265 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::OpHitToXYZ().
|
inlineinherited |
Definition at line 66 of file old.PhotonBackTrackerService.h.
References cheat::PhotonBackTracker::fParticleList.
|
inlineinherited |
Definition at line 66 of file old.PhotonBackTracker.h.
References cheat::PhotonBackTracker::fParticleList.
|
inherited |
Definition at line 240 of file old.PhotonBackTracker_service.cc.
References cheat::PhotonBackTracker::shouldThisFail(), simb::MCParticle::TrackId(), and cheat::PhotonBackTracker::TrackIDToMCTruth().
Referenced by cheat::PhotonBackTracker::SetEveIdCalculator().
|
inherited |
|
inherited |
|
inherited |
Referenced by priv_PrepOpDetBTRs().
|
inherited |
Referenced by priv_PrepOpFlashToOpHits().
|
private |
Definition at line 75 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::CanRun().
Referenced by OpHitChargeCollectionEfficiency(), priv_PrepEvent(), priv_PrepOpDetBTRs(), and priv_PrepOpFlashToOpHits().
|
inlineprivate |
Definition at line 135 of file PhotonBackTrackerService.h.
References cheat::PhotonBackTracker::BTRsReady().
Referenced by priv_PrepOpDetBTRs().
|
inlineprivate |
Definition at line 136 of file PhotonBackTrackerService.h.
References DECLARE_ART_SERVICE, and cheat::PhotonBackTracker::OpFlashToOpHitsReady().
Referenced by priv_PrepOpFlashToOpHits().
|
private |
Definition at line 66 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::ClearEvent(), priv_CanRun(), priv_PrepOpDetBTRs(), and priv_PrepOpFlashToOpHits().
Referenced by OpHitChargeCollectionEfficiency(), PhotonBackTrackerService(), and Rebuild().
|
private |
Definition at line 80 of file PhotonBackTrackerService_service.cc.
Referenced by OpHitChargeCollectionEfficiency(), priv_PrepOpDetBTRs(), and priv_PrepOpFlashToOpHits().
|
private |
Definition at line 88 of file PhotonBackTrackerService_service.cc.
References e, cheat::PhotonBackTracker::PrepOpDetBTRs(), priv_CanRun(), priv_OpDetBTRsReady(), and priv_PrepFailed().
Referenced by OpHitChargeCollectionEfficiency(), and priv_PrepEvent().
|
private |
Definition at line 99 of file PhotonBackTrackerService_service.cc.
References e, cheat::PhotonBackTracker::PrepOpFlashToOpHits(), priv_CanRun(), priv_OpFlashToOpHitsReady(), and priv_PrepFailed().
Referenced by OpHitChargeCollectionEfficiency(), and priv_PrepEvent().
|
inline |
Definition at line 48 of file PhotonBackTrackerService.h.
References tca::evt, FindOpDetBTR(), GetDelay(), GetSetOfEveIds(), GetSetOfTrackIds(), OpDetBTRs(), OpDetToTrackSDPs(), OpHitCollectionEfficiency(), OpHitCollectionPurity(), OpHitLightCollectionEfficiency(), OpHitLightCollectionPurity(), OpHitToEveSimSDPs_Ps(), OpHitToEveTrackIds(), OpHitToEveTrackSDPs(), OpHitToSimSDPs_Ps(), OpHitToTrackIds(), OpHitToTrackSDPs(), OpHitToXYZ(), PhotonBackTrackerService(), Rebuild(), SimSDPsToXYZ(), TrackIdsToOpHits_Ps(), TrackIdToOpHits_Ps(), TrackIdToSimSDPs_Ps(), and lar::dump::vector().
void cheat::PhotonBackTrackerService::Rebuild | ( | art::Event const & | evt | ) |
Event Rebuild Implimentation////////// This section contains the implimentation /// of all Prep templates from the service /// provider. ///
Definition at line 60 of file PhotonBackTrackerService_service.cc.
References priv_PrepEvent().
Referenced by cheat::PhotonBackTrackerLoader::produce(), and provider().
|
inherited |
Definition at line 56 of file old.PhotonBackTracker_service.cc.
References sim::ParticleList::Add(), sim::ParticleList::AdoptEveIdCalculator(), sim::ParticleList::clear(), cheat::PhotonBackTracker::cOpDetBacktrackerRecords, art::Handle< T >::failedToGet(), cheat::PhotonBackTracker::fG4ModuleLabel, art::fill_ptr_vector(), cheat::PhotonBackTracker::fMCTruthList, cheat::PhotonBackTracker::fParticleList, cheat::PhotonBackTracker::fTrackIDToMCTruthIndex, art::DataViewImpl::getByLabel(), cheat::PhotonBackTracker::GetSetOfTrackIDs(), cheat::PhotonBackTracker::have_complained, art::Event::isRealData(), LOG_DEBUG, part, art::errors::ProductNotFound, and art::Handle< T >::whyFailed().
|
inherited |
|
inherited |
Referenced by cheat::PhotonBackTracker::~PhotonBackTracker().
|
inlineinherited |
Definition at line 69 of file old.PhotonBackTrackerService.h.
References sim::ParticleList::AdoptEveIdCalculator(), cheat::PhotonBackTracker::fParticleList, cheat::PhotonBackTracker::MCTruthToParticles(), cheat::PhotonBackTracker::ParticleToMCTruth(), cheat::PhotonBackTracker::TrackIDToMCTruth(), cheat::PhotonBackTracker::TrackIDToMotherParticle(), cheat::PhotonBackTracker::TrackIDToParticle(), and cheat::PhotonBackTracker::TrackIDToSimSDP().
|
inlineinherited |
Definition at line 69 of file old.PhotonBackTracker.h.
References sim::ParticleList::AdoptEveIdCalculator(), cheat::PhotonBackTracker::fParticleList, cheat::PhotonBackTracker::MCTruthToParticles(), cheat::PhotonBackTracker::ParticleToMCTruth(), cheat::PhotonBackTracker::TrackIDToMCTruth(), cheat::PhotonBackTracker::TrackIDToMotherParticle(), cheat::PhotonBackTracker::TrackIDToParticle(), and cheat::PhotonBackTracker::TrackIDToSimSDP().
const std::vector< double > cheat::PhotonBackTrackerService::SimSDPsToXYZ | ( | std::vector< sim::SDP > const & | sdps | ) | const |
Definition at line 247 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::SimSDPsToXYZ().
Referenced by provider().
const std::vector< double > cheat::PhotonBackTrackerService::SimSDPsToXYZ | ( | std::vector< const sim::SDP * > const & | sdps_Ps | ) |
Definition at line 253 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::SimSDPsToXYZ().
|
inherited |
Definition at line 708 of file old.PhotonBackTracker_service.cc.
References e, cheat::PhotonBackTracker::shouldThisFail(), w, weight, x, y, and z.
Referenced by cheat::PhotonBackTracker::OpHitsToXYZ(), cheat::PhotonBackTracker::OpHitToSimSDPs(), cheat::PhotonBackTracker::OpHitToXYZ(), and SimSDPsToXYZ().
|
inherited |
Definition at line 393 of file PhotonBackTracker.cc.
References e, w, weight, x, y, and z.
|
inherited |
Definition at line 277 of file old.PhotonBackTracker_service.cc.
References cheat::PhotonBackTracker::ChannelToTrackSDPs(), evd::details::end(), cheat::PhotonBackTracker::fDelay, cheat::PhotonBackTracker::fMinOpHitEnergyFraction, recob::OpHit::OpChannel(), recob::OpHit::PeakTime(), cheat::PhotonBackTracker::shouldThisFail(), and recob::OpHit::Width().
Referenced by cheat::PhotonBackTracker::OpHitToTrackID().
|
inherited |
const std::vector< std::vector< art::Ptr< recob::OpHit > > > cheat::PhotonBackTrackerService::TrackIdsToOpHits_Ps | ( | std::vector< int > const & | tkIds, |
std::vector< art::Ptr< recob::OpHit >> const & | hitsIn | ||
) |
Definition at line 210 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::TrackIdsToOpHits_Ps().
Referenced by provider().
|
inherited |
|
inherited |
Definition at line 199 of file old.PhotonBackTracker_service.cc.
References cheat::PhotonBackTracker::fMCTruthList, cheat::PhotonBackTracker::fTrackIDToMCTruthIndex, and cheat::PhotonBackTracker::shouldThisFail().
Referenced by cheat::PhotonBackTracker::MCTruthToParticles(), cheat::PhotonBackTracker::ParticleToMCTruth(), and cheat::PhotonBackTracker::SetEveIdCalculator().
|
inherited |
Definition at line 189 of file old.PhotonBackTracker_service.cc.
References sim::ParticleList::EveId(), cheat::PhotonBackTracker::fParticleList, cheat::PhotonBackTracker::shouldThisFail(), and cheat::PhotonBackTracker::TrackIDToParticle().
Referenced by cheat::PhotonBackTracker::SetEveIdCalculator().
|
inherited |
const std::vector< art::Ptr< recob::OpHit > > cheat::PhotonBackTrackerService::TrackIdToOpHits_Ps | ( | int const & | tkId, |
std::vector< art::Ptr< recob::OpHit >> const & | hitsIn | ||
) |
Definition at line 204 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::TrackIdToOpHits_Ps().
Referenced by provider().
|
inherited |
|
inherited |
Definition at line 173 of file old.PhotonBackTracker_service.cc.
References sim::ParticleList::end(), sim::ParticleList::find(), cheat::PhotonBackTracker::fParticleList, and cheat::PhotonBackTracker::shouldThisFail().
Referenced by cheat::PhotonBackTracker::SetEveIdCalculator(), and cheat::PhotonBackTracker::TrackIDToMotherParticle().
|
inherited |
|
inherited |
Definition at line 214 of file old.PhotonBackTracker_service.cc.
References cheat::PhotonBackTracker::cOpDetBacktrackerRecords, and cheat::PhotonBackTracker::shouldThisFail().
Referenced by cheat::PhotonBackTracker::SetEveIdCalculator().
const std::vector< const sim::SDP * > cheat::PhotonBackTrackerService::TrackIdToSimSDPs_Ps | ( | int const & | id | ) |
Definition at line 133 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::TrackIdToSimSDPs_Ps().
Referenced by provider().
const std::vector< const sim::SDP * > cheat::PhotonBackTrackerService::TrackIdToSimSDPs_Ps | ( | int const & | id, |
geo::View_t const & | view | ||
) |
Definition at line 139 of file PhotonBackTrackerService_service.cc.
References cheat::PhotonBackTracker::TrackIdToSimSDPs_Ps().