8#ifndef BMNHYPNUCLPAIR_H
9#define BMNHYPNUCLPAIR_H 1
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); }
void SetdDCA12(Float_t val)
void SetDCA0(Float_t val)
void SetDCA1(Float_t val)
Int_t GetNHitsPart2(TString det="")
void SetInvMass(Float_t val)
void SetDCA2(Float_t val)
void SetChi2NDF(Float_t val1, Float_t val2)
void SetNHitsPair(vector< Int_t > part1, vector< Int_t > part2)
void SetDCA12(Float_t val)
Int_t GetNHitsPart1(TString det="")
void SetdDCA1(Float_t val)
void SetNTrInEvent(Int_t n)
void SetNHitsPair(Int_t nHitsPart1, Int_t nHitsPart2)
virtual ~BmnHypNuclPair()
void SetPath(Float_t val)
void SetDedx(Float_t val)
void SetdDCA2(Float_t val)
void SetMomXYZ2(Float_t px, Float_t py, Float_t pz)
void SetMomXYZ1(Float_t px, Float_t py, Float_t pz)