File indexing completed on 2025-12-19 09:24:45
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011 #include "TpcPrototypeTrack.h"
0012
0013 #include <cmath>
0014 #include <limits>
0015
0016 using namespace std;
0017
0018 TpcPrototypeTrack::TpcPrototypeTrack()
0019 : event(0)
0020 , trackID(-1)
0021 , chisq(NAN)
0022 , ndf(0)
0023 , px(NAN)
0024 , py(NAN)
0025 , pz(NAN)
0026 , x(NAN)
0027 , y(NAN)
0028 , z(NAN)
0029 , nCluster(0)
0030 {
0031 for (int i = 0; i < nLayer; ++i)
0032 {
0033 clusterKey[i] = numeric_limits<uint64_t>::max();
0034 clusterlayer[i] = -1;
0035 clusterid[i] = -1;
0036 clusterX[i] = numeric_limits<float>::signaling_NaN();
0037 clusterY[i] = numeric_limits<float>::signaling_NaN();
0038 clusterZ[i] = numeric_limits<float>::signaling_NaN();
0039 clusterE[i] = numeric_limits<float>::signaling_NaN();
0040 clusterSizePhi[i] = numeric_limits<float>::signaling_NaN();
0041 clusterProjectionPhi[i] = numeric_limits<float>::signaling_NaN();
0042 clusterResidualPhi[i] = clusterResidualZ[i] = numeric_limits<float>::signaling_NaN();
0043 }
0044 }
0045
0046 TpcPrototypeTrack::~TpcPrototypeTrack()
0047 {
0048
0049 }