BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtRecPrimaryVertex Class Reference

#include <EvtRecPrimaryVertex.h>

Inheritance diagram for EvtRecPrimaryVertex:

Public Member Functions

virtual const CLID & clID () const
 EvtRecPrimaryVertex ()
 ~EvtRecPrimaryVertex ()
 EvtRecPrimaryVertex (const EvtRecPrimaryVertex &)
EvtRecPrimaryVertexoperator= (const EvtRecPrimaryVertex &)
bool isValid () const
int nTracks () const
const std::vector< int > & trackIdList () const
double chi2 () const
int ndof () const
int fitMethod () const
const HepVector & vertex () const
const HepSymMatrix & errorVertex () const
void setIsValid (bool isValid)
void setNTracks (int nTracks)
void setTrackIdList (const std::vector< int > &trackIdList)
void setChi2 (double chi2)
void setNdof (int ndof)
void setFitMethod (int fitMethod)
void setVertex (const HepVector &vtx)
void setErrorVertex (const HepSymMatrix &Evtx)
virtual const CLID & clID () const
 EvtRecPrimaryVertex ()
 ~EvtRecPrimaryVertex ()
 EvtRecPrimaryVertex (const EvtRecPrimaryVertex &)
EvtRecPrimaryVertexoperator= (const EvtRecPrimaryVertex &)
bool isValid () const
int nTracks () const
const std::vector< int > & trackIdList () const
double chi2 () const
int ndof () const
int fitMethod () const
const HepVector & vertex () const
const HepSymMatrix & errorVertex () const
void setIsValid (bool isValid)
void setNTracks (int nTracks)
void setTrackIdList (const std::vector< int > &trackIdList)
void setChi2 (double chi2)
void setNdof (int ndof)
void setFitMethod (int fitMethod)
void setVertex (const HepVector &vtx)
void setErrorVertex (const HepSymMatrix &Evtx)
virtual const CLID & clID () const
 EvtRecPrimaryVertex ()
 ~EvtRecPrimaryVertex ()
 EvtRecPrimaryVertex (const EvtRecPrimaryVertex &)
EvtRecPrimaryVertexoperator= (const EvtRecPrimaryVertex &)
bool isValid () const
int nTracks () const
const std::vector< int > & trackIdList () const
double chi2 () const
int ndof () const
int fitMethod () const
const HepVector & vertex () const
const HepSymMatrix & errorVertex () const
void setIsValid (bool isValid)
void setNTracks (int nTracks)
void setTrackIdList (const std::vector< int > &trackIdList)
void setChi2 (double chi2)
void setNdof (int ndof)
void setFitMethod (int fitMethod)
void setVertex (const HepVector &vtx)
void setErrorVertex (const HepSymMatrix &Evtx)

Static Public Member Functions

static const CLID & classID ()
static const CLID & classID ()
static const CLID & classID ()

Detailed Description

Constructor & Destructor Documentation

◆ EvtRecPrimaryVertex() [1/6]

EvtRecPrimaryVertex::EvtRecPrimaryVertex ( )

Definition at line 3 of file EvtRecPrimaryVertex.cxx.

3 : m_vtx( 3, 0 ), m_Evtx( 3, 0 ) {
4 m_isValid = false;
5 m_nTracks = -1;
6 m_chi2 = -1;
7 m_ndof = -3;
8 m_fitMethod = -1;
9}

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

◆ ~EvtRecPrimaryVertex() [1/3]

EvtRecPrimaryVertex::~EvtRecPrimaryVertex ( )
inline

◆ EvtRecPrimaryVertex() [2/6]

EvtRecPrimaryVertex::EvtRecPrimaryVertex ( const EvtRecPrimaryVertex & vtx)

Definition at line 12 of file EvtRecPrimaryVertex.cxx.

13 : DataObject( vtx )
14 , m_trackIdList( vtx.m_trackIdList )
15 , m_vtx( vtx.m_vtx )
16 , m_Evtx( vtx.m_Evtx ) {
17 m_isValid = vtx.m_isValid;
18 m_nTracks = vtx.m_nTracks;
19 m_chi2 = vtx.m_chi2;
20 m_ndof = vtx.m_ndof;
21 m_fitMethod = vtx.m_fitMethod;
22}

◆ EvtRecPrimaryVertex() [3/6]

EvtRecPrimaryVertex::EvtRecPrimaryVertex ( )

◆ ~EvtRecPrimaryVertex() [2/3]

