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

#include <TEvtRecPrimaryVertex.h>

Inheritance diagram for TEvtRecPrimaryVertex:

Public Member Functions

 TEvtRecPrimaryVertex ()
 ~TEvtRecPrimaryVertex ()
Bool_t isValid () const
Int_t nTracks () const
const std::vector< Int_t > & trackIdList () const
Double_t chi2 () const
Int_t ndof () const
Int_t fitMethod () const
Double_t vertex (Int_t i) const
Double_t errorVertex (Int_t i) const
void setIsValid (Bool_t isValid)
void setNTracks (Int_t nTracks)
void setTrackIdList (const std::vector< Int_t > &trackIdList)
void setChi2 (Double_t chi2)
void setNdof (Int_t ndof)
void setFitMethod (Int_t fitMethod)
void setVertex (Double_t vtx[3])
void setErrorVertex (Double_t Evtx[6])
 TEvtRecPrimaryVertex ()
 ~TEvtRecPrimaryVertex ()
Bool_t isValid () const
Int_t nTracks () const
const std::vector< Int_t > & trackIdList () const
Double_t chi2 () const
Int_t ndof () const
Int_t fitMethod () const
Double_t vertex (Int_t i) const
Double_t errorVertex (Int_t i) const
void setIsValid (Bool_t isValid)
void setNTracks (Int_t nTracks)
void setTrackIdList (const std::vector< Int_t > &trackIdList)
void setChi2 (Double_t chi2)
void setNdof (Int_t ndof)
void setFitMethod (Int_t fitMethod)
void setVertex (Double_t vtx[3])
void setErrorVertex (Double_t Evtx[6])
 TEvtRecPrimaryVertex ()
 ~TEvtRecPrimaryVertex ()
Bool_t isValid () const
Int_t nTracks () const
const std::vector< Int_t > & trackIdList () const
Double_t chi2 () const
Int_t ndof () const
Int_t fitMethod () const
Double_t vertex (Int_t i) const
Double_t errorVertex (Int_t i) const
void setIsValid (Bool_t isValid)
void setNTracks (Int_t nTracks)
void setTrackIdList (const std::vector< Int_t > &trackIdList)
void setChi2 (Double_t chi2)
void setNdof (Int_t ndof)
void setFitMethod (Int_t fitMethod)
void setVertex (Double_t vtx[3])
void setErrorVertex (Double_t Evtx[6])

Detailed Description

Constructor & Destructor Documentation

◆ TEvtRecPrimaryVertex() [1/3]

TEvtRecPrimaryVertex::TEvtRecPrimaryVertex ( )

Definition at line 5 of file TEvtRecPrimaryVertex.cxx.

6 : m_isValid( false )
7 , m_nTracks( -1 )
8 , m_trackIdList( 0 )
9 , m_chi2( 999.9 )
10 , m_ndof( -3 )
11 , m_fitMethod( -1 ) {
12 for ( int i = 0; i < 3; i++ ) { m_vtx[i] = 0.; }
13 for ( int i = 0; i < 6; i++ ) { m_Evtx[i] = 0.; }
14}
NTuple::Item< double > m_chi2

◆ ~TEvtRecPrimaryVertex() [1/3]

TEvtRecPrimaryVertex::~TEvtRecPrimaryVertex ( )

Definition at line 16 of file TEvtRecPrimaryVertex.cxx.

16{}

◆ TEvtRecPrimaryVertex() [2/3]

TEvtRecPrimaryVertex::TEvtRecPrimaryVertex ( )

◆ ~TEvtRecPrimaryVertex() [2/3]

TEvtRecPrimaryVertex::~TEvtRecPrimaryVertex ( )

◆ TEvtRecPrimaryVertex() [3/3]

TEvtRecPrimaryVertex::TEvtRecPrimaryVertex ( )

◆ ~TEvtRecPrimaryVertex() [3/3]

TEvtRecPrimaryVertex::~TEvtRecPrimaryVertex ( )

Member Function Documentation

◆ chi2() [1/3]

Double_t TEvtRecPrimaryVertex::chi2 ( ) const
inline

◆ chi2() [2/3]

Double_t TEvtRecPrimaryVertex::chi2 ( ) const
inline

◆ chi2() [3/3]

Double_t TEvtRecPrimaryVertex::chi2 ( ) const
inline

◆ errorVertex() [1/3]

