#include <TPCCluster.h>
Definition at line 16 of file TPCCluster.h.
gar::rec::TPCCluster::TPCCluster |
( |
| ) |
|
Definition at line 15 of file TPCCluster.cxx.
static IDNumberGen * create(IDNumber iniValue=std::numeric_limits< IDNumber >::max())
gar::rec::IDNumber fIDnumero
static gar::rec::IDNumber const FirstNumber
gar::rec::TPCCluster::TPCCluster |
( |
const float |
sig, |
|
|
const float * |
pos, |
|
|
const float |
startT, |
|
|
const float |
endT, |
|
|
const float |
Time, |
|
|
const float |
RMS, |
|
|
const float * |
cov |
|
) |
| |
Definition at line 37 of file TPCCluster.cxx.
56 for (
size_t i=0; i<6; ++i)
float fSignal
size of the signal for this TPCCluster (integral of ADC values)
float fStartTime
start time of the TPCCluster (ticks)
float fRMS
TPCCluster width calculated with RMS (in ticks)
float fCovMat[6]
packed covariance matrix, assuming symmetry. xx, xy, xz, yy, yz, zz
float fEndTime
end time of the TPCCluster (ticks)
static IDNumberGen * create(IDNumber iniValue=std::numeric_limits< IDNumber >::max())
float fTime
time of TPCCluster charge arrival at the readout plane (ticks)
gar::rec::IDNumber fIDnumero
float fPosition[3]
position of the TPCCluster
static gar::rec::IDNumber const FirstNumber
const float * gar::rec::TPCCluster::CovMatPacked |
( |
| ) |
const |
|
inline |
Definition at line 74 of file TPCCluster.h.
float fCovMat[6]
packed covariance matrix, assuming symmetry. xx, xy, xz, yy, yz, zz
float gar::rec::TPCCluster::EndTime |
( |
| ) |
const |
|
inline |
Definition at line 71 of file TPCCluster.h.
float fEndTime
end time of the TPCCluster (ticks)
Definition at line 68 of file TPCCluster.cxx.
77 <<
"attempting to add two TPCClusters and neithr has any signal, bail.";
81 for(
size_t i = 0; i < 3; ++i)
90 fEndTime = TMath::Max(fEndTime,
h.EndTime());
92 float avgtime = (
fTime *
fSignal +
h.Time() *
h.Signal()) / totSig;
95 +
h.Signal()*(TMath::Sq(
h.Time()-avgtime)+TMath::Sq(
h.RMS())))/totSig );
float fSignal
size of the signal for this TPCCluster (integral of ADC values)
float fStartTime
start time of the TPCCluster (ticks)
float fRMS
TPCCluster width calculated with RMS (in ticks)
float fEndTime
end time of the TPCCluster (ticks)
float fTime
time of TPCCluster charge arrival at the readout plane (ticks)
float fPosition[3]
position of the TPCCluster
#define MF_LOG_WARNING(category)
const float * gar::rec::TPCCluster::Position |
( |
| ) |
const |
|
inline |
Definition at line 68 of file TPCCluster.h.
float fPosition[3]
position of the TPCCluster
float gar::rec::TPCCluster::RMS |
( |
| ) |
const |
|
inline |
Definition at line 72 of file TPCCluster.h.
float fRMS
TPCCluster width calculated with RMS (in ticks)
float const & gar::rec::TPCCluster::Signal |
( |
| ) |
const |
|
inline |
Definition at line 69 of file TPCCluster.h.
float fSignal
size of the signal for this TPCCluster (integral of ADC values)
float gar::rec::TPCCluster::StartTime |
( |
| ) |
const |
|
inline |
Definition at line 70 of file TPCCluster.h.
float fStartTime
start time of the TPCCluster (ticks)
float gar::rec::TPCCluster::Time |
( |
| ) |
const |
|
inline |
Definition at line 73 of file TPCCluster.h.
float fTime
time of TPCCluster charge arrival at the readout plane (ticks)
Definition at line 106 of file TPCCluster.cxx.
109 cov =
h.CovMatPacked();
111 <<
"\n\tID number = " 113 <<
"\n\tposition = (" 120 <<
"\n\tcovariance matrix = \n\t" 121 << cov[0] <<
"\t" << cov[1] <<
"\t" << cov[2] <<
"\n" 122 <<
"\t\t" << cov[3] <<
"\t" << cov[4] <<
"\n" 123 <<
"\t\t\t" << cov[5]
126 <<
"\n\tdrift direction rms = " 128 <<
"\n\tstart time: "
float gar::rec::TPCCluster::fCovMat[6] |
|
private |
packed covariance matrix, assuming symmetry. xx, xy, xz, yy, yz, zz
Definition at line 33 of file TPCCluster.h.
float gar::rec::TPCCluster::fEndTime |
|
private |
float gar::rec::TPCCluster::fPosition[3] |
|
private |
float gar::rec::TPCCluster::fRMS |
|
private |
float gar::rec::TPCCluster::fSignal |
|
private |
float gar::rec::TPCCluster::fStartTime |
|
private |
float gar::rec::TPCCluster::fTime |
|
private |
The documentation for this class was generated from the following files: