Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

EvtRecPrimaryVertex Class Reference

#include <EvtRecPrimaryVertex.h>

List of all members.

Public Member Functions

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

Static Public Member Functions

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

Private Attributes

double m_chi2
HepSymMatrix m_Evtx
int m_fitMethod
bool m_isValid
int m_ndof
int m_nTracks
std::vector< int > m_trackIdList
std::vector< int > m_trackIdList
HepVector m_vtx


Constructor & Destructor Documentation

EvtRecPrimaryVertex::EvtRecPrimaryVertex  ) 
 

00003                                          :
00004     m_vtx(3, 0), m_Evtx(3, 0) {
00005   m_isValid = false;
00006   m_nTracks = -1; 
00007   m_chi2 = -1; 
00008   m_ndof = -3; 
00009   m_fitMethod = -1; 
00010 }

EvtRecPrimaryVertex::~EvtRecPrimaryVertex  )  [inline]
 

00028 {;}

EvtRecPrimaryVertex::EvtRecPrimaryVertex const EvtRecPrimaryVertex  ) 
 

00013                                                                        :
00014     DataObject(vtx),
00015     m_trackIdList(vtx.m_trackIdList),
00016     m_vtx(vtx.m_vtx),
00017     m_Evtx(vtx.m_Evtx) {
00018   m_isValid = vtx.m_isValid;
00019   m_nTracks = vtx.m_nTracks; 
00020   m_chi2 = vtx.m_chi2; 
00021   m_ndof = vtx.m_ndof; 
00022   m_fitMethod = vtx.m_fitMethod; 
00023 }

EvtRecPrimaryVertex::EvtRecPrimaryVertex  ) 
 

EvtRecPrimaryVertex::~EvtRecPrimaryVertex  )  [inline]
 

00028 {;}

EvtRecPrimaryVertex::EvtRecPrimaryVertex const EvtRecPrimaryVertex  ) 
 


Member Function Documentation

double EvtRecPrimaryVertex::chi2  )  const [inline]
 

00036 {return m_chi2;}

double EvtRecPrimaryVertex::chi2  )  const [inline]
 

00036 {return m_chi2;}

const CLID& EvtRecPrimaryVertex::classID  )  [inline, static]
 

00025 {return CLID_EvtRecPrimaryVertex;}

const CLID& EvtRecPrimaryVertex::classID  )  [inline, static]
 

00025 {return CLID_EvtRecPrimaryVertex;}

virtual const CLID& EvtRecPrimaryVertex::clID  )  const [inline, virtual]
 

00024 {return EvtRecPrimaryVertex::classID();}

virtual const CLID& EvtRecPrimaryVertex::clID  )  const [inline, virtual]
 

00024 {return EvtRecPrimaryVertex::classID();}

const HepSymMatrix& EvtRecPrimaryVertex::errorVertex  )  const [inline]
 

00040 {return m_Evtx;}

const HepSymMatrix& EvtRecPrimaryVertex::errorVertex  )  const [inline]
 

00040 {return m_Evtx;}

int EvtRecPrimaryVertex::fitMethod  )  const [inline]
 

00038 {return m_fitMethod;}

int EvtRecPrimaryVertex::fitMethod  )  const [inline]
 

00038 {return m_fitMethod;}

bool EvtRecPrimaryVertex::isValid  )  const [inline]
 

00033 {return m_isValid;}

bool EvtRecPrimaryVertex::isValid  )  const [inline]
 

00033 {return m_isValid;}

int EvtRecPrimaryVertex::ndof  )  const [inline]
 

00037 {return m_ndof;}

int EvtRecPrimaryVertex::ndof  )  const [inline]
 

00037 {return m_ndof;}

int EvtRecPrimaryVertex::nTracks  )  const [inline]
 

00034 {return m_nTracks;}

int EvtRecPrimaryVertex::nTracks  )  const [inline]
 

00034 {return m_nTracks;}