EvtRecPrimaryVertex::~EvtRecPrimaryVertex ( )
inline

◆ EvtRecPrimaryVertex() [4/6]

EvtRecPrimaryVertex::EvtRecPrimaryVertex ( const EvtRecPrimaryVertex & )

◆ EvtRecPrimaryVertex() [5/6]

EvtRecPrimaryVertex::EvtRecPrimaryVertex ( )

◆ ~EvtRecPrimaryVertex() [3/3]

EvtRecPrimaryVertex::~EvtRecPrimaryVertex ( )
inline

◆ EvtRecPrimaryVertex() [6/6]

EvtRecPrimaryVertex::EvtRecPrimaryVertex ( const EvtRecPrimaryVertex & )

Member Function Documentation

◆ chi2() [1/3]

double EvtRecPrimaryVertex::chi2 ( ) const
inline

◆ chi2() [2/3]

double EvtRecPrimaryVertex::chi2 ( ) const
inline

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

36{ return m_chi2; }

◆ chi2() [3/3]

double EvtRecPrimaryVertex::chi2 ( ) const
inline

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

36{ return m_chi2; }

◆ classID() [1/3]

const CLID & EvtRecPrimaryVertex::classID ( )
inlinestatic

Definition at line 25 of file Event/EvtRecEvent/include/EvtRecEvent/EvtRecPrimaryVertex.h.

const CLID & CLID_EvtRecPrimaryVertex

Referenced by clID().

◆ classID() [2/3]

const CLID & EvtRecPrimaryVertex::classID ( )
inlinestatic

◆ classID() [3/3]

const CLID & EvtRecPrimaryVertex::classID ( )
inlinestatic

◆ clID() [1/3]

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

◆ clID() [2/3]

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

◆ clID() [3/3]

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

◆ errorVertex() [1/3]

const HepSymMatrix & EvtRecPrimaryVertex::errorVertex ( ) const
inline

◆ errorVertex() [2/3]

const HepSymMatrix & EvtRecPrimaryVertex::errorVertex ( ) const
inline

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

40{ return m_Evtx; }

◆ errorVertex() [3/3]

const HepSymMatrix & EvtRecPrimaryVertex::errorVertex ( ) const
inline

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

40{ return m_Evtx; }

◆ fitMethod() [1/3]

int EvtRecPrimaryVertex::fitMethod ( ) const
inline

◆ fitMethod() [2/3]

int EvtRecPrimaryVertex::fitMethod ( ) const
inline

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

38{ return m_fitMethod; }

◆ fitMethod() [3/3]

int EvtRecPrimaryVertex::fitMethod ( ) const
inline

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

38{ return m_fitMethod; }

◆ isValid() [1/3]

bool EvtRecPrimaryVertex::isValid ( ) const
inline

◆ isValid() [2/3]

bool EvtRecPrimaryVertex::isValid ( ) const
inline

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

33{ return m_isValid; }

◆ isValid() [3/3]

bool EvtRecPrimaryVertex::isValid ( ) const
inline

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

33{ return m_isValid; }

◆ ndof() [1/3]

int EvtRecPrimaryVertex::ndof ( ) const
inline

◆ ndof() [2/3]

int EvtRecPrimaryVertex::ndof ( ) const
inline

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

37{ return m_ndof; }

◆ ndof() [3/3]

int EvtRecPrimaryVertex::ndof ( ) const
inline

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

37{ return m_ndof; }

◆ nTracks() [1/3]

int EvtRecPrimaryVertex::nTracks ( ) const
inline

◆ nTracks() [2/3]

int EvtRecPrimaryVertex::nTracks ( ) const
inline

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

34{ return m_nTracks; }

◆ nTracks() [3/3]

int EvtRecPrimaryVertex::nTracks ( ) const
inline

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

34{ return m_nTracks; }

◆ operator=() [1/3]

EvtRecPrimaryVertex & EvtRecPrimaryVertex::operator= ( const EvtRecPrimaryVertex & vtx)

Definition at line 25 of file EvtRecPrimaryVertex.cxx.

25 {
26 m_isValid = vtx.m_isValid;
27 m_nTracks = vtx.m_nTracks;
28 m_trackIdList = vtx.m_trackIdList; // FIXME
29 m_chi2 = vtx.m_chi2;
30 m_ndof = vtx.m_ndof;
31 m_fitMethod = vtx.m_fitMethod;
32 m_vtx = vtx.m_vtx;
33 m_Evtx = vtx.m_Evtx;
34 return *this;
35}