Double_t TEvtRecPrimaryVertex::errorVertex ( Int_t i) const
inline

Definition at line 19 of file Event/RootEventData/include/RootEventData/TEvtRecPrimaryVertex.h.

19{ return m_Evtx[i]; }

Referenced by TEvtRecObject::setEvtRecPrimaryVertex().

◆ errorVertex() [2/3]

Double_t TEvtRecPrimaryVertex::errorVertex ( Int_t i) const
inline

Definition at line 19 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TEvtRecPrimaryVertex.h.

19{ return m_Evtx[i]; }

◆ errorVertex() [3/3]

Double_t TEvtRecPrimaryVertex::errorVertex ( Int_t i) const
inline

Definition at line 19 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TEvtRecPrimaryVertex.h.

19{ return m_Evtx[i]; }

◆ fitMethod() [1/3]

Int_t TEvtRecPrimaryVertex::fitMethod ( ) const
inline

◆ fitMethod() [2/3]

Int_t TEvtRecPrimaryVertex::fitMethod ( ) const
inline

Definition at line 17 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TEvtRecPrimaryVertex.h.

17{ return m_fitMethod; }

◆ fitMethod() [3/3]

Int_t TEvtRecPrimaryVertex::fitMethod ( ) const
inline

Definition at line 17 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TEvtRecPrimaryVertex.h.

17{ return m_fitMethod; }

◆ isValid() [1/3]

Bool_t TEvtRecPrimaryVertex::isValid ( ) const
inline

◆ isValid() [2/3]

Bool_t TEvtRecPrimaryVertex::isValid ( ) const
inline

Definition at line 12 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TEvtRecPrimaryVertex.h.

12{ return m_isValid; }

◆ isValid() [3/3]

Bool_t TEvtRecPrimaryVertex::isValid ( ) const
inline

Definition at line 12 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TEvtRecPrimaryVertex.h.

12{ return m_isValid; }

◆ ndof() [1/3]

Int_t TEvtRecPrimaryVertex::ndof ( ) const
inline

◆ ndof() [2/3]

Int_t TEvtRecPrimaryVertex::ndof ( ) const
inline

◆ ndof() [3/3]

Int_t TEvtRecPrimaryVertex::ndof ( ) const
inline

◆ nTracks() [1/3]

Int_t TEvtRecPrimaryVertex::nTracks ( ) const
inline

◆ nTracks() [2/3]

Int_t TEvtRecPrimaryVertex::nTracks ( ) const
inline

Definition at line 13 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TEvtRecPrimaryVertex.h.

13{ return m_nTracks; }

◆ nTracks() [3/3]

Int_t TEvtRecPrimaryVertex::nTracks ( ) const
inline

Definition at line 13 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TEvtRecPrimaryVertex.h.

13{ return m_nTracks; }

◆ setChi2() [1/3]

void TEvtRecPrimaryVertex::setChi2 ( Double_t chi2)
inline

◆ setChi2() [2/3]

void TEvtRecPrimaryVertex::setChi2 ( Double_t chi2)
inline

◆ setChi2() [3/3]

void TEvtRecPrimaryVertex::setChi2 ( Double_t chi2)
inline

◆ setErrorVertex() [1/3]

void TEvtRecPrimaryVertex::setErrorVertex ( Double_t Evtx[6])
inline

Definition at line 30 of file Event/RootEventData/include/RootEventData/TEvtRecPrimaryVertex.h.

30 {
31 for ( Int_t i = 0; i < 6; i++ ) m_Evtx[i] = Evtx[i];
32 }

◆ setErrorVertex() [2/3]

void TEvtRecPrimaryVertex::setErrorVertex ( Double_t Evtx[6])
inline

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

30 {
31 for ( Int_t i = 0; i < 6; i++ ) m_Evtx[i] = Evtx[i];
32 }

◆ setErrorVertex() [3/3]

void TEvtRecPrimaryVertex::setErrorVertex ( Double_t Evtx[6])
inline

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

30 {
31 for ( Int_t i = 0; i < 6; i++ ) m_Evtx[i] = Evtx[i];
32 }

◆ setFitMethod() [1/3]

void TEvtRecPrimaryVertex::setFitMethod ( Int_t fitMethod)
inline

◆ setFitMethod() [2/3]

void TEvtRecPrimaryVertex::setFitMethod ( Int_t fitMethod)
inline

