BOSS 7.0.1
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)
 
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 ()
 
static const CLID & classID ()
 

Detailed Description

Constructor & Destructor Documentation

◆ EvtRecPi0() [1/4]

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() [1/2]

EvtRecPi0::~EvtRecPi0 ( )
inline

◆ EvtRecPi0() [2/4]

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}

◆ EvtRecPi0() [3/4]

EvtRecPi0::EvtRecPi0 ( )

◆ ~EvtRecPi0() [2/2]

EvtRecPi0::~EvtRecPi0 ( )
inline

◆ EvtRecPi0() [4/4]

EvtRecPi0::EvtRecPi0 ( const EvtRecPi0 aPi0)

Member Function Documentation

◆ chisq() [1/2]

double EvtRecPi0::chisq ( ) const
inline

◆ chisq() [2/2]

double EvtRecPi0::chisq ( ) const
inline

Definition at line 25 of file InstallArea/include/EvtRecEvent/EvtRecEvent/EvtRecPi0.h.

25{ return m_chisq; }

◆ classID() [1/2]

static const CLID & EvtRecPi0::classID ( )
inlinestatic

Definition at line 16 of file Event/EvtRecEvent/EvtRecEvent-00-02-02/EvtRecEvent/EvtRecPi0.h.

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

Referenced by clID().

◆ classID() [2/2]

static const CLID & EvtRecPi0::classID ( )
inlinestatic

◆ clID() [1/2]

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

◆ clID() [2/2]

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

◆ hiEnGamma() [1/2]

◆ hiEnGamma() [2/2]

const EvtRecTrack * EvtRecPi0::hiEnGamma ( ) const
inline

Definition at line 30 of file InstallArea/include/EvtRecEvent/EvtRecEvent/EvtRecPi0.h.

30{ return m_hi; }

◆ hiPfit() [1/2]

HepLorentzVector EvtRecPi0::hiPfit ( ) const
inline

◆ hiPfit() [2/2]

HepLorentzVector EvtRecPi0::hiPfit ( ) const
inline

Definition at line 27 of file InstallArea/include/EvtRecEvent/EvtRecEvent/EvtRecPi0.h.

27{ return m_hiPfit; }

◆ loEnGamma() [1/2]

◆ loEnGamma() [2/2]

const EvtRecTrack * EvtRecPi0::loEnGamma ( ) const
inline

Definition at line 31 of file InstallArea/include/EvtRecEvent/EvtRecEvent/EvtRecPi0.h.

31{ return m_lo; }

◆ loPfit() [1/2]

HepLorentzVector EvtRecPi0::loPfit ( ) const
inline

◆ loPfit() [2/2]

HepLorentzVector EvtRecPi0::loPfit ( ) const
inline

Definition at line 28 of file InstallArea/include/EvtRecEvent/EvtRecEvent/EvtRecPi0.h.

28{ return m_loPfit; }

◆ operator=() [1/2]

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}

◆ operator=() [2/2]

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

◆ setChisq() [1/2]

void EvtRecPi0::setChisq ( const double  chisq)
inline

◆ setChisq() [2/2]

void EvtRecPi0::setChisq ( const double  chisq)
inline

Definition at line 35 of file InstallArea/include/EvtRecEvent/EvtRecEvent/EvtRecPi0.h.

35{ m_chisq = chisq; }

◆ setHiEnGamma() [1/2]

void EvtRecPi0::setHiEnGamma ( const EvtRecTrack trk)
inline

◆ setHiEnGamma() [2/2]

void EvtRecPi0::setHiEnGamma ( const EvtRecTrack trk)
inline

Definition at line 40 of file InstallArea/include/EvtRecEvent/EvtRecEvent/EvtRecPi0.h.

40{ m_hi = trk; }

◆ setHiPfit() [1/2]

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

◆ setHiPfit() [2/2]

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

Definition at line 37 of file InstallArea/include/EvtRecEvent/EvtRecEvent/EvtRecPi0.h.

37{ m_hiPfit = hiPfit; }

◆ setLoEnGamma() [1/2]

void EvtRecPi0::setLoEnGamma ( const EvtRecTrack trk)
inline

◆ setLoEnGamma() [2/2]

void EvtRecPi0::setLoEnGamma ( const EvtRecTrack trk)
inline

Definition at line 41 of file InstallArea/include/EvtRecEvent/EvtRecEvent/EvtRecPi0.h.

41{ m_lo = trk; }

◆ setLoPfit() [1/2]

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

◆ setLoPfit() [2/2]

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

Definition at line 38 of file InstallArea/include/EvtRecEvent/EvtRecEvent/EvtRecPi0.h.

38{ m_loPfit = loPfit; }

◆ setUnconMass() [1/2]

void EvtRecPi0::setUnconMass ( const double  unconMass)
inline

◆ setUnconMass() [2/2]

void EvtRecPi0::setUnconMass ( const double  unconMass)
inline

Definition at line 34 of file InstallArea/include/EvtRecEvent/EvtRecEvent/EvtRecPi0.h.

34{ m_unconMass = unconMass; }

◆ unconMass() [1/2]

double EvtRecPi0::unconMass ( ) const
inline

◆ unconMass() [2/2]

double EvtRecPi0::unconMass ( ) const
inline

Definition at line 24 of file InstallArea/include/EvtRecEvent/EvtRecEvent/EvtRecPi0.h.

24{ return m_unconMass; }

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