◆ operator=() [2/3]

EvtRecPrimaryVertex & EvtRecPrimaryVertex::operator= ( const EvtRecPrimaryVertex & )

◆ operator=() [3/3]

EvtRecPrimaryVertex & EvtRecPrimaryVertex::operator= ( const EvtRecPrimaryVertex & )

◆ setChi2() [1/3]

void EvtRecPrimaryVertex::setChi2 ( double chi2)
inline

◆ setChi2() [2/3]

void EvtRecPrimaryVertex::setChi2 ( double chi2)
inline

◆ setChi2() [3/3]

void EvtRecPrimaryVertex::setChi2 ( double chi2)
inline

◆ setErrorVertex() [1/3]

void EvtRecPrimaryVertex::setErrorVertex ( const HepSymMatrix & Evtx)
inline

◆ setErrorVertex() [2/3]

void EvtRecPrimaryVertex::setErrorVertex ( const HepSymMatrix & Evtx)
inline

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

49{ m_Evtx = Evtx; }

◆ setErrorVertex() [3/3]

void EvtRecPrimaryVertex::setErrorVertex ( const HepSymMatrix & Evtx)
inline

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

49{ m_Evtx = Evtx; }

◆ setFitMethod() [1/3]

void EvtRecPrimaryVertex::setFitMethod ( int fitMethod)
inline

◆ setFitMethod() [2/3]

void EvtRecPrimaryVertex::setFitMethod ( int fitMethod)
inline

◆ setFitMethod() [3/3]

void EvtRecPrimaryVertex::setFitMethod ( int fitMethod)
inline

◆ setIsValid() [1/3]

void EvtRecPrimaryVertex::setIsValid ( bool isValid)
inline

◆ setIsValid() [2/3]

void EvtRecPrimaryVertex::setIsValid ( bool isValid)
inline

◆ setIsValid() [3/3]

void EvtRecPrimaryVertex::setIsValid ( bool isValid)
inline

◆ setNdof() [1/3]

void EvtRecPrimaryVertex::setNdof ( int ndof)
inline

◆ setNdof() [2/3]

void EvtRecPrimaryVertex::setNdof ( int ndof)
inline

◆ setNdof() [3/3]

void EvtRecPrimaryVertex::setNdof ( int ndof)
inline

◆ setNTracks() [1/3]

void EvtRecPrimaryVertex::setNTracks ( int nTracks)
inline

◆ setNTracks() [2/3]

void EvtRecPrimaryVertex::setNTracks ( int nTracks)
inline

◆ setNTracks() [3/3]

void EvtRecPrimaryVertex::setNTracks ( int nTracks)
inline

◆ setTrackIdList() [1/3]

void EvtRecPrimaryVertex::setTrackIdList ( const std::vector< int > & trackIdList)
inline

◆ setTrackIdList() [2/3]

void EvtRecPrimaryVertex::setTrackIdList ( const std::vector< int > & trackIdList)
inline

◆ setTrackIdList() [3/3]

void EvtRecPrimaryVertex::setTrackIdList ( const std::vector< int > & trackIdList)
inline

◆ setVertex() [1/3]

void EvtRecPrimaryVertex::setVertex ( const HepVector & vtx)
inline

◆ setVertex() [2/3]

void EvtRecPrimaryVertex::setVertex ( const HepVector & vtx)
inline

◆ setVertex() [3/3]

void EvtRecPrimaryVertex::setVertex ( const HepVector & vtx)
inline

◆ trackIdList() [1/3]

const std::vector< int > & EvtRecPrimaryVertex::trackIdList ( ) const
inline

◆ trackIdList() [2/3]

const std::vector< int > & EvtRecPrimaryVertex::trackIdList ( ) const
inline

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

35{ return m_trackIdList; }

◆ trackIdList() [3/3]

const std::vector< int > & EvtRecPrimaryVertex::trackIdList ( ) const
inline

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

35{ return m_trackIdList; }

◆ vertex() [1/3]

const HepVector & EvtRecPrimaryVertex::vertex ( ) const
inline

◆ vertex() [2/3]

const HepVector & EvtRecPrimaryVertex::vertex ( ) const
inline

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

39{ return m_vtx; }

◆ vertex() [3/3]

const HepVector & EvtRecPrimaryVertex::vertex ( ) const
inline

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

39{ return m_vtx; }

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