#include <Megajet.h>
|
std::vector< float > | getAxis1 () |
|
std::vector< float > | getAxis2 () |
|
| Megajet () |
|
| 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) |
|
| Megajet (std::vector< float > Px_vector, std::vector< float > Py_vector, std::vector< float > Pz_vector, std::vector< float > E_vector) |
|
void | SetMethod (int megajet_association_method) |
|
| ~Megajet () |
| Destructor. More...
|
|
Definition at line 21 of file Megajet.h.
heppy::Megajet::Megajet |
( |
| ) |
|
|
inline |
heppy::Megajet::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 |
|
) |
| |
heppy::Megajet::Megajet |
( |
std::vector< float > |
Px_vector, |
|
|
std::vector< float > |
Py_vector, |
|
|
std::vector< float > |
Pz_vector, |
|
|
std::vector< float > |
E_vector |
|
) |
| |
heppy::Megajet::~Megajet |
( |
| ) |
|
|
inline |
void heppy::Megajet::Combine |
( |
| ) |
|
|
private |
Combine the jets in all the possible pairs of hemispheres.
Definition at line 73 of file Megajet.cc.
void heppy::Megajet::CombineGeorgi |
( |
| ) |
|
|
private |
Combining the jets in two hemispheres by maximizing (E1-Beta*m1^2/E1 + E2-Beta*m1^2/E2)
Definition at line 171 of file Megajet.cc.
void heppy::Megajet::CombineMinEnergyMass |
( |
| ) |
|
|
private |
Combining the jets in two hemispheres by minimizing m1^2/E1 + m2^2/E2.
Definition at line 143 of file Megajet.cc.
void heppy::Megajet::CombineMinHT |
( |
| ) |
|
|
private |
Combining the jets in two hemispheres minimizing the difference of HT for the two hemispheres
Definition at line 200 of file Megajet.cc.
void heppy::Megajet::CombineMinMass |
( |
| ) |
|
|
private |
Combining the jets in two hemispheres minimizing the sum of the invariant masses of the two hemispheres
Definition at line 116 of file Megajet.cc.
vector< float > heppy::Megajet::getAxis1 |
( |
| ) |
|
vector< float > heppy::Megajet::getAxis2 |
( |
| ) |
|
void heppy::Megajet::SetMethod |
( |
int |
megajet_association_method | ) |
|
|
inline |
std::vector<float> heppy::Megajet::Axis1 |
|
private |
std::vector<float> heppy::Megajet::Axis2 |
|
private |
std::vector<TLorentzVector> heppy::Megajet::j1 |
|
private |
std::vector<TLorentzVector> heppy::Megajet::j2 |
|
private |
std::vector<TLorentzVector> heppy::Megajet::jIN |
|
private |
std::vector<TLorentzVector> heppy::Megajet::jOUT |
|
private |
int heppy::Megajet::megajet_meth |
|
private |
std::vector<float> heppy::Megajet::Object_E |
|
private |
std::vector<float> heppy::Megajet::Object_Px |
|
private |
std::vector<float> heppy::Megajet::Object_Py |
|
private |
std::vector<float> heppy::Megajet::Object_Pz |
|
private |
int heppy::Megajet::status |
|
private |