9#include "FemtoMiniPair.h"
13 FemtoMiniPair::FemtoMiniPair() :
14 FemtoMicroPair(), fX1(0.0), fY1(0.0), fZ1(0.0), fT1(0.0), fX2(0.0), fY2(0.0), fZ2(0.0), fT2(0.0) {}
16 FemtoMiniPair::~FemtoMiniPair() {
20 void FemtoMiniPair::PrintInfo()
const {
21 std::cout <<
"pair info" << std::endl;
22 Double_t m1 = TMath::Sqrt(fE1 * fE1 - fPx1 * fPx1 - fPy1 * fPy1 - fPz1 * fPz1);
23 Double_t m2 = TMath::Sqrt(fE2 * fE2 - fPx2 * fPx2 - fPy2 * fPy2 - fPz2 * fPz2);
24 printf(
"momenta (%.4f %.4f %.4f %.4f) (%.4f %.4f %.4f %.4f) m1 = %.4f m2 = %.4f "
36 printf(
"True momenta (%.4f %.4f %.4f %.4f) (%.4f %.4f %.4f %.4f) m1 = %.4f m2 = "
48 printf(
"coords (%.4f %.4f %.4f %.4f) (%.4f %.4f %.4f %.4f)\n",
90 FemtoPicoPair::FemtoPicoPair() : fPx1(0.0), fPy1(0.0), fPz1(0.0), fE1(0.0), fPx2(0.0), fPy2(0.0), fPz2(0.0), fE2(0.0) {}
104 FemtoPicoPair::~FemtoPicoPair() {}
107 FemtoMicroPair::FemtoMicroPair() :
108 FemtoPicoPair(), fpx1(0.0), fpy1(0.0), fpz1(0.0), fe1(0.0), fpx2(0.0), fpy2(0.0), fpz2(0.0), fe2(0.0), fPdg1(0), fPdg2(0) {}
160 FemtoMicroPair::~FemtoMicroPair() {}
void SetTrueMomenta2(Float_t px, Float_t py, Float_t pz, Float_t e)
void SetMomenta2(Float_t px, Float_t py, Float_t pz, Float_t e)
void SetMomenta1(Float_t px, Float_t py, Float_t pz, Float_t e)
void SetTrueMomenta1(Float_t px, Float_t py, Float_t pz, Float_t e)
FemtoPicoPair & operator=(const FemtoPicoPair &other)