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 |
Definition at line 31 of file Vertex.h.
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.
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.
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.
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()