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

Detailed Description

Constructor & Destructor Documentation

◆ EvtRecPi0() [1/6]

EvtRecPi0::EvtRecPi0 ( )

Definition at line 3 of file EvtRecPi0.cxx.

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

Referenced by EvtRecPi0(), and operator=().

◆ ~EvtRecPi0() [1/3]

EvtRecPi0::~EvtRecPi0 ( )
inline

Definition at line 18 of file Event/EvtRecEvent/include/EvtRecEvent/EvtRecPi0.h.

18{ ; }

◆ EvtRecPi0() [2/6]

EvtRecPi0::EvtRecPi0 ( const EvtRecPi0 & aPi0)

Definition at line 8 of file EvtRecPi0.cxx.

9 : m_unconMass( aPi0.m_unconMass )
10 , m_chisq( aPi0.m_chisq )
11 , m_hiPfit( aPi0.m_hiPfit )
12 , m_loPfit( aPi0.m_loPfit )
13 , m_hi( aPi0.m_hi )
14 , m_lo( aPi0.m_lo ) {}

◆ EvtRecPi0() [3/6]

EvtRecPi0::EvtRecPi0 ( )

◆ ~EvtRecPi0() [2/3]

EvtRecPi0::~EvtRecPi0 ( )
inline

◆ EvtRecPi0() [4/6]

EvtRecPi0::EvtRecPi0 ( const EvtRecPi0 & aPi0)

◆ EvtRecPi0() [5/6]

EvtRecPi0::EvtRecPi0 ( )

◆ ~EvtRecPi0() [3/3]

EvtRecPi0::~EvtRecPi0 ( )
inline

◆ EvtRecPi0() [6/6]

EvtRecPi0::EvtRecPi0 ( const EvtRecPi0 & aPi0)

Member Function Documentation

◆ chisq() [1/3]

double EvtRecPi0::chisq ( ) const
inline

◆ chisq() [2/3]

double EvtRecPi0::chisq ( ) const
inline

Definition at line 24 of file InstallArea/x86_64-el9-gcc13-dbg/include/EvtRecEvent/EvtRecPi0.h.

24{ return m_chisq; }

◆ chisq() [3/3]

double EvtRecPi0::chisq ( ) const
inline

Definition at line 24 of file InstallArea/x86_64-el9-gcc13-opt/include/EvtRecEvent/EvtRecPi0.h.

24{ return m_chisq; }

◆ classID() [1/3]

const CLID & EvtRecPi0::classID ( )
inlinestatic

Definition at line 15 of file Event/EvtRecEvent/include/EvtRecEvent/EvtRecPi0.h.

15{ return CLID_EvtRecPi0; }
const CLID & CLID_EvtRecPi0

Referenced by clID().

◆ classID() [2/3]

const CLID & EvtRecPi0::classID ( )
inlinestatic

◆ classID() [3/3]

const CLID & EvtRecPi0::classID ( )
inlinestatic

◆ clID() [1/3]

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

◆ clID() [2/3]

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

◆ clID() [3/3]

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

◆ hiEnGamma() [1/3]

◆ hiEnGamma() [2/3]

const EvtRecTrack * EvtRecPi0::hiEnGamma ( ) const
inline

Definition at line 29 of file InstallArea/x86_64-el9-gcc13-dbg/include/EvtRecEvent/EvtRecPi0.h.

29{ return m_hi; }

◆ hiEnGamma() [3/3]

const EvtRecTrack * EvtRecPi0::hiEnGamma ( ) const
inline

Definition at line 29 of file InstallArea/x86_64-el9-gcc13-opt/include/EvtRecEvent/EvtRecPi0.h.

29{ return m_hi; }

◆ hiPfit() [1/3]

HepLorentzVector EvtRecPi0::hiPfit ( ) const
inline

Definition at line 26 of file Event/EvtRecEvent/include/EvtRecEvent/EvtRecPi0.h.

26{ return m_hiPfit; }

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

◆ hiPfit() [2/3]

HepLorentzVector EvtRecPi0::hiPfit ( ) const
inline

Definition at line 26 of file InstallArea/x86_64-el9-gcc13-dbg/include/EvtRecEvent/EvtRecPi0.h.

26{ return m_hiPfit; }

◆ hiPfit() [3/3]

HepLorentzVector EvtRecPi0::hiPfit ( ) const
inline

Definition at line 26 of file InstallArea/x86_64-el9-gcc13-opt/include/EvtRecEvent/EvtRecPi0.h.

26{ return m_hiPfit; }

◆ loEnGamma() [1/3]

◆ loEnGamma() [2/3]

const EvtRecTrack * EvtRecPi0::loEnGamma ( ) const
inline

Definition at line 30 of file InstallArea/x86_64-el9-gcc13-dbg/include/EvtRecEvent/EvtRecPi0.h.

30{ return m_lo; }

◆ loEnGamma() [3/3]

const EvtRecTrack * EvtRecPi0::loEnGamma ( ) const
inline

Definition at line 30 of file InstallArea/x86_64-el9-gcc13-opt/include/EvtRecEvent/EvtRecPi0.h.

30{ return m_lo; }

◆ loPfit() [1/3]

HepLorentzVector EvtRecPi0::loPfit ( ) const
inline

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

27{ return m_loPfit; }

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

◆ loPfit() [2/3]

HepLorentzVector EvtRecPi0::loPfit ( ) const
inline

