MPIHiggsAnalysis::Vertex Class Reference

List of all members.

Public Member Functions

 Vertex (void)
 Vertex (const Hep3Vector &pos, const Hep3Vector &pos_err, const double &chisqu, const unsigned int &ndof, const double &E_T, const unsigned int &nb_tracks)
 Default constructor.
const Hep3Vector & position (void) const
 get the position of the vertex
const Hep3Vector & positionError (void) const
double chi2 (void) const
 get the $^2$ of the vertex fit
unsigned int numberOfDegreesOfFreedom (void) const
double Et (void) const
void setEt (const double &Et)
 set the Et of the vertex
unsigned int numberOfTracks (void) const
void setNumberOfTracks (const unsigned int &nb)
 set the number of tracks of the vertex
bool operator< (const Vertex &vertex) const
bool operator> (const Vertex &vertex) const
bool operator<= (const Vertex &vertex) const
bool operator>= (const Vertex &vertex) const
 Vertex (const Hep3Vector &pos, const Hep3Vector &pos_err, const double &chisqu, const unsigned int &ndof, const double &E_T, const unsigned int &nb_tracks)
 Default constructor.
const Hep3Vector & position (void) const
 get the position of the vertex
const Hep3Vector & positionError (void) const
double chi2 (void) const
 get the $^2$ of the vertex fit
unsigned int numberOfDegreesOfFreedom (void) const
double Et (void) const
unsigned int numberOfTracks (void) const
bool operator< (const Vertex &vertex) const
bool operator> (const Vertex &vertex) const
bool operator<= (const Vertex &vertex) const
bool operator>= (const Vertex &vertex) const
 Vertex (const Hep3Vector &pos, const Hep3Vector &pos_err, const double &chisqu, const unsigned int &ndof, const double &E_T, const unsigned int &nb_tracks)
 Default constructor.
const Hep3Vector & position (void) const
 get the position of the vertex
const Hep3Vector & positionError (void) const
double chi2 (void) const
 get the $^2$ of the vertex fit
unsigned int numberOfDegreesOfFreedom (void) const
double Et (void) const
unsigned int numberOfTracks (void) const
bool operator< (const Vertex &vertex) const
bool operator> (const Vertex &vertex) const
bool operator<= (const Vertex &vertex) const
bool operator>= (const Vertex &vertex) const

Private Attributes

Hep3Vector m_pos
Hep3Vector m_pos_err
double m_chi2
unsigned int m_ndof
double m_Et
unsigned int m_nb_tracks

Detailed Description

Definition at line 31 of file Vertex.h.


Constructor & Destructor Documentation

Vertex::Vertex ( const Hep3Vector &  pos,
const Hep3Vector &  pos_err,
const double &  chisqu,
const unsigned int &  ndof,
const double &  E_T,
const unsigned int &  nb_tracks 
)

Default constructor.

Constructor.

Parameters:
pos Vertex position.
pos_err Vertex position error.
chisqu $^2$ of the vertex fit.
ndof Number of degrees of freedom of the vertex fit.
E_T Sum of the transverse energies of the tracks emerging from the vertex.
nb_tracks Number of tracks emerging from the vertex.

Definition at line 45 of file Vertex.cxx.

MPIHiggsAnalysis::Vertex::Vertex ( const Hep3Vector &  pos,
const Hep3Vector &  pos_err,
const double &  chisqu,
const unsigned int &  ndof,
const double &  E_T,
const unsigned int &  nb_tracks 
)

Default constructor.

Constructor.

Parameters:
pos Vertex position.
pos_err Vertex position error.
chisqu $^2$ of the vertex fit.
ndof Number of degrees of freedom of the vertex fit.
E_T Sum of the transverse energies of the tracks emerging from the vertex.
nb_tracks Number of tracks emerging from the vertex.

MPIHiggsAnalysis::Vertex::Vertex ( const Hep3Vector &  pos,
const Hep3Vector &  pos_err,
const double &  chisqu,
const unsigned int &  ndof,
const double &  E_T,
const unsigned int &  nb_tracks 
)

Default constructor.

Constructor.

Parameters:
pos Vertex position.
pos_err Vertex position error.
chisqu $^2$ of the vertex fit.
ndof Number of degrees of freedom of the vertex fit.
E_T Sum of the transverse energies of the tracks emerging from the vertex.
nb_tracks Number of tracks emerging from the vertex.


