EvtRecEtaToGG Class Reference

#include <EvtRecEtaToGG.h>

Inheritance diagram for EvtRecEtaToGG:

ContainedObject List of all members.

Public Member Functions

virtual const CLID & clID () const
 EvtRecEtaToGG ()
 ~EvtRecEtaToGG ()
 EvtRecEtaToGG (const EvtRecEtaToGG &aEtaToGG)
EvtRecEtaToGGoperator= (const EvtRecEtaToGG &aEtaToGG)
double unconMass () const
double chisq () const
HepLorentzVector hiPfit () const
HepLorentzVector loPfit () const
const EvtRecTrackhiEnGamma () const
const EvtRecTrackloEnGamma () const
void setUnconMass (const double unconMass)
void setChisq (const double chisq)
void setHiPfit (const HepLorentzVector &hiPfit)
void setLoPfit (const HepLorentzVector &loPfit)
void setHiEnGamma (const EvtRecTrack *trk)
void setLoEnGamma (const EvtRecTrack *trk)

Static Public Member Functions

static const CLID & classID ()

Private Attributes

double m_unconMass
double m_chisq
HepLorentzVector m_hiPfit
HepLorentzVector m_loPfit
SmartRef< EvtRecTrackm_hi
SmartRef< EvtRecTrackm_lo

Detailed Description

Definition at line 11 of file EvtRecEtaToGG.h.


Constructor & Destructor Documentation

EvtRecEtaToGG::EvtRecEtaToGG (  ) 

Definition at line 3 of file EvtRecEtaToGG.cxx.

References m_hi, and m_lo.

00003                              :
00004    m_unconMass(0),
00005    m_chisq(0)
00006 {
00007    m_hi = 0;
00008    m_lo = 0;
00009 }

EvtRecEtaToGG::~EvtRecEtaToGG (  )  [inline]

Definition at line 19 of file EvtRecEtaToGG.h.

00019 {;}

EvtRecEtaToGG::EvtRecEtaToGG ( const EvtRecEtaToGG aEtaToGG  ) 

Definition at line 11 of file EvtRecEtaToGG.cxx.

00011                                                           :
00012    m_unconMass( aEtaToGG.m_unconMass ),
00013    m_chisq( aEtaToGG.m_chisq ),
00014    m_hiPfit( aEtaToGG.m_hiPfit ),
00015    m_loPfit( aEtaToGG.m_loPfit ),
00016    m_hi( aEtaToGG.m_hi ),
00017    m_lo( aEtaToGG.m_lo )
00018 {
00019 }


Member Function Documentation

double EvtRecEtaToGG::chisq (  )  const [inline]

Definition at line 25 of file EvtRecEtaToGG.h.

References m_chisq.

Referenced by LocalEtatoGGSelector::operator()().

00025 { return m_chisq; }  

static const CLID& EvtRecEtaToGG::classID (  )  [inline, static]

Definition at line 16 of file EvtRecEtaToGG.h.

References CLID_EvtRecEtaToGG.

Referenced by clID().

00016 { return CLID_EvtRecEtaToGG; }

virtual const CLID& EvtRecEtaToGG::clID (  )  const [inline, virtual]

Definition at line 15 of file EvtRecEtaToGG.h.

References classID().

00015 { return EvtRecEtaToGG::classID(); }

const EvtRecTrack* EvtRecEtaToGG::hiEnGamma (  )  const [inline]

Definition at line 30 of file EvtRecEtaToGG.h.

References m_hi.

Referenced by CDEta::CDEta(), NeutralDReconstruction::execute(), and DsReconstruction::execute().

00030 { return m_hi; }

HepLorentzVector EvtRecEtaToGG::hiPfit (  )  const [inline]

Definition at line 27 of file EvtRecEtaToGG.h.

References m_hiPfit.

Referenced by CDEta::defaultKinematicData().

00027 { return m_hiPfit; }

const EvtRecTrack* EvtRecEtaToGG::loEnGamma (  )  const [inline]

Definition at line 31 of file EvtRecEtaToGG.h.

References m_lo.

Referenced by CDEta::CDEta(), NeutralDReconstruction::execute(), and DsReconstruction::execute().

00031 { return m_lo; }

HepLorentzVector EvtRecEtaToGG::loPfit (  )  const [inline]

Definition at line 28 of file EvtRecEtaToGG.h.

References m_loPfit.