Definition at line 27 of file InstallArea/x86_64-el9-gcc13-dbg/include/EvtRecEvent/EvtRecPi0.h.

27{ return m_loPfit; }

◆ loPfit() [3/3]

HepLorentzVector EvtRecPi0::loPfit ( ) const
inline

Definition at line 27 of file InstallArea/x86_64-el9-gcc13-opt/include/EvtRecEvent/EvtRecPi0.h.

27{ return m_loPfit; }

◆ operator=() [1/3]

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

Definition at line 16 of file EvtRecPi0.cxx.

16 {
17
18 m_unconMass = aPi0.m_unconMass;
19 m_chisq = aPi0.m_chisq;
20 m_hiPfit = aPi0.m_hiPfit;
21 m_loPfit = aPi0.m_loPfit;
22 m_hi = aPi0.m_hi;
23 m_lo = aPi0.m_lo;
24
25 return *this;
26}

◆ operator=() [2/3]

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

◆ operator=() [3/3]

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

◆ setChisq() [1/3]

void EvtRecPi0::setChisq ( const double chisq)
inline

◆ setChisq() [2/3]

void EvtRecPi0::setChisq ( const double chisq)
inline

Definition at line 33 of file InstallArea/x86_64-el9-gcc13-dbg/include/EvtRecEvent/EvtRecPi0.h.

33{ m_chisq = chisq; }

◆ setChisq() [3/3]

void EvtRecPi0::setChisq ( const double chisq)
inline

Definition at line 33 of file InstallArea/x86_64-el9-gcc13-opt/include/EvtRecEvent/EvtRecPi0.h.

33{ m_chisq = chisq; }

◆ setHiEnGamma() [1/3]

void EvtRecPi0::setHiEnGamma ( const EvtRecTrack * trk)
inline

◆ setHiEnGamma() [2/3]

void EvtRecPi0::setHiEnGamma ( const EvtRecTrack * trk)
inline

Definition at line 38 of file InstallArea/x86_64-el9-gcc13-dbg/include/EvtRecEvent/EvtRecPi0.h.

38{ m_hi = trk; }

◆ setHiEnGamma() [3/3]

void EvtRecPi0::setHiEnGamma ( const EvtRecTrack * trk)
inline

Definition at line 38 of file InstallArea/x86_64-el9-gcc13-opt/include/EvtRecEvent/EvtRecPi0.h.

38{ m_hi = trk; }

◆ setHiPfit() [1/3]

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

◆ setHiPfit() [2/3]

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

Definition at line 35 of file InstallArea/x86_64-el9-gcc13-dbg/include/EvtRecEvent/EvtRecPi0.h.

35{ m_hiPfit = hiPfit; }

◆ setHiPfit() [3/3]

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

Definition at line 35 of file InstallArea/x86_64-el9-gcc13-opt/include/EvtRecEvent/EvtRecPi0.h.

35{ m_hiPfit = hiPfit; }

◆ setLoEnGamma() [1/3]

void EvtRecPi0::setLoEnGamma ( const EvtRecTrack * trk)
inline

◆ setLoEnGamma() [2/3]

void EvtRecPi0::setLoEnGamma ( const EvtRecTrack * trk)
inline

Definition at line 39 of file InstallArea/x86_64-el9-gcc13-dbg/include/EvtRecEvent/EvtRecPi0.h.

39{ m_lo = trk; }

◆ setLoEnGamma() [3/3]

void EvtRecPi0::setLoEnGamma ( const EvtRecTrack * trk)
inline

Definition at line 39 of file InstallArea/x86_64-el9-gcc13-opt/include/EvtRecEvent/EvtRecPi0.h.

39{ m_lo = trk; }

◆ setLoPfit() [1/3]

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

◆ setLoPfit() [2/3]

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

Definition at line 36 of file InstallArea/x86_64-el9-gcc13-dbg/include/EvtRecEvent/EvtRecPi0.h.

36{ m_loPfit = loPfit; }

◆ setLoPfit() [3/3]

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

Definition at line 36 of file InstallArea/x86_64-el9-gcc13-opt/include/EvtRecEvent/EvtRecPi0.h.

36{ m_loPfit = loPfit; }

◆ setUnconMass() [1/3]

void EvtRecPi0::setUnconMass ( const double unconMass)
inline

◆ setUnconMass() [2/3]

void EvtRecPi0::setUnconMass ( const double unconMass)
inline

Definition at line 32 of file InstallArea/x86_64-el9-gcc13-dbg/include/EvtRecEvent/EvtRecPi0.h.

32{ m_unconMass = unconMass; }

◆ setUnconMass() [3/3]

void EvtRecPi0::setUnconMass ( const double unconMass)
inline

Definition at line 32 of file InstallArea/x86_64-el9-gcc13-opt/include/EvtRecEvent/EvtRecPi0.h.

32{ m_unconMass = unconMass; }

◆ unconMass() [1/3]

double EvtRecPi0::unconMass ( ) const
inline

◆ unconMass() [2/3]

double EvtRecPi0::unconMass ( ) const
inline

Definition at line 23 of file InstallArea/x86_64-el9-gcc13-dbg/include/EvtRecEvent/EvtRecPi0.h.

23{ return m_unconMass; }

◆ unconMass() [3/3]

double EvtRecPi0::unconMass ( ) const
inline

Definition at line 23 of file InstallArea/x86_64-el9-gcc13-opt/include/EvtRecEvent/EvtRecPi0.h.

23{ return m_unconMass; }

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