Member Function Documentation

const Hep3Vector & Vertex::positionError ( void   )  const

get the errors of the coordinates of the position vector

Definition at line 76 of file Vertex.cxx.

unsigned int Vertex::numberOfDegreesOfFreedom ( void   )  const

get the number of degrees of freedom of the vertex fit

Definition at line 100 of file Vertex.cxx.

double Vertex::Et ( void   )  const

get the sum of the transverse energies of the tracks emerging from the vertex

Definition at line 112 of file Vertex.cxx.

unsigned int Vertex::numberOfTracks ( void   )  const

get the number of tracks emerging from the vertex

Definition at line 136 of file Vertex.cxx.

bool Vertex::operator< ( const Vertex vertex  )  const

vertex1<vertex2, if vertex1.Et()<vertex2.Et()

Definition at line 160 of file Vertex.cxx.

bool Vertex::operator> ( const Vertex vertex  )  const

vertex1>vertex2, if vertex1.Et()>vertex2.Et()

Definition at line 172 of file Vertex.cxx.

bool Vertex::operator<= ( const Vertex vertex  )  const

vertex1<=vertex2, if vertex1.Et()<=vertex2.Et()

Definition at line 184 of file Vertex.cxx.

bool Vertex::operator>= ( const Vertex vertex  )  const

vertex1>=vertex2, if vertex1.Et()>=vertex2.Et()

Definition at line 196 of file Vertex.cxx.

const Hep3Vector& MPIHiggsAnalysis::Vertex::positionError ( void   )  const

get the errors of the coordinates of the position vector

unsigned int MPIHiggsAnalysis::Vertex::numberOfDegreesOfFreedom ( void   )  const

get the number of degrees of freedom of the vertex fit

double MPIHiggsAnalysis::Vertex::Et ( void   )  const

get the sum of the transverse energies of the tracks emerging from the vertex

unsigned int MPIHiggsAnalysis::Vertex::numberOfTracks ( void   )  const

get the number of tracks emerging from the vertex

bool MPIHiggsAnalysis::Vertex::operator< ( const Vertex vertex  )  const

vertex1<vertex2, if vertex1.Et()<vertex2.Et()

bool MPIHiggsAnalysis::Vertex::operator> ( const Vertex vertex  )  const

vertex1>vertex2, if vertex1.Et()>vertex2.Et()

bool MPIHiggsAnalysis::Vertex::operator<= ( const Vertex vertex  )  const

vertex1<=vertex2, if vertex1.Et()<=vertex2.Et()

bool MPIHiggsAnalysis::Vertex::operator>= ( const Vertex vertex  )  const

vertex1>=vertex2, if vertex1.Et()>=vertex2.Et()

const Hep3Vector& MPIHiggsAnalysis::Vertex::positionError ( void   )  const

get the errors of the coordinates of the position vector

unsigned int MPIHiggsAnalysis::Vertex::numberOfDegreesOfFreedom ( void   )  const

get the number of degrees of freedom of the vertex fit

double MPIHiggsAnalysis::Vertex::Et ( void   )  const

get the sum of the transverse energies of the tracks emerging from the vertex

unsigned int MPIHiggsAnalysis::Vertex::numberOfTracks ( void   )  const

get the number of tracks emerging from the vertex

bool MPIHiggsAnalysis::Vertex::operator< ( const Vertex vertex  )  const

vertex1<vertex2, if vertex1.Et()<vertex2.Et()

bool MPIHiggsAnalysis::Vertex::operator> ( const Vertex vertex  )  const

vertex1>vertex2, if vertex1.Et()>vertex2.Et()

bool MPIHiggsAnalysis::Vertex::operator<= ( const Vertex vertex  )  const

vertex1<=vertex2, if vertex1.Et()<=vertex2.Et()

bool MPIHiggsAnalysis::Vertex::operator>= ( const Vertex vertex  )  const

vertex1>=vertex2, if vertex1.Et()>=vertex2.Et()


The documentation for this class was generated from the following files:
Generated on Tue Oct 21 11:50:49 2008 for NtupleAnalysis by  doxygen 1.5.1