//////////////////////////////////////////////////////////////////////////
// //
// TMBTree Trig class //
// //
//////////////////////////////////////////////////////////////////////////
#include "tmb_tree/TMBL3PhysicsResult.hpp"
ClassImp(TMBL3PhysicsResult)
TMBL3PhysicsResult::TMBL3PhysicsResult()
: _emfrac(0), _chi2(0), _iso(0), _scalar_et(0)
{
}
TMBL3PhysicsResult::TMBL3PhysicsResult( const TMBL3PhysicsResult & trig )
: TPhysObj(), _kinimatic(trig._kinimatic),
_emfrac(trig._emfrac), _chi2(trig._chi2), _iso(trig._iso),
_scalar_et(trig._scalar_et)
{
}
TMBL3PhysicsResult::~TMBL3PhysicsResult()
{
}
#ifndef __CINT__
void TMBL3PhysicsResult::set_basic_info (const TLorentzVector &kine)
{
_kinimatic = kine;
}
void TMBL3PhysicsResult::set_ele_info (float emfrac, float chi2, float iso)
{
_emfrac = emfrac;
_chi2 = chi2;
_iso = iso;
}
void TMBL3PhysicsResult::set_ScalarEt (float set)
{
_scalar_et = set;
}
#endif
TLorentzVector TMBL3PhysicsResult::lorentz_vector (void) const
{
return _kinimatic;
}
float TMBL3PhysicsResult::chi2 (void) const
{
return _chi2;
}
float TMBL3PhysicsResult::emfrac (void) const
{
return _emfrac;
}
float TMBL3PhysicsResult::iso (void) const
{
return _iso;
}
float TMBL3PhysicsResult::scalar_et (void) const
{
return _scalar_et;
}
Float_t TMBL3PhysicsResult::px(void) const
{
return _kinimatic.Px();
}
Float_t TMBL3PhysicsResult::py(void) const
{
return _kinimatic.Py();
}
Float_t TMBL3PhysicsResult::pz(void) const
{
return _kinimatic.Pz();
}
Float_t TMBL3PhysicsResult::E(void) const
{
return _kinimatic.E();
}
Float_t TMBL3PhysicsResult::charge(void) const
{
return 0;
}
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.