LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
2D representation of charge deposited in the TDC/wire plane More...
#include "Hit.h"
Public Member Functions | |
Hit () | |
Default constructor: a hit with no signal. More... | |
Hit (raw::ChannelID_t channel, raw::TDCtick_t start_tick, raw::TDCtick_t end_tick, float peak_time, float sigma_peak_time, float rms, float peak_amplitude, float sigma_peak_amplitude, float summedADC, float hit_integral, float hit_sigma_integral, short int multiplicity, short int local_index, float goodness_of_fit, int dof, geo::View_t view, geo::SigType_t signal_type, geo::WireID wireID) | |
Constructor: directly sets all the fields. More... | |
float | TimeDistanceAsRMS (float time) const |
Returns the distance of the specified time from peak, in RMS units. More... | |
Accessors | |
raw::TDCtick_t | StartTick () const |
Initial tdc tick for hit. More... | |
raw::TDCtick_t | EndTick () const |
Final tdc tick for hit. More... | |
float | PeakTime () const |
Time of the signal peak, in tick units. More... | |
float | SigmaPeakTime () const |
Uncertainty for the signal peak, in tick units. More... | |
float | RMS () const |
RMS of the hit shape, in tick units. More... | |
float | PeakAmplitude () const |
The estimated amplitude of the hit at its peak, in ADC units. More... | |
float | SigmaPeakAmplitude () const |
Uncertainty on estimated amplitude of the hit at its peak, in ADC units. More... | |
float | SummedADC () const |
The sum of calibrated ADC counts of the hit (0. by default) More... | |
float | Integral () const |
Integral under the calibrated signal waveform of the hit, in tick x ADC units. More... | |
float | SigmaIntegral () const |
Initial tdc tick for hit. More... | |
short int | Multiplicity () const |
How many hits could this one be shared with. More... | |
short int | LocalIndex () const |
How well do we believe we know this hit? More... | |
float | GoodnessOfFit () const |
Degrees of freedom in the determination of the hit signal shape (-1 by default) More... | |
int | DegreesOfFreedom () const |
Initial tdc tick for hit. More... | |
raw::ChannelID_t | Channel () const |
ID of the readout channel the hit was extracted from. More... | |
geo::View_t | View () const |
View for the plane of the hit. More... | |
geo::SigType_t | SignalType () const |
Signal type for the plane of the hit. More... | |
geo::WireID const & | WireID () const |
Initial tdc tick for hit. More... | |
float | PeakTimePlusRMS (float sigmas=+1.) const |
Returns a time sigmas RMS away from the peak time. More... | |
float | PeakTimeMinusRMS (float sigmas=+1.) const |
Returns a time sigmas RMS away from the peak time. More... | |
Private Attributes | |
raw::ChannelID_t | fChannel |
ID of the readout channel the hit was extracted from. More... | |
raw::TDCtick_t | fStartTick |
initial tdc tick for hit More... | |
raw::TDCtick_t | fEndTick |
final tdc tick for hit More... | |
float | fPeakTime |
time of the signal peak, in tick units More... | |
float | fSigmaPeakTime |
uncertainty for the signal peak, in tick units More... | |
float | fRMS |
RMS of the hit shape, in tick units. More... | |
float | fPeakAmplitude |
the estimated amplitude of the hit at its peak, in ADC units More... | |
float | fSigmaPeakAmplitude |
uncertainty on estimated amplitude of the hit at its peak, in ADC units More... | |
float | fSummedADC |
the sum of calibrated ADC counts of the hit More... | |
float | fIntegral |
the integral under the calibrated signal waveform of the hit, in tick x ADC units More... | |
float | fSigmaIntegral |
the uncertainty of integral under the calibrated signal waveform of the hit, in ADC units More... | |
short int | fMultiplicity |
how many hits could this one be shared with More... | |
short int | fLocalIndex |
index of this hit among the Multiplicity() hits in the signal window More... | |
float | fGoodnessOfFit |
how well do we believe we know this hit? More... | |
int | fNDF |
degrees of freedom in the determination of the hit shape More... | |
geo::View_t | fView |
view for the plane of the hit More... | |
geo::SigType_t | fSignalType |
signal type for the plane of the hit More... | |
geo::WireID | fWireID |
WireID for the hit (Cryostat, TPC, Plane, Wire) More... | |
Friends | |
class | HitCreator |
std::ostream & | operator<< (std::ostream &o, const Hit &a) |
bool | operator< (const Hit &a, const Hit &b) |
2D representation of charge deposited in the TDC/wire plane
Hits are assumed to be made from deconvoluted, unipolar, calibrated signals. They identify a charge deposit in a specific location and time; the location is absolute and unique in the detector, while the time is relative to the start of sampling (tick time).
The version 14 of recob::Hit introduces the following changes:
recob::Hit::Hit | ( | ) |
Default constructor: a hit with no signal.
Definition at line 19 of file Hit.cxx.
recob::Hit::Hit | ( | raw::ChannelID_t | channel, |
raw::TDCtick_t | start_tick, | ||
raw::TDCtick_t | end_tick, | ||
float | peak_time, | ||
float | sigma_peak_time, | ||
float | rms, | ||
float | peak_amplitude, | ||
float | sigma_peak_amplitude, | ||
float | summedADC, | ||
float | hit_integral, | ||
float | hit_sigma_integral, | ||
short int | multiplicity, | ||
short int | local_index, | ||
float | goodness_of_fit, | ||
int | dof, | ||
geo::View_t | view, | ||
geo::SigType_t | signal_type, | ||
geo::WireID | wireID | ||
) |
Constructor: directly sets all the fields.
channel | ID of the readout channel the hit was extracted from |
start_tick | initial tdc tick for hit |
end_tick | final tdc tick for hit |
peak_time | tdc for the peak charge deposition |
sigma_peak_time | uncertainty for tdc of the peak |
rms | RMS of the hit shape |
peak_amplitude | the estimated amplitude of the hit at its peak |
sigma_peak_amplitude | the uncertainty on the estimated amplitude of the hit at its peak |
summedADC | the sum of calibrated ADC counts of the hit |
hit_integral | the integral under the calibrated signal waveform of the hit |
hit_sigma_integral | uncertainty on the integral under the calibrated signal waveform of the hit |
multiplicity | how many hits could this one be shared with |
local_index | index of this hit among the Multiplicity() hits in the signal window |
goodness_of_fit | how well do we believe we know this hit? |
dof | number of degrees of freedom in the determination of hit shape |
view | view for the plane of the hit |
signal_type | signal type for the plane of the hit |
wireID | WireID for the hit (Cryostat TPC Plane Wire) |
The tick parameters are real numbers, since they can in principle come from some processing.
Definition at line 41 of file Hit.cxx.
|
inline |
ID of the readout channel the hit was extracted from.
Definition at line 268 of file Hit.h.
References fChannel.
Referenced by lar_pandora::LArPandoraHelper::BuildMCParticleHitMaps(), t0::IndirectHitParticleAssns::CreateHitParticleAssociations(), evdb_tool::DrawSkewHits::Draw(), evdb_tool::DrawGausHits::Draw(), trkf::KHitContainerWireLine::fill(), trkf::KHitContainerWireX::fill(), microboone::CosmicRemovalAna::FillMCInfo(), apa::DisambigAlg::FindChanTimeEndPts(), cluster::ClusterCrawlerAlg::FixMultipletLocalIndices(), lar_cluster3d::SpacePointHit3DBuilder::Hit3DBuilder(), cheat::BackTracker::HitToAvgSimIDEs(), cheat::BackTracker::HitToSimIDEs_Ps(), cheat::BackTracker::HitToTrackIDEs(), hit::DisambigCheater::InitHitToWids(), trkf::KHitWireLine::KHitWireLine(), trkf::KHitWireX::KHitWireX(), apa::DisambigAlg::MakeCloseHits(), apa::DisambigAlg::MakeDisambigHit(), cluster::ClusterCrawlerAlg::MergeHits(), trkf::SortByWire::operator()(), recob::operator<(), recob::operator<<(), recob::HitRefinerAssociator::prepare_associations(), lar_pandora::LArPandoraEventDump::PrintHit(), apa::DisambigAlg::RunDisambig(), cheat::BackTracker::TrackIdsToHits_Ps(), cheat::BackTracker::TrackIdToHits_Ps(), and apa::DisambigAlg::UseEndPts().
|
inline |
Initial tdc tick for hit.
Definition at line 264 of file Hit.h.
References fNDF.
Referenced by cluster::ClusterCrawlerAlg::FixMultipletLocalIndices(), lar_cluster3d::StandardHit3DBuilder::makeHitPair(), lar_cluster3d::SnippetHit3DBuilder::makeHitPair(), lar_cluster3d::StandardHit3DBuilder::makeHitTriplet(), lar_cluster3d::SnippetHit3DBuilder::makeHitTriplet(), cluster::ClusterCrawlerAlg::MergeHits(), and recob::operator<<().
|
inline |
Final tdc tick for hit.
Definition at line 216 of file Hit.h.
References fEndTick.
Referenced by hit::HitAnaAlg::FillHitInfo(), cluster::ClusterCrawlerAlg::FixMultipletLocalIndices(), lar_cluster3d::StandardHit3DBuilder::makeHitPair(), lar_cluster3d::StandardHit3DBuilder::makeHitTriplet(), cluster::ClusterCrawlerAlg::MergeHits(), recob::operator<<(), shower::LArPandoraShowerAlg::OrganizeHits(), and calo::GnocchiCalorimetry::OrganizeHitsSnippets().
|
inline |
Degrees of freedom in the determination of the hit signal shape (-1 by default)
Definition at line 260 of file Hit.h.
References fGoodnessOfFit.
Referenced by hit::GausHitFinderAna::analyze(), hit::HitAnaAlg::FillHitInfo(), cluster::ClusterCrawlerAlg::FixMultipletLocalIndices(), tca::LongPulseHit(), and recob::operator<<().
|
inline |
Integral under the calibrated signal waveform of the hit, in tick x ADC units.
Uncertainty of integral under the calibrated signal waveform of the hit, in ADC units
Definition at line 244 of file Hit.h.
References fIntegral.
Referenced by cluster::ClusterCrawlerAlg::AddHit(), hit::GausHitFinderAna::analyze(), trkf::SpacePointAna::analyze(), NuShowerEff::analyze(), calo::TrackCalorimetryAlg::AnalyzeHit(), ShowerRecoTools::ShowerTrajPointdEdx::CalculateElement(), lar_pandora::LArPandoraInput::CreatePandoraHits2D(), calo::CalorimetryAlg::dEdx_AREA(), trkf::Track3DKalmanSPS::dQdxCalc(), microboone::CosmicRemovalAna::FillAllTagsInfo(), hit::HitAnaAlg::FillHitInfo(), microboone::CosmicRemovalAna::FillMCInfo(), lar_pandora::PFParticleHitDumper::FillReco2D(), hit::HitAnaAlg::FindAndStoreHitsInRange(), ClusteringValidation::ClusterAnalyser::FindTrueTrack(), cluster::ClusterCrawlerAlg::FixMultipletLocalIndices(), calo::GnocchiCalorimetry::GetCharge(), lcvn::HitHelper::GetWaveform(), util::PxHitConverter::HitToPxHit(), lar_cluster3d::StandardHit3DBuilder::makeHitPair(), lar_cluster3d::SnippetHit3DBuilder::makeHitPair(), cluster::ClusterCrawlerAlg::MergeHits(), recob::operator<<(), shower::LArPandoraShowerAlg::OrganizeHits(), calo::GnocchiCalorimetry::OrganizeHitsSnippets(), cluster::LineCluster::produce(), cluster::ClusterCrawler::produce(), cheat::BackTracker::SpacePointHitsToWeightedXYZ(), and reco::RecobClusterParameters::UpdateParameters().
|
inline |
How well do we believe we know this hit?
Definition at line 256 of file Hit.h.
References fLocalIndex.
Referenced by cluster::ClusterCrawlerAlg::AddHit(), cluster::ClusterCrawlerAlg::ChkClusterNearbyHits(), recob::operator<<(), and cluster::ClusterCrawlerAlg::SortByMultiplet().
|
inline |
How many hits could this one be shared with.
Index of this hit among the Multiplicity() hits in the signal window (-1 by default)
Definition at line 252 of file Hit.h.
References fMultiplicity.
Referenced by cluster::ClusterCrawlerAlg::AddHit(), hit::GausHitFinderAna::analyze(), cluster::ClusterCrawlerAlg::ChkClusterNearbyHits(), hit::HitAnaAlg::FindAndStoreHitsInRange(), tca::LongPulseHit(), cluster::ClusterCrawlerAlg::MergeHits(), and recob::operator<<().
|
inline |
The estimated amplitude of the hit at its peak, in ADC units.
Definition at line 232 of file Hit.h.
References fPeakAmplitude.
Referenced by trkf::SpacePointAna::analyze(), calo::CalorimetryAlg::dEdx_AMP(), hit::HitAnaAlg::FillHitInfo(), hit::HitAnaAlg::FindAndStoreHitsInRange(), cluster::ClusterCrawlerAlg::FixMultipletLocalIndices(), calo::GnocchiCalorimetry::GetCharge(), pma::Hit3D::Hit3D(), util::PxHitConverter::HitToPxHit(), hit::HitFilterAlg::IsGoodHit(), lar_cluster3d::StandardHit3DBuilder::makeHitTriplet(), lar_cluster3d::SnippetHit3DBuilder::makeHitTriplet(), cluster::ClusterCrawlerAlg::MergeHits(), and recob::operator<<().
|
inline |
Time of the signal peak, in tick units.
Definition at line 220 of file Hit.h.
References fPeakTime.
Referenced by cluster::ClusterCrawlerAlg::AddHit(), pfpf::PFPAna::analyze(), cluster::ClusterAna::analyze(), hit::GausHitFinderAna::analyze(), trkf::SpacePointAna::analyze(), ShowerRecoTools::ShowerTrajPointdEdx::CalculateElement(), cluster::ClusterCrawlerAlg::ChkClusterNearbyHits(), nnet::EmTrack< N >::classify_hits(), cluster::ClusterCrawlerAlg::ClusterLoop(), trkf::SpacePointAlg::compatible(), shower::EMShowerAlg::Construct3DPoint_(), trkf::SpacePointAlg::correctedTime(), cluster::SmallClusterFinderAlg::CreateHighHitlist(), lar_pandora::LArPandoraInput::CreatePandoraHits2D(), calo::CalorimetryAlg::dEdx_AMP(), calo::CalorimetryAlg::dEdx_AREA(), lar_cluster3d::StandardHit3DBuilder::DistanceFromPointToHitWire(), cluster::HoughBaseAlg::FastTransform(), trkf::SpacePointAlg::fillComplexSpacePoint(), hit::HitAnaAlg::FillHitInfo(), microboone::CosmicRemovalAna::FillMCInfo(), lar_pandora::PFParticleHitDumper::FillReco2D(), trkf::SpacePointAlg::fillSpacePoint(), hit::HitAnaAlg::FindAndStoreHitsInRange(), apa::DisambigAlg::FindChanTimeEndPts(), cluster::SmallClusterFinderAlg::FindSmallClusters(), cluster::ClusterCrawlerAlg::FixMultipletLocalIndices(), ems::EMShower3D::GetCloseHits(), pma::ProjectionMatchingAlg::GetCloseHits_(), trkf::SeedFinderAlgorithm::GetHitDistAndProj(), calo::Calorimetry::GetPitch(), pma::Track3D::GetUnconstrainedProj3D(), lcvn::HitHelper::GetWaveform(), shower::TCShowerAlg::goodHit(), tss::Hit2D::Hit2D(), ems::Hit2D::Hit2D(), pma::Hit3D::Hit3D(), lar_cluster3d::SpacePointHit3DBuilder::Hit3DBuilder(), cluster::MergeClusterAlg::HitCoordinates(), shower::LArPandoraShowerAlg::HitCoordinates(), shower::EMShowerAlg::HitCoordinates_(), util::PxHitConverter::HitToPxHit(), hit::DisambigCheater::InitHitToWids(), trkf::KHitWireLine::KHitWireLine(), trkf::KHitWireX::KHitWireX(), apa::DisambigAlg::MakeCloseHits(), apa::DisambigAlg::MakeDisambigHit(), trkf::Track3DKalmanHitAlg::makeSeed(), trkf::SpacePointAlg::makeSpacePoints(), cluster::ClusterCrawlerAlg::MergeHits(), lar_cluster3d::Hit2DSetCompare::operator()(), recob::operator<(), recob::operator<<(), shower::EMShowerAlg::OrderShowerHits_(), PeakTimePlusRMS(), lar_pandora::LArPandoraEventDump::PrintHit(), nnet::EmTrackClusterId2out::produce(), nnet::EmTrackClusterId::produce(), nnet::EmTrackMichelId::produce(), apa::DisambigAlg::RunDisambig(), evd::HitSelector::SaveHits(), cluster::SmallClusterFinderAlg::SelectLocalHitlist(), lar_cluster3d::SetHitTimeOrder(), TimeDistanceAsRMS(), and cluster::ClusterCrawlerAlg::VtxConstraint().
|
inline |
Returns a time sigmas RMS away from the peak time.
sigmas | the number of RMS units to move away |
PeakTimePlusRMS() returns PeakTime() + sigmas x RMS(); PeakTimeMinusRMS() returns PeakTime() - sigmas x RMS().
Definition at line 290 of file Hit.h.
References PeakTimePlusRMS().
Referenced by hit::GausHitFinderAna::analyze(), lar_pandora::LArPandoraHelper::BuildMCParticleHitMaps(), t0::IndirectHitParticleAssns::CreateHitParticleAssociations(), lar_pandora::LArPandoraInput::CreatePandoraHits2D(), hit::HitAnaAlg::FindAndStoreHitsInRange(), trkf::SeedFinderAlgorithm::GetHitDistAndProj(), apa::DisambigAlg::HitsOverlapInTime(), cheat::BackTracker::HitToAvgSimIDEs(), cheat::BackTracker::HitToSimIDEs_Ps(), cheat::BackTracker::HitToTrackIDEs(), hit::DisambigCheater::InitHitToWids(), apa::DisambigAlg::MakeCloseHits(), cluster::ClusterCrawlerAlg::MergeHits(), cheat::BackTracker::TrackIdsToHits_Ps(), cheat::BackTracker::TrackIdToHits_Ps(), and reco::RecobClusterParameters::UpdateParameters().
|
inline |
Returns a time sigmas RMS away from the peak time.
sigmas | the number of RMS units to move away |
PeakTimePlusRMS() returns PeakTime() + sigmas x RMS(); PeakTimeMinusRMS() returns PeakTime() - sigmas x RMS().
Definition at line 285 of file Hit.h.
References PeakTime(), and RMS().
Referenced by hit::GausHitFinderAna::analyze(), lar_pandora::LArPandoraHelper::BuildMCParticleHitMaps(), t0::IndirectHitParticleAssns::CreateHitParticleAssociations(), lar_pandora::LArPandoraInput::CreatePandoraHits2D(), hit::HitAnaAlg::FindAndStoreHitsInRange(), trkf::SeedFinderAlgorithm::GetHitDistAndProj(), apa::DisambigAlg::HitsOverlapInTime(), cheat::BackTracker::HitToAvgSimIDEs(), cheat::BackTracker::HitToSimIDEs_Ps(), cheat::BackTracker::HitToTrackIDEs(), hit::DisambigCheater::InitHitToWids(), apa::DisambigAlg::MakeCloseHits(), cluster::ClusterCrawlerAlg::MergeHits(), PeakTimeMinusRMS(), cheat::BackTracker::TrackIdsToHits_Ps(), cheat::BackTracker::TrackIdToHits_Ps(), and reco::RecobClusterParameters::UpdateParameters().
|
inline |
RMS of the hit shape, in tick units.
Definition at line 228 of file Hit.h.
References fRMS.
Referenced by cluster::ClusterCrawlerAlg::AddHit(), lar_cluster3d::StandardHit3DBuilder::BuildHit3D(), cluster::ClusterCrawlerAlg::ChkClusterNearbyHits(), hit::HitAnaAlg::FillHitInfo(), cluster::ClusterCrawlerAlg::FixMultipletLocalIndices(), lar_cluster3d::SpacePointHit3DBuilder::Hit3DBuilder(), hit::HitFilterAlg::IsGoodHit(), trkf::KHitWireX::KHitWireX(), lar_cluster3d::StandardHit3DBuilder::makeHitPair(), lar_cluster3d::SnippetHit3DBuilder::makeHitPair(), lar_cluster3d::StandardHit3DBuilder::makeHitTriplet(), lar_cluster3d::SnippetHit3DBuilder::makeHitTriplet(), cluster::ClusterCrawlerAlg::MergeHits(), recob::operator<<(), PeakTimePlusRMS(), lar_pandora::LArPandoraEventDump::PrintHit(), and TimeDistanceAsRMS().
|
inline |
Initial tdc tick for hit.
Definition at line 248 of file Hit.h.
References fSigmaIntegral.
Referenced by hit::GausHitFinderAna::analyze(), hit::HitAnaAlg::FillHitInfo(), cluster::ClusterCrawlerAlg::FixMultipletLocalIndices(), cluster::ClusterCrawlerAlg::MergeHits(), and recob::operator<<().
|
inline |
Uncertainty on estimated amplitude of the hit at its peak, in ADC units.
Definition at line 236 of file Hit.h.
References fSigmaPeakAmplitude.
Referenced by hit::HitAnaAlg::FillHitInfo(), cluster::ClusterCrawlerAlg::FixMultipletLocalIndices(), cluster::ClusterCrawlerAlg::MergeHits(), and recob::operator<<().
|
inline |
Uncertainty for the signal peak, in tick units.
Definition at line 224 of file Hit.h.
References fSigmaPeakTime.
Referenced by hit::GausHitFinderAna::analyze(), trkf::SpacePointAna::analyze(), cluster::HoughBaseAlg::FastTransform(), trkf::SpacePointAlg::fillComplexSpacePoint(), hit::HitAnaAlg::FillHitInfo(), trkf::SpacePointAlg::fillSpacePoint(), cluster::ClusterCrawlerAlg::FixMultipletLocalIndices(), trkf::KHitWireLine::KHitWireLine(), cluster::ClusterCrawlerAlg::MergeHits(), recob::operator<<(), and reco::RecobClusterParameters::UpdateParameters().
|
inline |
Signal type for the plane of the hit.
ID of the wire the hit is on (Cryostat, TPC, Plane, Wire)
Definition at line 272 of file Hit.h.
References fSignalType.
Referenced by trkf::Track3DKalmanSPS::dQdxCalc(), cluster::ClusterCrawlerAlg::FixMultipletLocalIndices(), cluster::ClusterCrawlerAlg::MergeHits(), and recob::operator<<().
|
inline |
Initial tdc tick for hit.
Definition at line 212 of file Hit.h.
References fStartTick.
Referenced by cluster::ClusterCrawlerAlg::areInSameMultiplet(), hit::HitAnaAlg::FillHitInfo(), cluster::ClusterCrawlerAlg::FixMultipletLocalIndices(), lar_cluster3d::StandardHit3DBuilder::makeHitPair(), lar_cluster3d::StandardHit3DBuilder::makeHitTriplet(), cluster::ClusterCrawlerAlg::MergeHits(), recob::operator<<(), shower::LArPandoraShowerAlg::OrganizeHits(), calo::GnocchiCalorimetry::OrganizeHitsSnippets(), and cluster::ClusterCrawlerAlg::SortByMultiplet().
|
inline |
The sum of calibrated ADC counts of the hit (0. by default)
Definition at line 240 of file Hit.h.
References fSummedADC.
Referenced by trkf::SpacePointAna::analyze(), cluster::ClusterCrawlerAlg::FixMultipletLocalIndices(), calo::GnocchiCalorimetry::GetCharge(), ems::Hit2D::Hit2D(), pma::Hit3D::Hit3D(), util::PxHitConverter::HitToPxHit(), cluster::ClusterCrawlerAlg::MergeHits(), recob::operator<<(), cluster::LineCluster::produce(), and cluster::ClusterCrawler::produce().
|
inline |
Returns the distance of the specified time from peak, in RMS units.
time | the time, in TDC tick units |
This returns (ticks - PeakTime()) / RMS(). There is no protection in case RMS is 0!
Definition at line 295 of file Hit.h.
References PeakTime(), and RMS().
|
inline |
View for the plane of the hit.
Definition at line 276 of file Hit.h.
References fView.
Referenced by trkf::SpacePointAna::analyze(), apa::DisambigAlg::AssessDisambigSoFar(), trkf::SpacePointAlg::compatible(), trkf::SpacePointAlg::correctedTime(), lar_pandora::PFParticleMonitoring::CountHitsByType(), lar_pandora::LArPandoraInput::CreatePandoraHits2D(), cluster::HoughBaseAlg::FastTransform(), apa::DisambigAlg::FindChanTimeEndPts(), shower::EMShowerAlg::FinddEdx_(), cluster::ClusterCrawlerAlg::FixMultipletLocalIndices(), calo::GnocchiCalorimetry::GetPitch(), apa::DisambigAlg::HitsOverlapInTime(), trkf::SpacePointAlg::makeSpacePoints(), cluster::ClusterCrawlerAlg::MergeHits(), recob::operator<(), recob::operator<<(), lar_pandora::LArPandoraEventDump::PrintHit(), apa::DisambigAlg::RunDisambig(), shower::TCShowerAnalysis::truthMatcher(), and reco::RecobClusterParameters::UpdateParameters().
|
inline |
Initial tdc tick for hit.
Definition at line 280 of file Hit.h.
References fWireID.
Referenced by ClusteringValidation::ClusterAnalyser::Analyse(), pfpf::PFPAna::analyze(), cluster::ClusterAna::analyze(), hit::GausHitFinderAna::analyze(), trkf::SpacePointAna::analyze(), calo::TrackCalorimetryAlg::AnalyzeHit(), cluster::ClusterCrawlerAlg::areInSameMultiplet(), lar_pandora::LArPandoraOutput::BuildClusters(), mvapid::MVAAlg::CalcSegmentdEdxDist(), ShowerRecoTools::ShowerUnidirectiondEdx::CalculateElement(), ShowerRecoTools::ShowerTrajPointdEdx::CalculateElement(), evd::HitSelector::ChangeHit(), nnet::EmTrack< N >::classify_hits(), trkf::SpacePointAlg::compatible(), shower::EMShowerAlg::Construct3DPoint_(), trkf::SpacePointAlg::correctedTime(), lar_pandora::LArPandoraInput::CreatePandoraHits2D(), calo::CalorimetryAlg::dEdx_AMP(), calo::CalorimetryAlg::dEdx_AREA(), trkf::Track3DKalmanSPS::dQdxCalc(), ems::EndPoint::EndPoint(), cluster::HoughBaseAlg::FastTransform(), trkf::KHitContainerWireLine::fill(), trkf::KHitContainerWireX::fill(), trkf::SpacePointAlg::fillComplexSpacePoint(), lar_pandora::PFParticleHitDumper::FillReco2D(), lar_pandora::PFParticleHitDumper::FillReco3D(), trkf::SpacePointAlg::fillSpacePoint(), apa::DisambigAlg::FindChanTimeEndPts(), shower::EMShowerAlg::FinddEdx_(), cluster::ClusterCrawlerAlg::FixMultipletLocalIndices(), ems::EMShower3D::GetCloseHits(), pma::ProjectionMatchingAlg::GetCloseHits_(), trkf::SeedFinderAlgorithm::GetHitDistAndProj(), lcvn::HitHelper::GetID(), calo::GnocchiCalorimetry::GetLocation(), calo::GnocchiCalorimetry::GetLocationAtWires(), calo::Calorimetry::GetPitch(), calo::GnocchiCalorimetry::GetPitch(), pma::Track3D::GetUnconstrainedProj3D(), shower::TCShowerAlg::goodHit(), tss::Hit2D::Hit2D(), ems::Hit2D::Hit2D(), pma::Hit3D::Hit3D(), lar_cluster3d::SpacePointHit3DBuilder::Hit3DBuilder(), cluster::MergeClusterAlg::HitCoordinates(), shower::LArPandoraShowerAlg::HitCoordinates(), shower::EMShowerAlg::HitCoordinates_(), shower::EMShowerAlg::HitPosition_(), util::PxHitConverter::HitToPxHit(), hit::HitFilterAlg::IsGoodHit(), trkf::KHitWireLine::KHitWireLine(), trkf::KHitWireX::KHitWireX(), trkf::Track3DKalmanHitAlg::makeSeed(), trkf::SpacePointAlg::makeSpacePoints(), cluster::ClusterCrawlerAlg::MergeHits(), recob::operator<<(), shower::LArPandoraShowerAlg::OrderShowerHits(), shower::EMShowerAlg::OrderShowerHits_(), shower::LArPandoraShowerAlg::OrganizeHits(), calo::GnocchiCalorimetry::OrganizeHitsSnippets(), cluster::ClusterCrawler::produce(), sce::SCECorrection::produce(), trkf::TrackKalmanCheater::produce(), nnet::EmTrackClusterId2out::produce(), nnet::EmTrackClusterId::produce(), nnet::EmTrackMichelId::produce(), evd::HitSelector::SaveHits(), trkf::SpacePointAlg::separation(), cluster::ClusterCrawlerAlg::SortByMultiplet(), SortByWire(), cluster::sortHitsByWire(), cheat::BackTracker::SpacePointHitsToWeightedXYZ(), pma::ProjectionMatchingAlg::validate_on_adc(), and cluster::ClusterCrawlerAlg::VtxConstraint().
|
friend |
|
friend |
|
private |
|
private |
|
private |
how well do we believe we know this hit?
Definition at line 68 of file Hit.h.
Referenced by GoodnessOfFit().
|
private |
the integral under the calibrated signal waveform of the hit, in tick x ADC units
Definition at line 63 of file Hit.h.
Referenced by Integral().
|
private |
index of this hit among the Multiplicity() hits in the signal window
Definition at line 67 of file Hit.h.
Referenced by LocalIndex().
|
private |
how many hits could this one be shared with
Definition at line 66 of file Hit.h.
Referenced by Multiplicity().
|
private |
degrees of freedom in the determination of the hit shape
Definition at line 69 of file Hit.h.
Referenced by DegreesOfFreedom().
|
private |
the estimated amplitude of the hit at its peak, in ADC units
Definition at line 58 of file Hit.h.
Referenced by PeakAmplitude().
|
private |
time of the signal peak, in tick units
Definition at line 55 of file Hit.h.
Referenced by PeakTime().
|
private |
|
private |
the uncertainty of integral under the calibrated signal waveform of the hit, in ADC units
Definition at line 65 of file Hit.h.
Referenced by SigmaIntegral().
|
private |
uncertainty on estimated amplitude of the hit at its peak, in ADC units
Definition at line 60 of file Hit.h.
Referenced by SigmaPeakAmplitude().
|
private |
uncertainty for the signal peak, in tick units
Definition at line 56 of file Hit.h.
Referenced by SigmaPeakTime().
|
private |
signal type for the plane of the hit
Definition at line 71 of file Hit.h.
Referenced by SignalType().
|
private |
|
private |
the sum of calibrated ADC counts of the hit
Definition at line 61 of file Hit.h.
Referenced by SummedADC().
|
private |
|
private |