#include <EvtRecPi0.h>
Inheritance diagram for EvtRecPi0:
Public Member Functions | |
virtual const CLID & | clID () const |
EvtRecPi0 () | |
~EvtRecPi0 () | |
EvtRecPi0 (const EvtRecPi0 &aPi0) | |
EvtRecPi0 & | operator= (const EvtRecPi0 &aPi0) |
double | unconMass () const |
double | chisq () const |
HepLorentzVector | hiPfit () const |
HepLorentzVector | loPfit () const |
const EvtRecTrack * | hiEnGamma () const |
const EvtRecTrack * | loEnGamma () 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< EvtRecTrack > | m_hi |
SmartRef< EvtRecTrack > | m_lo |
Definition at line 11 of file EvtRecPi0.h.
EvtRecPi0::EvtRecPi0 | ( | ) |
Definition at line 3 of file EvtRecPi0.cxx.
00003 : 00004 m_unconMass(0), 00005 m_chisq(0) 00006 { 00007 m_hi = 0; 00008 m_lo = 0; 00009 }
EvtRecPi0::~EvtRecPi0 | ( | ) | [inline] |
EvtRecPi0::EvtRecPi0 | ( | const EvtRecPi0 & | aPi0 | ) |
Definition at line 11 of file EvtRecPi0.cxx.
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 }
double EvtRecPi0::chisq | ( | ) | const [inline] |
Definition at line 25 of file EvtRecPi0.h.
References m_chisq.
Referenced by UserPi0Cut::operator()(), and LocalPi0Selector::operator()().
00025 { return m_chisq; }
static const CLID& EvtRecPi0::classID | ( | ) | [inline, static] |
Definition at line 16 of file EvtRecPi0.h.
References CLID_EvtRecPi0.
Referenced by clID().
00016 { return CLID_EvtRecPi0; }
virtual const CLID& EvtRecPi0::clID | ( | ) | const [inline, virtual] |
Definition at line 15 of file EvtRecPi0.h.
References classID().
00015 { return EvtRecPi0::classID(); }
const EvtRecTrack* EvtRecPi0::hiEnGamma | ( | ) | const [inline] |
Definition at line 30 of file EvtRecPi0.h.
References m_hi.
Referenced by CDPi0::CDPi0(), DsReconstruction::execute(), and UserPi0Cut::operator()().
00030 { return m_hi; }
HepLorentzVector EvtRecPi0::hiPfit | ( | ) | const [inline] |
Definition at line 27 of file EvtRecPi0.h.
References m_hiPfit.
Referenced by CDPi0::defaultKinematicData().
00027 { return m_hiPfit; }
const EvtRecTrack* EvtRecPi0::loEnGamma | ( | ) | const [inline] |
Definition at line 31 of file EvtRecPi0.h.
References m_lo.
Referenced by CDPi0::CDPi0(), DsReconstruction::execute(), and UserPi0Cut::operator()().
00031 { return m_lo; }
HepLorentzVector EvtRecPi0::loPfit | ( | ) | const [inline] |
Definition at line 28 of file EvtRecPi0.h.
References m_loPfit.
Referenced by CDPi0::defaultKinematicData().
00028 { return m_loPfit; }
Definition at line 21 of file EvtRecPi0.cxx.
References m_chisq, m_hi, m_hiPfit, m_lo, m_loPfit, and m_unconMass.
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] |
Definition at line 35 of file EvtRecPi0.h.
References m_chisq.
Referenced by Pi0EtaToGGRecAlg::execute(), Pi0::Pi0ListToTDS(), and EvtRecPi0Cnv::TObjectToDataObject().
void EvtRecPi0::setHiEnGamma | ( | const EvtRecTrack * | trk | ) | [inline] |
Definition at line 40 of file EvtRecPi0.h.
References m_hi.
Referenced by Pi0EtaToGGRecAlg::execute(), Pi0::Pi0ListToTDS(), and EvtRecPi0Cnv::TObjectToDataObject().
00040 { m_hi = trk; }
void EvtRecPi0::setHiPfit | ( | const HepLorentzVector & | hiPfit | ) | [inline] |
Definition at line 37 of file EvtRecPi0.h.
References m_hiPfit.
Referenced by Pi0EtaToGGRecAlg::execute(), Pi0::Pi0ListToTDS(), and EvtRecPi0Cnv::TObjectToDataObject().
void EvtRecPi0::setLoEnGamma | ( | const EvtRecTrack * | trk | ) | [inline] |
Definition at line 41 of file EvtRecPi0.h.
References m_lo.
Referenced by Pi0EtaToGGRecAlg::execute(), Pi0::Pi0ListToTDS(), and EvtRecPi0Cnv::TObjectToDataObject().
00041 { m_lo = trk; }
void EvtRecPi0::setLoPfit | ( | const HepLorentzVector & | loPfit | ) | [inline] |
Definition at line 38 of file EvtRecPi0.h.
References m_loPfit.
Referenced by Pi0EtaToGGRecAlg::execute(), Pi0::Pi0ListToTDS(), and EvtRecPi0Cnv::TObjectToDataObject().
void EvtRecPi0::setUnconMass | ( | const double | unconMass | ) | [inline] |
Definition at line 34 of file EvtRecPi0.h.
References m_unconMass.
Referenced by Pi0::Pi0ListToTDS(), and EvtRecPi0Cnv::TObjectToDataObject().
00034 { m_unconMass = unconMass; }
double EvtRecPi0::unconMass | ( | ) | const [inline] |
Definition at line 24 of file EvtRecPi0.h.
References m_unconMass.
Referenced by UserPi0Cut::operator()(), and LocalPi0Selector::operator()().
00024 { return m_unconMass; }
double EvtRecPi0::m_chisq [private] |
SmartRef<EvtRecTrack> EvtRecPi0::m_hi [private] |
Definition at line 53 of file EvtRecPi0.h.
Referenced by EvtRecPi0(), hiEnGamma(), operator=(), and setHiEnGamma().
HepLorentzVector EvtRecPi0::m_hiPfit [private] |
SmartRef<EvtRecTrack> EvtRecPi0::m_lo [private] |
Definition at line 54 of file EvtRecPi0.h.
Referenced by EvtRecPi0(), loEnGamma(), operator=(), and setLoEnGamma().
HepLorentzVector EvtRecPi0::m_loPfit [private] |
double EvtRecPi0::m_unconMass [private] |
Definition at line 46 of file EvtRecPi0.h.
Referenced by operator=(), setUnconMass(), and unconMass().