◆ setFitMethod() [3/3]

void TEvtRecPrimaryVertex::setFitMethod ( Int_t fitMethod)
inline

◆ setIsValid() [1/3]

void TEvtRecPrimaryVertex::setIsValid ( Bool_t isValid)
inline

◆ setIsValid() [2/3]

void TEvtRecPrimaryVertex::setIsValid ( Bool_t isValid)
inline

◆ setIsValid() [3/3]

void TEvtRecPrimaryVertex::setIsValid ( Bool_t isValid)
inline

◆ setNdof() [1/3]

void TEvtRecPrimaryVertex::setNdof ( Int_t ndof)
inline

◆ setNdof() [2/3]

void TEvtRecPrimaryVertex::setNdof ( Int_t ndof)
inline

◆ setNdof() [3/3]

void TEvtRecPrimaryVertex::setNdof ( Int_t ndof)
inline

◆ setNTracks() [1/3]

void TEvtRecPrimaryVertex::setNTracks ( Int_t nTracks)
inline

◆ setNTracks() [2/3]

void TEvtRecPrimaryVertex::setNTracks ( Int_t nTracks)
inline

◆ setNTracks() [3/3]

void TEvtRecPrimaryVertex::setNTracks ( Int_t nTracks)
inline

◆ setTrackIdList() [1/3]

void TEvtRecPrimaryVertex::setTrackIdList ( const std::vector< Int_t > & trackIdList)
inline

◆ setTrackIdList() [2/3]

void TEvtRecPrimaryVertex::setTrackIdList ( const std::vector< Int_t > & trackIdList)
inline

◆ setTrackIdList() [3/3]

void TEvtRecPrimaryVertex::setTrackIdList ( const std::vector< Int_t > & trackIdList)
inline

◆ setVertex() [1/3]

void TEvtRecPrimaryVertex::setVertex ( Double_t vtx[3])
inline

Definition at line 27 of file Event/RootEventData/include/RootEventData/TEvtRecPrimaryVertex.h.

27 {
28 for ( Int_t i = 0; i < 3; i++ ) m_vtx[i] = vtx[i];
29 }

◆ setVertex() [2/3]

void TEvtRecPrimaryVertex::setVertex ( Double_t vtx[3])
inline

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

27 {
28 for ( Int_t i = 0; i < 3; i++ ) m_vtx[i] = vtx[i];
29 }

◆ setVertex() [3/3]

void TEvtRecPrimaryVertex::setVertex ( Double_t vtx[3])
inline

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

27 {
28 for ( Int_t i = 0; i < 3; i++ ) m_vtx[i] = vtx[i];
29 }

◆ trackIdList() [1/3]

const std::vector< Int_t > & TEvtRecPrimaryVertex::trackIdList ( ) const
inline

Definition at line 14 of file Event/RootEventData/include/RootEventData/TEvtRecPrimaryVertex.h.

14{ return m_trackIdList; }

Referenced by TEvtRecObject::setEvtRecPrimaryVertex(), and setTrackIdList().

◆ trackIdList() [2/3]

const std::vector< Int_t > & TEvtRecPrimaryVertex::trackIdList ( ) const
inline

Definition at line 14 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TEvtRecPrimaryVertex.h.

14{ return m_trackIdList; }

◆ trackIdList() [3/3]

const std::vector< Int_t > & TEvtRecPrimaryVertex::trackIdList ( ) const
inline

Definition at line 14 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TEvtRecPrimaryVertex.h.

14{ return m_trackIdList; }

◆ vertex() [1/3]

Double_t TEvtRecPrimaryVertex::vertex ( Int_t i) const
inline

Definition at line 18 of file Event/RootEventData/include/RootEventData/TEvtRecPrimaryVertex.h.

18{ return m_vtx[i]; }

Referenced by TEvtRecObject::setEvtRecPrimaryVertex().

◆ vertex() [2/3]

Double_t TEvtRecPrimaryVertex::vertex ( Int_t i) const
inline

Definition at line 18 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TEvtRecPrimaryVertex.h.

18{ return m_vtx[i]; }

◆ vertex() [3/3]

Double_t TEvtRecPrimaryVertex::vertex ( Int_t i) const
inline

Definition at line 18 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TEvtRecPrimaryVertex.h.

18{ return m_vtx[i]; }

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