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