20 void SetDCA0(Float_t val) { fDCA0 = val; }
22 void SetDCA1(Float_t val) { fDCA1 = val; }
24 void SetDCA2(Float_t val) { fDCA2 = val; }
34 void SetPath(Float_t val) { fPath = val; }
58 void SetM2(Float_t val) { fM2 = val; }
62 fNHitsSil1 = part1[0];
63 fNHitsGem1 = part1[1];
65 fNHitsSil2 = part2[0];
66 fNHitsGem2 = part2[1];
71 fNHitsGem1 = nHitsPart1;
74 fNHitsGem2 = nHitsPart2;
83 return fNHitsSil1 + fNHitsGem1;
85 else if (det.Contains(
"GEM"))
88 else if (det.Contains(
"SILICON"))
98 return fNHitsSil2 + fNHitsGem2;
100 else if (det.Contains(
"GEM"))
103 else if (det.Contains(
"SILICON"))
128 Float_t
GetMom1() {
return Sqrt(fPx1 * fPx1 + fPy1 * fPy1 + fPz1 * fPz1); }
136 Float_t
GetPt1() {
return Sqrt(fPx1 * fPx1 + fPy1 * fPy1); }
138 Float_t
GetMom2() {
return Sqrt(fPx2 * fPx2 + fPy2 * fPy2 + fPz2 * fPz2); }
146 Float_t
GetPt2() {
return Sqrt(fPx2 * fPx2 + fPy2 * fPy2); }