1#ifndef Event_EvtRecPi0_H
2#define Event_EvtRecPi0_H
4#include "GaudiKernel/ContainedObject.h"
5#include "GaudiKernel/ObjectVector.h"
6#include "CLHEP/Vector/LorentzVector.h"
7#include "EvtRecEvent/EvtRecTrack.h"
11class EvtRecPi0 :
virtual public ContainedObject {
25 double chisq()
const {
return m_chisq; }
27 HepLorentzVector
hiPfit()
const {
return m_hiPfit; }
28 HepLorentzVector
loPfit()
const {
return m_loPfit; }
50 HepLorentzVector m_hiPfit;
51 HepLorentzVector m_loPfit;
53 SmartRef<EvtRecTrack> m_hi;
54 SmartRef<EvtRecTrack> m_lo;
ObjectVector< EvtRecPi0 > EvtRecPi0Col
const CLID & CLID_EvtRecPi0
void setChisq(const double chisq)
void setLoPfit(const HepLorentzVector &loPfit)
EvtRecPi0(const EvtRecPi0 &aPi0)
virtual const CLID & clID() const
static const CLID & classID()
void setLoEnGamma(const EvtRecTrack *trk)
const EvtRecTrack * loEnGamma() const
EvtRecPi0 & operator=(const EvtRecPi0 &aPi0)
void setHiPfit(const HepLorentzVector &hiPfit)
HepLorentzVector hiPfit() const
HepLorentzVector loPfit() const
void setUnconMass(const double unconMass)
const EvtRecTrack * hiEnGamma() const
void setHiEnGamma(const EvtRecTrack *trk)