27 , fSigmaPeakAmplitude(-1.)
45 float sigma_peak_time,
48 float sigma_peak_amplitude,
51 float hit_sigma_integral,
52 short int multiplicity,
53 short int local_index,
54 float goodness_of_fit,
84 o << std::setiosflags(std::ios::fixed) << std::setprecision(2);
85 o <<
" Channel " << std::setw(5) <<
std::right << hit.
Channel() <<
" View = " << std::setw(3)
90 <<
"\tPeakTime = " << std::setw(7) <<
std::right << hit.
PeakTime() <<
" +/- " << std::setw(7)
short int LocalIndex() const
How well do we believe we know this hit?
friend bool operator<(const Hit &a, const Hit &b)
geo::SigType_t SignalType() const
Signal type for the plane of the hit.
constexpr auto const & right(const_AssnsIter< L, R, D, Dir > const &a, const_AssnsIter< L, R, D, Dir > const &b)
float fPeakAmplitude
the estimated amplitude of the hit at its peak, in ADC units
raw::TDCtick_t fStartTick
initial tdc tick for hit
Reconstruction base classes.
float fSummedADC
the sum of calibrated ADC counts of the hit
enum geo::_plane_proj View_t
Enumerate the possible plane projections.
float RMS() const
RMS of the hit shape, in tick units.
float fSigmaPeakAmplitude
uncertainty on estimated amplitude of the hit at its peak, in ADC units
Declaration of signal hit object.
geo::View_t fView
view for the plane of the hit
geo::SigType_t fSignalType
signal type for the plane of the hit
float SigmaPeakAmplitude() const
Uncertainty on estimated amplitude of the hit at its peak, in ADC units.
float SigmaIntegral() const
Initial tdc tick for hit.
int DegreesOfFreedom() const
Initial tdc tick for hit.
float Integral() const
Integral under the calibrated signal waveform of the hit, in tick x ADC units.
geo::View_t View() const
View for the plane of the hit.
geo::WireID const & WireID() const
Initial tdc tick for hit.
Hit()
Default constructor: a hit with no signal.
float GoodnessOfFit() const
Degrees of freedom in the determination of the hit signal shape (-1 by default)
short int Multiplicity() const
How many hits could this one be shared with.
raw::TDCtick_t fEndTick
final tdc tick for hit
float fSigmaPeakTime
uncertainty for the signal peak, in tick units
float PeakAmplitude() const
The estimated amplitude of the hit at its peak, in ADC units.
int TDCtick_t
Type representing a TDC tick.
friend std::ostream & operator<<(std::ostream &o, const Hit &a)
short int fMultiplicity
how many hits could this one be shared with
constexpr ChannelID_t InvalidChannelID
ID of an invalid channel.
enum geo::_plane_sigtype SigType_t
Enumerate the possible plane projections.
float fPeakTime
time of the signal peak, in tick units
raw::ChannelID_t fChannel
ID of the readout channel the hit was extracted from.
int fNDF
degrees of freedom in the determination of the hit shape
float fRMS
RMS of the hit shape, in tick units.
raw::TDCtick_t StartTick() const
Initial tdc tick for hit.
Detector simulation of raw signals on wires.
raw::TDCtick_t EndTick() const
Final tdc tick for hit.
float PeakTime() const
Time of the signal peak, in tick units.
geo::WireID fWireID
WireID for the hit (Cryostat, TPC, Plane, Wire)
float fSigmaIntegral
the uncertainty of integral under the calibrated signal waveform of the hit, in ADC units ...
float fGoodnessOfFit
how well do we believe we know this hit?
float SummedADC() const
The sum of calibrated ADC counts of the hit (0. by default)
short int fLocalIndex
index of this hit among the Multiplicity() hits in the signal window
float SigmaPeakTime() const
Uncertainty for the signal peak, in tick units.
2D representation of charge deposited in the TDC/wire plane
float fIntegral
the integral under the calibrated signal waveform of the hit, in tick x ADC units ...
unsigned int ChannelID_t
Type representing the ID of a readout channel.
Namespace collecting geometry-related classes utilities.
raw::ChannelID_t Channel() const
ID of the readout channel the hit was extracted from.