#include <MyMissingEt.h>
Public Member Functions | |
MyMissingEt (void) | |
Default constructor: all private variables are set to 0. | |
MyMissingEt (TString name, const double &met_x, const double &met_y, const double &met_sum) | |
double | met_x (void) const |
get missing energy in x direction | |
double | met_y (void) const |
get missing energy in y direction | |
double | met_sum (void) const |
get scalar sum of met in x & y direction | |
double | met (void) const |
get transverse missing energy | |
TString | name (void) const |
get name of MissingEt object | |
TLorentzVector | tlv (void) const |
get TLorentzVector of missing energy | |
MyMissingEt | add (TString name, MyMissingEt met1) const |
add two MyMissingEt objects, returns the sum | |
MyMissingEt | add (TString name, MyMissingEt met1, MyMissingEt met2) const |
add three MyMissingEt objects, returns the sum | |
void | Print (std::string option="") |
print met values, if option is set to "v" all properties are printed | |
void | set_met_x (const double &in_met_x) |
set missing energy in x direction | |
void | set_met_y (const double &in_met_y) |
set missing energy in y direction | |
void | set_met_sum (const double &in_met_sum) |
set scalar sum of met in x & y direction | |
Private Member Functions | |
void | init (TString name, const double &met_x, const double &met_y, const double &met_sum) |
initialization method | |
Private Attributes | |
TString | m_name |
double | m_met_x |
double | m_met_y |
double | m_met_sum |
double | m_met |
TLorentzVector | m_met_tlv |
Definition at line 33 of file MyMissingEt.h.
MyMissingEt::MyMissingEt | ( | TString | name, | |
const double & | met_x, | |||
const double & | met_y, | |||
const double & | met_sum | |||
) | [inline] |
Constructor: name = name of the Object; met_x = met in x direction; met_y = met in y direction; met_sum = scalar sum of met in x and y direction
Definition at line 42 of file MyMissingEt.h.