#include <MyParticlePair.h>
Public Member Functions | |
MyParticlePair (void) | |
Default constructors: all private variables are set to 0. | |
MyParticlePair (MyParticle *particle1, MyParticle *particle2) | |
MyParticle * | get_particle1 (void) const |
MyParticle * | get_particle2 (void) const |
TLorentzVector | tlv (void) const |
get the fourmomentum of the pair | |
double | EtaProd (void) const |
double | DeltaPhi (void) const |
double | AbsDeltaPhi (void) const |
double | DeltaR (void) const |
double | M (void) const |
double | DeltaEta (void) const |
double | AbsDeltaEta (void) const |
double | DeltaPt (void) const |
double | AbsDeltaPt (void) const |
TString | get_lepton_flavors (void) |
returns flavor of the lepton pair (ee, mumu, emu) | |
void | Print (std::string option="") |
print the two particles | |
Private Member Functions | |
void | init (MyParticle *particle1, MyParticle *particle2) |
TString | pdgIdToString (int pdgId) |
translates pdgIds (+-)11,13 to 'e','mu' string | |
Private Attributes | |
MyParticle * | m_particle1 |
MyParticle * | m_particle2 |
Definition at line 36 of file MyParticlePair.h.
MyParticlePair::MyParticlePair | ( | MyParticle * | particle1, | |
MyParticle * | particle2 | |||
) | [inline] |
Constructor particle2 = second particle; particle1 = first particle;
Definition at line 43 of file MyParticlePair.h.