TEvtRecPrimaryVertex Class Reference

#include <TEvtRecPrimaryVertex.h>

List of all members.

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])

Private Attributes

Bool_t m_isValid
Int_t m_nTracks
std::vector< Int_t > m_trackIdList
Double_t m_chi2
Int_t m_ndof
Int_t m_fitMethod
Double_t m_vtx [3]
Double_t m_Evtx [6]


Detailed Description

Definition at line 7 of file TEvtRecPrimaryVertex.h.


Constructor & Destructor Documentation

TEvtRecPrimaryVertex::TEvtRecPrimaryVertex (  ) 

TEvtRecPrimaryVertex::~TEvtRecPrimaryVertex (  ) 

Definition at line 21 of file TEvtRecPrimaryVertex.cxx.

00021                                             {
00022 }


Member Function Documentation

Double_t TEvtRecPrimaryVertex::chi2 (  )  const [inline]

Definition at line 15 of file TEvtRecPrimaryVertex.h.

References m_chi2.

Referenced by TEvtRecObject::setEvtRecPrimaryVertex(), and EvtRecPrimaryVertexCnv::TObjectToDataObject().

00015 {return m_chi2;}

Double_t TEvtRecPrimaryVertex::errorVertex ( Int_t  i  )  const [inline]

Definition at line 19 of file TEvtRecPrimaryVertex.h.

References m_Evtx.

Referenced by TEvtRecObject::setEvtRecPrimaryVertex(), and EvtRecPrimaryVertexCnv::TObjectToDataObject().

00019 {return m_Evtx[i];}

Int_t TEvtRecPrimaryVertex::fitMethod (  )  const [inline]

Definition at line 17 of file TEvtRecPrimaryVertex.h.

References m_fitMethod.

Referenced by TEvtRecObject::setEvtRecPrimaryVertex(), and EvtRecPrimaryVertexCnv::TObjectToDataObject().

00017 {return m_fitMethod;}

Bool_t TEvtRecPrimaryVertex::isValid (  )  const [inline]

Definition at line 12 of file TEvtRecPrimaryVertex.h.

References m_isValid.

Referenced by TEvtRecObject::setEvtRecPrimaryVertex(), and EvtRecPrimaryVertexCnv::TObjectToDataObject().

00012 {return m_isValid;}

Int_t TEvtRecPrimaryVertex::ndof (  )  const [inline]

Definition at line 16 of file TEvtRecPrimaryVertex.h.

References m_ndof.

Referenced by TEvtRecObject::setEvtRecPrimaryVertex(), and EvtRecPrimaryVertexCnv::TObjectToDataObject().

00016 {return m_ndof;}

Int_t TEvtRecPrimaryVertex::nTracks (  )  const [inline]

Definition at line 13 of file TEvtRecPrimaryVertex.h.

References m_nTracks.

Referenced by TEvtRecObject::setEvtRecPrimaryVertex(), and EvtRecPrimaryVertexCnv::TObjectToDataObject().

00013 {return m_nTracks;}

void TEvtRecPrimaryVertex::setChi2 ( Double_t  chi2  )  [inline]

Definition at line 24 of file TEvtRecPrimaryVertex.h.

References m_chi2.

Referenced by EvtRecPrimaryVertexCnv::DataObjectToTObject(), and TEvtRecObject::setEvtRecPrimaryVertex().

00024 {m_chi2 = chi2;}

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

Definition at line 30 of file TEvtRecPrimaryVertex.h.

References genRecEmupikp::i, and m_Evtx.

Referenced by EvtRecPrimaryVertexCnv::DataObjectToTObject(), and TEvtRecObject::setEvtRecPrimaryVertex().

00030                                         {
00031     for (Int_t i = 0; i < 6; i++) m_Evtx[i] = Evtx[i];
00032   }

void TEvtRecPrimaryVertex::setFitMethod ( Int_t  fitMethod  )  [inline]

Definition at line 26 of file TEvtRecPrimaryVertex.h.

References m_fitMethod.

Referenced by EvtRecPrimaryVertexCnv::DataObjectToTObject(), and TEvtRecObject::setEvtRecPrimaryVertex().

