17 #include <TLorentzVector.h>
39 Megajet(std::vector<float> Px_vector, std::vector<float> Py_vector, std::vector<float> Pz_vector, std::vector<float> E_vector,
int megajet_association_method);
41 Megajet(std::vector<float> Px_vector, std::vector<float> Py_vector, std::vector<float> Pz_vector, std::vector<float> E_vector);
92 std::vector<TLorentzVector>
jIN;
93 std::vector<TLorentzVector>
jOUT;
94 std::vector<TLorentzVector>
j1;
95 std::vector<TLorentzVector>
j2;
std::vector< float > Object_E
void CombineGeorgi()
Combining the jets in two hemispheres by maximizing (E1-Beta*m1^2/E1 + E2-Beta*m1^2/E2) ...
std::vector< float > Object_Pz
std::vector< TLorentzVector > jIN
std::vector< float > getAxis2()
std::vector< float > Axis2
std::vector< TLorentzVector > jOUT
std::vector< TLorentzVector > j1
std::vector< TLorentzVector > j2
std::vector< float > Object_Py
std::vector< float > Object_Px
void SetMethod(int megajet_association_method)
std::vector< float > Axis1
std::vector< float > getAxis1()
void Combine()
Combine the jets in all the possible pairs of hemispheres.
void CombineMinEnergyMass()
Combining the jets in two hemispheres by minimizing m1^2/E1 + m2^2/E2.