Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

EvtRecPi0 Class Reference

#include <EvtRecPi0.h>

Inheritance diagram for EvtRecPi0:

ContainedObject ContainedObject List of all members.

Public Member Functions

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

Static Public Member Functions

const CLID & classID ()
const CLID & classID ()

Private Attributes

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

Constructor & Destructor Documentation

EvtRecPi0::EvtRecPi0  ) 
 

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

EvtRecPi0::~EvtRecPi0  )  [inline]
 

00019 {;}

EvtRecPi0::EvtRecPi0 const EvtRecPi0 aPi0  ) 
 

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

EvtRecPi0::EvtRecPi0  ) 
 

EvtRecPi0::~EvtRecPi0  )  [inline]
 

00019 {;}

EvtRecPi0::EvtRecPi0 const EvtRecPi0 aPi0  ) 
 


Member Function Documentation

double EvtRecPi0::chisq  )  const [inline]
 

00025 { return m_chisq; }  

double EvtRecPi0::chisq  )  const [inline]
 

00025 { return m_chisq; }  

const CLID& EvtRecPi0::classID  )  [inline, static]
 

00016 { return CLID_EvtRecPi0; }

const CLID& EvtRecPi0::classID  )  [inline, static]
 

00016 { return CLID_EvtRecPi0; }

virtual const CLID& EvtRecPi0::clID  )  const [inline, virtual]
 

00015 { return EvtRecPi0::classID(); }

virtual const CLID& EvtRecPi0::clID  )  const [inline, virtual]
 

00015 { return EvtRecPi0::classID(); }

const EvtRecTrack* EvtRecPi0::hiEnGamma  )  const [inline]
 

00030 { return m_hi; }

const EvtRecTrack* EvtRecPi0::hiEnGamma  )  const [inline]
 

00030 { return m_hi; }

HepLorentzVector EvtRecPi0::hiPfit  )  const [inline]
 

00027 { return m_hiPfit; }

HepLorentzVector EvtRecPi0::hiPfit  )  const [inline]
 

00027 { return m_hiPfit; }

const EvtRecTrack* EvtRecPi0::loEnGamma  )  const [inline]
 

00031 { return m_lo; }

const EvtRecTrack* EvtRecPi0::loEnGamma  )  const [inline]
 

00031 { return m_lo; }

HepLorentzVector EvtRecPi0::loPfit  )  const [inline]
 

00028 { return m_loPfit; }

HepLorentzVector EvtRecPi0::loPfit  )  const [inline]
 

00028 { return m_loPfit; }

EvtRecPi0& EvtRecPi0::operator= const EvtRecPi0 aPi0  ) 
 

EvtRecPi0 & EvtRecPi0::operator= const EvtRecPi0 aPi0  ) 
 

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

void EvtRecPi0::setChisq const double  chisq  )  [inline]
 

00035 { m_chisq = chisq; }

void EvtRecPi0::setChisq const double  chisq  )  [inline]
 

00035 { m_chisq = chisq; }

void EvtRecPi0::setHiEnGamma const EvtRecTrack trk  )  [inline]
 

00040 { m_hi = trk; }

void EvtRecPi0::setHiEnGamma const EvtRecTrack trk  )  [inline]
 

00040 { m_hi = trk; }

void EvtRecPi0::setHiPfit const HepLorentzVector &  hiPfit  )  [inline]
 

00037 { m_hiPfit = hiPfit; }

void EvtRecPi0::setHiPfit const HepLorentzVector &  hiPfit  )  [inline]
 

00037 { m_hiPfit = hiPfit; }

void EvtRecPi0::setLoEnGamma const EvtRecTrack trk  )  [inline]
 

00041 { m_lo = trk; }

void EvtRecPi0::setLoEnGamma const EvtRecTrack trk  )  [inline]
 

00041 { m_lo = trk; }

void EvtRecPi0::setLoPfit const HepLorentzVector &  loPfit  )  [inline]
 

00038 { m_loPfit = loPfit; }

void EvtRecPi0::setLoPfit const HepLorentzVector &  loPfit  )  [inline]
 

00038 { m_loPfit = loPfit; }

void EvtRecPi0::setUnconMass const double  unconMass  )  [inline]
 

00034 { m_unconMass = unconMass; }

void EvtRecPi0::setUnconMass const double  unconMass  )  [inline]
 

00034 { m_unconMass = unconMass; }

double EvtRecPi0::unconMass  )  const [inline]
 

00024 { return m_unconMass; }

double EvtRecPi0::unconMass  )  const [inline]
 

00024 { return m_unconMass; }


Member Data Documentation

double EvtRecPi0::m_chisq [private]
 

SmartRef<EvtRecTrack> EvtRecPi0::m_hi [private]
 

SmartRef<EvtRecTrack> EvtRecPi0::m_hi [private]
 

HepLorentzVector EvtRecPi0::m_hiPfit [private]
 

SmartRef<EvtRecTrack> EvtRecPi0::m_lo [private]
 

SmartRef<EvtRecTrack> EvtRecPi0::m_lo [private]
 

HepLorentzVector EvtRecPi0::m_loPfit [private]
 

double EvtRecPi0::m_unconMass [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 16:09:30 2011 for BOSS6.5.5 by  doxygen 1.3.9.1