Referenced by CDEta::defaultKinematicData().

00028 { return m_loPfit; }

EvtRecEtaToGG & EvtRecEtaToGG::operator= ( const EvtRecEtaToGG aEtaToGG  ) 

Definition at line 21 of file EvtRecEtaToGG.cxx.

References m_chisq, m_hi, m_hiPfit, m_lo, m_loPfit, and m_unconMass.

00021                                                                      {
00022 
00023    m_unconMass = aEtaToGG.m_unconMass;
00024    m_chisq   = aEtaToGG.m_chisq;
00025    m_hiPfit  = aEtaToGG.m_hiPfit;
00026    m_loPfit  = aEtaToGG.m_loPfit;
00027    m_hi      = aEtaToGG.m_hi;
00028    m_lo      = aEtaToGG.m_lo;
00029 
00030    return *this;
00031 }

void EvtRecEtaToGG::setChisq ( const double  chisq  )  [inline]

Definition at line 35 of file EvtRecEtaToGG.h.

References m_chisq.

Referenced by EvtRecEtaToGGCnv::TObjectToDataObject().

00035 { m_chisq = chisq; }

void EvtRecEtaToGG::setHiEnGamma ( const EvtRecTrack trk  )  [inline]

Definition at line 40 of file EvtRecEtaToGG.h.

References m_hi.

Referenced by EvtRecEtaToGGCnv::TObjectToDataObject().

00040 { m_hi = trk; }

void EvtRecEtaToGG::setHiPfit ( const HepLorentzVector &  hiPfit  )  [inline]

Definition at line 37 of file EvtRecEtaToGG.h.

References m_hiPfit.

Referenced by EvtRecEtaToGGCnv::TObjectToDataObject().

00037 { m_hiPfit = hiPfit; }

void EvtRecEtaToGG::setLoEnGamma ( const EvtRecTrack trk  )  [inline]

Definition at line 41 of file EvtRecEtaToGG.h.

References m_lo.

Referenced by EvtRecEtaToGGCnv::TObjectToDataObject().

00041 { m_lo = trk; }

void EvtRecEtaToGG::setLoPfit ( const HepLorentzVector &  loPfit  )  [inline]

Definition at line 38 of file EvtRecEtaToGG.h.

References m_loPfit.

Referenced by EvtRecEtaToGGCnv::TObjectToDataObject().

00038 { m_loPfit = loPfit; }

void EvtRecEtaToGG::setUnconMass ( const double  unconMass  )  [inline]

Definition at line 34 of file EvtRecEtaToGG.h.

References m_unconMass.

Referenced by EvtRecEtaToGGCnv::TObjectToDataObject().

00034 { m_unconMass = unconMass; }

double EvtRecEtaToGG::unconMass (  )  const [inline]

Definition at line 24 of file EvtRecEtaToGG.h.

References m_unconMass.

Referenced by LocalEtatoGGSelector::operator()().

00024 { return m_unconMass; }


Member Data Documentation

double EvtRecEtaToGG::m_chisq [private]

Definition at line 48 of file EvtRecEtaToGG.h.

Referenced by chisq(), operator=(), and setChisq().

SmartRef<EvtRecTrack> EvtRecEtaToGG::m_hi [private]

Definition at line 53 of file EvtRecEtaToGG.h.

Referenced by EvtRecEtaToGG(), hiEnGamma(), operator=(), and setHiEnGamma().

HepLorentzVector EvtRecEtaToGG::m_hiPfit [private]

Definition at line 50 of file EvtRecEtaToGG.h.

Referenced by hiPfit(), operator=(), and setHiPfit().

SmartRef<EvtRecTrack> EvtRecEtaToGG::m_lo [private]

Definition at line 54 of file EvtRecEtaToGG.h.

Referenced by EvtRecEtaToGG(), loEnGamma(), operator=(), and setLoEnGamma().

HepLorentzVector EvtRecEtaToGG::m_loPfit [private]

Definition at line 51 of file EvtRecEtaToGG.h.

Referenced by loPfit(), operator=(), and setLoPfit().

double EvtRecEtaToGG::m_unconMass [private]

Definition at line 46 of file EvtRecEtaToGG.h.

Referenced by operator=(), setUnconMass(), and unconMass().


Generated on Tue Nov 29 23:19:15 2016 for BOSS_7.0.2 by  doxygen 1.4.7