17 #include <TLorentzVector.h>
37 Megajet(std::vector<float> Px_vector,
38 std::vector<float> Py_vector,
39 std::vector<float> Pz_vector,
40 std::vector<float> E_vector,
41 int megajet_association_method);
43 Megajet(std::vector<float> Px_vector,
44 std::vector<float> Py_vector,
45 std::vector<float> Pz_vector,
46 std::vector<float> E_vector);
94 std::vector<TLorentzVector>
jIN;
95 std::vector<TLorentzVector>
jOUT;
96 std::vector<TLorentzVector>
j1;
97 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.