void TEvtRecPrimaryVertex::setIsValid ( Bool_t  isValid  )  [inline]

Definition at line 21 of file TEvtRecPrimaryVertex.h.

References m_isValid.

Referenced by EvtRecPrimaryVertexCnv::DataObjectToTObject(), and TEvtRecObject::setEvtRecPrimaryVertex().

00021 {m_isValid = isValid;}

void TEvtRecPrimaryVertex::setNdof ( Int_t  ndof  )  [inline]

Definition at line 25 of file TEvtRecPrimaryVertex.h.

References m_ndof.

Referenced by EvtRecPrimaryVertexCnv::DataObjectToTObject(), and TEvtRecObject::setEvtRecPrimaryVertex().

00025 {m_ndof = ndof;}

void TEvtRecPrimaryVertex::setNTracks ( Int_t  nTracks  )  [inline]

Definition at line 22 of file TEvtRecPrimaryVertex.h.

References m_nTracks.

Referenced by EvtRecPrimaryVertexCnv::DataObjectToTObject(), and TEvtRecObject::setEvtRecPrimaryVertex().

00022 {m_nTracks = nTracks;}

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

Definition at line 23 of file TEvtRecPrimaryVertex.h.

References m_trackIdList.

Referenced by EvtRecPrimaryVertexCnv::DataObjectToTObject(), and TEvtRecObject::setEvtRecPrimaryVertex().

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

Definition at line 27 of file TEvtRecPrimaryVertex.h.

References genRecEmupikp::i, and m_vtx.

Referenced by EvtRecPrimaryVertexCnv::DataObjectToTObject(), and TEvtRecObject::setEvtRecPrimaryVertex().

00027                                   {
00028     for (Int_t i = 0; i < 3; i++) m_vtx[i] = vtx[i];
00029   } 

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

Definition at line 14 of file TEvtRecPrimaryVertex.h.

References m_trackIdList.

Referenced by TEvtRecObject::setEvtRecPrimaryVertex(), and EvtRecPrimaryVertexCnv::TObjectToDataObject().

00014 {return m_trackIdList;}

Double_t TEvtRecPrimaryVertex::vertex ( Int_t  i  )  const [inline]

Definition at line 18 of file TEvtRecPrimaryVertex.h.

References m_vtx.

Referenced by TEvtRecObject::setEvtRecPrimaryVertex(), and EvtRecPrimaryVertexCnv::TObjectToDataObject().

00018 {return m_vtx[i];}


Member Data Documentation

Double_t TEvtRecPrimaryVertex::m_chi2 [private]

Definition at line 38 of file TEvtRecPrimaryVertex.h.

Referenced by chi2(), and setChi2().

Double_t TEvtRecPrimaryVertex::m_Evtx[6] [private]

Definition at line 44 of file TEvtRecPrimaryVertex.h.

Referenced by errorVertex(), and setErrorVertex().

Int_t TEvtRecPrimaryVertex::m_fitMethod [private]

Definition at line 41 of file TEvtRecPrimaryVertex.h.

Referenced by fitMethod(), and setFitMethod().

Bool_t TEvtRecPrimaryVertex::m_isValid [private]

Definition at line 35 of file TEvtRecPrimaryVertex.h.

Referenced by isValid(), and setIsValid().

Int_t TEvtRecPrimaryVertex::m_ndof [private]

Definition at line 39 of file TEvtRecPrimaryVertex.h.

Referenced by ndof(), and setNdof().

Int_t TEvtRecPrimaryVertex::m_nTracks [private]

Definition at line 36 of file TEvtRecPrimaryVertex.h.

Referenced by nTracks(), and setNTracks().

std::vector<Int_t> TEvtRecPrimaryVertex::m_trackIdList [private]

Definition at line 37 of file TEvtRecPrimaryVertex.h.

Referenced by setTrackIdList(), and trackIdList().

Double_t TEvtRecPrimaryVertex::m_vtx[3] [private]

Definition at line 43 of file TEvtRecPrimaryVertex.h.

Referenced by setVertex(), and vertex().


Generated on Tue Nov 29 23:35:59 2016 for BOSS_7.0.2 by  doxygen 1.4.7