EvtRecPrimaryVertex& EvtRecPrimaryVertex::operator= const EvtRecPrimaryVertex  ) 
 

EvtRecPrimaryVertex & EvtRecPrimaryVertex::operator= const EvtRecPrimaryVertex  ) 
 

00026                                                                                       {
00027   m_isValid = vtx.m_isValid;
00028   m_nTracks = vtx.m_nTracks;
00029   m_trackIdList = vtx.m_trackIdList; // FIXME
00030   m_chi2 = vtx.m_chi2;
00031   m_ndof = vtx.m_ndof;
00032   m_fitMethod = vtx.m_fitMethod;
00033   m_vtx = vtx.m_vtx;
00034   m_Evtx = vtx.m_Evtx;
00035   return *this;
00036 }

void EvtRecPrimaryVertex::setChi2 double  chi2  )  [inline]
 

00045 {m_chi2 = chi2;}

void EvtRecPrimaryVertex::setChi2 double  chi2  )  [inline]
 

00045 {m_chi2 = chi2;}

void EvtRecPrimaryVertex::setErrorVertex const HepSymMatrix &  Evtx  )  [inline]
 

00049 {m_Evtx = Evtx;}

void EvtRecPrimaryVertex::setErrorVertex const HepSymMatrix &  Evtx  )  [inline]
 

00049 {m_Evtx = Evtx;}

void EvtRecPrimaryVertex::setFitMethod int  fitMethod  )  [inline]
 

00047 {m_fitMethod = fitMethod;}

void EvtRecPrimaryVertex::setFitMethod int  fitMethod  )  [inline]
 

00047 {m_fitMethod = fitMethod;}

void EvtRecPrimaryVertex::setIsValid bool  isValid  )  [inline]
 

00042 {m_isValid = isValid;}

void EvtRecPrimaryVertex::setIsValid bool  isValid  )  [inline]
 

00042 {m_isValid = isValid;}

void EvtRecPrimaryVertex::setNdof int  ndof  )  [inline]
 

00046 {m_ndof = ndof;}

void EvtRecPrimaryVertex::setNdof int  ndof  )  [inline]
 

00046 {m_ndof = ndof;}

void EvtRecPrimaryVertex::setNTracks int  nTracks  )  [inline]
 

00043 {m_nTracks = nTracks;}

void EvtRecPrimaryVertex::setNTracks int  nTracks  )  [inline]
 

00043 {m_nTracks = nTracks;}

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

00044 {m_trackIdList = trackIdList;}

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

00044 {m_trackIdList = trackIdList;}

void EvtRecPrimaryVertex::setVertex const HepVector &  vtx  )  [inline]
 

00048 {m_vtx = vtx;} 

void EvtRecPrimaryVertex::setVertex const HepVector &  vtx  )  [inline]
 

00048 {m_vtx = vtx;} 

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

00035 {return m_trackIdList;}

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

00035 {return m_trackIdList;}

const HepVector& EvtRecPrimaryVertex::vertex  )  const [inline]
 

00039 {return m_vtx;}

const HepVector& EvtRecPrimaryVertex::vertex  )  const [inline]
 

00039 {return m_vtx;}


Member Data Documentation

double EvtRecPrimaryVertex::m_chi2 [private]
 

HepSymMatrix EvtRecPrimaryVertex::m_Evtx [private]
 

int EvtRecPrimaryVertex::m_fitMethod [private]
 

bool EvtRecPrimaryVertex::m_isValid [private]
 

int EvtRecPrimaryVertex::m_ndof [private]
 

int EvtRecPrimaryVertex::m_nTracks [private]
 

std::vector<int> EvtRecPrimaryVertex::m_trackIdList [private]
 

std::vector<int> EvtRecPrimaryVertex::m_trackIdList [private]
 

HepVector EvtRecPrimaryVertex::m_vtx [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 16:09:36 2011 for BOSS6.5.5 by  doxygen 1.3.9.1