#include <BackTracker.h>
Public Types | |
| using | provider_type = BackTrackerCore |
| type of service provider More... | |
Additional Inherited Members | |
Protected Attributes inherited from gar::cheat::BackTrackerCore | |
| bool | fHasMC |
| bool | fHasHits |
| bool | fHasCalHits |
| bool | fHasTracks |
| bool | fHasClusters |
| int | fSTFU |
| const detinfo::DetectorClocks * | fClocks |
| Detector clock information. More... | |
| const geo::GeometryCore * | fGeo |
| pointer to the geometry More... | |
| bool | fDisableRebuild |
| for switching off backtracker's rebuild of the MCParticle tables More... | |
| std::string | fG4ModuleLabel |
| label for geant4 module More... | |
| std::string | fRawTPCDataLabel |
| label for TPC readout module More... | |
| std::string | fRawCaloDataLabel |
| label for ECAL readout module More... | |
| std::string | fRawCaloDataECALInstance |
| instance name for the ECAL raw hits More... | |
| double | fECALtimeResolution |
| time resolution for hits in ECAL, nsec. More... | |
| double | fMinHitEnergyFraction |
| min frac of ionization a track has to count in a TPC hit More... | |
| double | fMinCaloHitEnergyFrac |
| min frac of ionization a track has to count in a CaloHit More... | |
| std::string | fTrackLabel |
| label for final track producing module More... | |
| std::string | fTPCClusterLabel |
| label for TPCCluster producing module More... | |
| double | fTrackFracMCP |
| min frac of ionization in a track for matching to an MCParticle More... | |
| std::string | fClusterLabel |
| label for ECAL cluster producing module More... | |
| std::string | fClusterECALInstance |
| instance name for the ECAL clusters More... | |
| double | fClusterFracMCP |
| min frac of ionization in a cluster for matching to an MCParticle More... | |
| sim::ParticleList | fParticleList |
| Maps MCParticle::TrackId() to same MCParticle. More... | |
| std::vector< art::Ptr< simb::MCTruth > > | fMCTruthList |
| all the MCTruths for the event More... | |
| std::unordered_map< int, int > | fTrackIDToMCTruthIndex |
| std::unordered_map< int, int > * | fECALTrackToTPCTrack |
| results of previous FindTPCEve calls More... | |
| double | fInverseVelocity |
| inverse drift velocity More... | |
| double | fLongDiffConst |
| longitudinal diffusion constant More... | |
| bool | fSplitEDeps |
| use weights from PRFs to break true energy deposits into channel specific contributions More... | |
| std::vector< std::vector< std::pair< const sdp::EnergyDeposit *, float const > > > | fChannelToEDepCol |
| convenience collections of EnergyDeposits for each channel More... | |
| std::unordered_map< raw::CellID_t, std::vector< const sdp::CaloDeposit * > > | fCellIDToEDepCol |
| convenience collections of EnergyDeposit for each cell More... | |
| std::unordered_map< rec::IDNumber, std::vector< art::Ptr< rec::Hit > > > | fTrackIDToHits |
| Reco track ID to track's hits. More... | |
| std::unordered_map< rec::IDNumber, std::vector< const rec::TPCCluster * > > | fTrackIDToClusters |
| Reco track ID to track's clusters. More... | |
| std::unordered_map< rec::IDNumber, std::vector< art::Ptr< rec::Hit > > > | fTPCClusterIDToHits |
| Reco TPC cluster ID to cluster's hits. More... | |
| std::unordered_map< rec::IDNumber, std::vector< art::Ptr< rec::CaloHit > > > | fClusterIDToCaloHits |
| Reco ECAL cluster ID to CaloHits. More... | |
Definition at line 27 of file BackTracker.h.
type of service provider
Definition at line 31 of file BackTracker.h.
| gar::cheat::BackTracker::BackTracker | ( | fhicl::ParameterSet const & | pset, |
| art::ActivityRegistry & | reg | ||
| ) |
Definition at line 33 of file BackTracker_service.cc.
| gar::cheat::BackTracker::~BackTracker | ( | ) |
Definition at line 42 of file BackTracker_service.cc.
| void gar::cheat::BackTracker::beginJob | ( | ) |
Definition at line 45 of file BackTracker_service.cc.
|
inline |
Returns a pointer to the geometry service provider.
Definition at line 40 of file BackTracker.h.
| void gar::cheat::BackTracker::Rebuild | ( | art::Event const & | evt, |
| art::ScheduleContext | |||
| ) |
Definition at line 50 of file BackTracker_service.cc.
| void gar::cheat::BackTracker::RebuildNoSC | ( | art::Event const & | evt | ) |
Definition at line 55 of file BackTracker_service.cc.
1.8.11