CGEM BOSS 6.6.5.g
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtRecPi0 Class Reference

#include <EvtRecPi0.h>

+ Inheritance diagram for EvtRecPi0:

Public Member Functions

virtual const CLID & clID () const
 
 EvtRecPi0 ()
 
 ~EvtRecPi0 ()
 
 EvtRecPi0 (const EvtRecPi0 &aPi0)
 
EvtRecPi0operator= (const EvtRecPi0 &aPi0)
 
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 ()
 

Detailed Description

Definition at line 11 of file EvtRecPi0.h.

Constructor & Destructor Documentation

◆ EvtRecPi0() [1/2]

EvtRecPi0::EvtRecPi0 ( )

Definition at line 3 of file EvtRecPi0.cxx.

3 :
4 m_unconMass(0),
5 m_chisq(0)
6{
7 m_hi = 0;
8 m_lo = 0;
9}

◆ ~EvtRecPi0()

EvtRecPi0::~EvtRecPi0 ( )
inline

Definition at line 19 of file EvtRecPi0.h.

19{;}

◆ EvtRecPi0() [2/2]

EvtRecPi0::EvtRecPi0 ( const EvtRecPi0 aPi0)

Definition at line 11 of file EvtRecPi0.cxx.

11 :
12 m_unconMass( aPi0.m_unconMass ),
13 m_chisq( aPi0.m_chisq ),
14 m_hiPfit( aPi0.m_hiPfit ),
15 m_loPfit( aPi0.m_loPfit ),
16 m_hi( aPi0.m_hi ),
17 m_lo( aPi0.m_lo )
18{
19}

Member Function Documentation

◆ chisq()

double EvtRecPi0::chisq ( ) const
inline

Definition at line 25 of file EvtRecPi0.h.

25{ return m_chisq; }

Referenced by EvtRecPi0Cnv::DataObjectToTObject(), UserPi0Cut::operator()(), LocalPi0Selector::operator()(), and setChisq().

◆ classID()

static const CLID & EvtRecPi0::classID ( )
inlinestatic

Definition at line 16 of file EvtRecPi0.h.

16{ return CLID_EvtRecPi0; }
const CLID & CLID_EvtRecPi0
Definition: EventModel.cxx:454

Referenced by clID().

◆ clID()

virtual const CLID & EvtRecPi0::clID ( ) const
inlinevirtual

Definition at line 15 of file EvtRecPi0.h.

15{ return EvtRecPi0::classID(); }
static const CLID & classID()
Definition: EvtRecPi0.h:16

◆ hiEnGamma()

const EvtRecTrack * EvtRecPi0::hiEnGamma ( ) const
inline

◆ hiPfit()

HepLorentzVector EvtRecPi0::hiPfit ( ) const
inline

Definition at line 27 of file EvtRecPi0.h.

27{ return m_hiPfit; }

Referenced by EvtRecPi0Cnv::DataObjectToTObject(), CDPi0::defaultKinematicData(), and setHiPfit().

◆ loEnGamma()

const EvtRecTrack * EvtRecPi0::loEnGamma ( ) const
inline

◆ loPfit()

HepLorentzVector EvtRecPi0::loPfit ( ) const
inline

Definition at line 28 of file EvtRecPi0.h.

28{ return m_loPfit; }

Referenced by EvtRecPi0Cnv::DataObjectToTObject(), CDPi0::defaultKinematicData(), and setLoPfit().

◆ operator=()

EvtRecPi0 & EvtRecPi0::operator= ( const EvtRecPi0 aPi0)

Definition at line 21 of file EvtRecPi0.cxx.

21 {
22
23 m_unconMass = aPi0.m_unconMass;
24 m_chisq = aPi0.m_chisq;
25 m_hiPfit = aPi0.m_hiPfit;
26 m_loPfit = aPi0.m_loPfit;
27 m_hi = aPi0.m_hi;
28 m_lo = aPi0.m_lo;
29
30 return *this;
31}

◆ setChisq()

void EvtRecPi0::setChisq ( const double  chisq)
inline

Definition at line 35 of file EvtRecPi0.h.

35{ m_chisq = chisq; }
double chisq() const
Definition: EvtRecPi0.h:25

Referenced by Pi0EtaToGGRecAlg::execute(), Pi0::Pi0ListToTDS(), and EvtRecPi0Cnv::TObjectToDataObject().

◆ setHiEnGamma()

void EvtRecPi0::setHiEnGamma ( const EvtRecTrack trk)
inline

Definition at line 40 of file EvtRecPi0.h.

40{ m_hi = trk; }

Referenced by Pi0EtaToGGRecAlg::execute(), Pi0::Pi0ListToTDS(), and EvtRecPi0Cnv::TObjectToDataObject().

◆ setHiPfit()

void EvtRecPi0::setHiPfit ( const HepLorentzVector &  hiPfit)
inline

Definition at line 37 of file EvtRecPi0.h.

37{ m_hiPfit = hiPfit; }
HepLorentzVector hiPfit() const
Definition: EvtRecPi0.h:27

Referenced by Pi0EtaToGGRecAlg::execute(), Pi0::Pi0ListToTDS(), and EvtRecPi0Cnv::TObjectToDataObject().

◆ setLoEnGamma()

void EvtRecPi0::setLoEnGamma ( const EvtRecTrack trk)
inline

Definition at line 41 of file EvtRecPi0.h.

41{ m_lo = trk; }

Referenced by Pi0EtaToGGRecAlg::execute(), Pi0::Pi0ListToTDS(), and EvtRecPi0Cnv::TObjectToDataObject().

◆ setLoPfit()

void EvtRecPi0::setLoPfit ( const HepLorentzVector &  loPfit)
inline

Definition at line 38 of file EvtRecPi0.h.

38{ m_loPfit = loPfit; }
HepLorentzVector loPfit() const
Definition: EvtRecPi0.h:28

Referenced by Pi0EtaToGGRecAlg::execute(), Pi0::Pi0ListToTDS(), and EvtRecPi0Cnv::TObjectToDataObject().

◆ setUnconMass()

void EvtRecPi0::setUnconMass ( const double  unconMass)
inline

Definition at line 34 of file EvtRecPi0.h.

34{ m_unconMass = unconMass; }
double unconMass() const
Definition: EvtRecPi0.h:24

Referenced by Pi0::Pi0ListToTDS(), and EvtRecPi0Cnv::TObjectToDataObject().

◆ unconMass()

double EvtRecPi0::unconMass ( ) const
inline

Definition at line 24 of file EvtRecPi0.h.

24{ return m_unconMass; }

Referenced by EvtRecPi0Cnv::DataObjectToTObject(), UserPi0Cut::operator()(), LocalPi0Selector::operator()(), and setUnconMass().


The documentation for this class was generated from the following files: