HARPO  5.1.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes
HarpoRecoVertex3D Class Reference

3D vertex object, containing position, angle and associated 2D vertexes, and quality info More...

#include <HarpoRecoEvent.h>

Public Member Functions

 HarpoRecoVertex3D ()
 
 HarpoRecoVertex3D (Double_t x, Double_t y, Double_t z, Double_t px1, Double_t py1, Double_t pz1, Double_t px2, Double_t py2, Double_t pz2, Int_t vX, Int_t vY, Double_t chi2)
 
 HarpoRecoVertex3D (const HarpoRecoVertex3D &vec)
 
virtual ~HarpoRecoVertex3D ()
 
void SetIdVertex3D (Int_t val)
 
void SetVertexX (Int_t val)
 
void SetVertexY (Int_t val)
 
void SetXvertex3D (Double_t val)
 
void SetYvertex3D (Double_t val)
 
void SetZvertex3D (Double_t val)
 
void SetPx1Vertex3D (Double_t val)
 
void SetPy1Vertex3D (Double_t val)
 
void SetPz1Vertex3D (Double_t val)
 
void SetPx2Vertex3D (Double_t val)
 
void SetPy2Vertex3D (Double_t val)
 
void SetPz2Vertex3D (Double_t val)
 
void SetChi2Vertex3D (Double_t val)
 
Int_t GetIdVertex3D ()
 
Int_t GetVertexX ()
 
Int_t GetVertexY ()
 
Double_t GetXvertex3D ()
 
Double_t GetYvertex3D ()
 
Double_t GetZvertex3D ()
 
Double_t GetPx1Vertex3D ()
 
Double_t GetPy1Vertex3D ()
 
Double_t GetPz1Vertex3D ()
 
Double_t GetPx2Vertex3D ()
 
Double_t GetPy2Vertex3D ()
 
Double_t GetPz2Vertex3D ()
 
Double_t GetChi2Vertex3D ()
 
TVector3 GetP1Vertex3D ()
 
TVector3 GetP2Vertex3D ()
 
Double_t GetOmega ()
 
Double_t GetOpenAngle ()
 
Double_t GetPxVertex3D ()
 
Double_t GetPyVertex3D ()
 
Double_t GetPzVertex3D ()
 

Private Member Functions

 ClassDef (HarpoRecoVertex3D, 1)
 

Private Attributes

Int_t fIdVertex3D
 
Int_t fVertexX
 
Int_t fVertexY
 
Double_t fXvertex3D
 
Double_t fYvertex3D
 
Double_t fZvertex3D
 
Double_t fPx1Vertex3D
 
Double_t fPy1Vertex3D
 
Double_t fPz1Vertex3D
 
Double_t fPx2Vertex3D
 
Double_t fPy2Vertex3D
 
Double_t fPz2Vertex3D
 
Double_t fChi2Vertex3D
 

Detailed Description

3D vertex object, containing position, angle and associated 2D vertexes, and quality info

Definition at line 313 of file HarpoRecoEvent.h.

Constructor & Destructor Documentation

HarpoRecoVertex3D::HarpoRecoVertex3D ( )

Definition at line 227 of file HarpoRecoEvent.cxx.

HarpoRecoVertex3D::HarpoRecoVertex3D ( Double_t  x,
Double_t  y,
Double_t  z,
Double_t  px1,
Double_t  py1,
Double_t  pz1,
Double_t  px2,
Double_t  py2,
Double_t  pz2,
Int_t  vX,
Int_t  vY,
Double_t  chi2 
)

Definition at line 232 of file HarpoRecoEvent.cxx.

HarpoRecoVertex3D::HarpoRecoVertex3D ( const HarpoRecoVertex3D vec)

Definition at line 237 of file HarpoRecoEvent.cxx.

HarpoRecoVertex3D::~HarpoRecoVertex3D ( )
virtual

Definition at line 242 of file HarpoRecoEvent.cxx.

Member Function Documentation

HarpoRecoVertex3D::ClassDef ( HarpoRecoVertex3D  ,
 
)
private
Double_t HarpoRecoVertex3D::GetChi2Vertex3D ( )
inline

Definition at line 348 of file HarpoRecoEvent.h.

Int_t HarpoRecoVertex3D::GetIdVertex3D ( )
inline

Definition at line 336 of file HarpoRecoEvent.h.

Double_t HarpoRecoVertex3D::GetOmega ( )

Definition at line 247 of file HarpoRecoEvent.cxx.

Double_t HarpoRecoVertex3D::GetOpenAngle ( )

Definition at line 256 of file HarpoRecoEvent.cxx.

TVector3 HarpoRecoVertex3D::GetP1Vertex3D ( )
inline

Definition at line 349 of file HarpoRecoEvent.h.

Here is the caller graph for this function:

TVector3 HarpoRecoVertex3D::GetP2Vertex3D ( )
inline

Definition at line 350 of file HarpoRecoEvent.h.

Here is the caller graph for this function:

Double_t HarpoRecoVertex3D::GetPx1Vertex3D ( )
inline

Definition at line 342 of file HarpoRecoEvent.h.

Here is the caller graph for this function:

Double_t HarpoRecoVertex3D::GetPx2Vertex3D ( )
inline

Definition at line 345 of file HarpoRecoEvent.h.

Here is the caller graph for this function:

Double_t HarpoRecoVertex3D::GetPxVertex3D ( )

Definition at line 266 of file HarpoRecoEvent.cxx.

Double_t HarpoRecoVertex3D::GetPy1Vertex3D ( )
inline

Definition at line 343 of file HarpoRecoEvent.h.

Here is the caller graph for this function:

Double_t HarpoRecoVertex3D::GetPy2Vertex3D ( )
inline

Definition at line 346 of file HarpoRecoEvent.h.

Here is the caller graph for this function:

Double_t HarpoRecoVertex3D::GetPyVertex3D ( )

Definition at line 277 of file HarpoRecoEvent.cxx.

Double_t HarpoRecoVertex3D::GetPz1Vertex3D ( )
inline

Definition at line 344 of file HarpoRecoEvent.h.

Here is the caller graph for this function:

Double_t HarpoRecoVertex3D::GetPz2Vertex3D ( )
inline

Definition at line 347 of file HarpoRecoEvent.h.

Here is the caller graph for this function:

Double_t HarpoRecoVertex3D::GetPzVertex3D ( )

Definition at line 288 of file HarpoRecoEvent.cxx.

Int_t HarpoRecoVertex3D::GetVertexX ( )
inline

Definition at line 337 of file HarpoRecoEvent.h.

Here is the caller graph for this function:

Int_t HarpoRecoVertex3D::GetVertexY ( )
inline

Definition at line 338 of file HarpoRecoEvent.h.

Here is the caller graph for this function:

Double_t HarpoRecoVertex3D::GetXvertex3D ( )
inline

Definition at line 339 of file HarpoRecoEvent.h.

Here is the caller graph for this function:

Double_t HarpoRecoVertex3D::GetYvertex3D ( )
inline

Definition at line 340 of file HarpoRecoEvent.h.

Here is the caller graph for this function:

Double_t HarpoRecoVertex3D::GetZvertex3D ( )
inline

Definition at line 341 of file HarpoRecoEvent.h.

Here is the caller graph for this function:

void HarpoRecoVertex3D::SetChi2Vertex3D ( Double_t  val)
inline

Definition at line 333 of file HarpoRecoEvent.h.

void HarpoRecoVertex3D::SetIdVertex3D ( Int_t  val)
inline

Definition at line 321 of file HarpoRecoEvent.h.

Here is the caller graph for this function:

void HarpoRecoVertex3D::SetPx1Vertex3D ( Double_t  val)
inline

Definition at line 327 of file HarpoRecoEvent.h.

void HarpoRecoVertex3D::SetPx2Vertex3D ( Double_t  val)
inline

Definition at line 330 of file HarpoRecoEvent.h.

void HarpoRecoVertex3D::SetPy1Vertex3D ( Double_t  val)
inline

Definition at line 328 of file HarpoRecoEvent.h.

void HarpoRecoVertex3D::SetPy2Vertex3D ( Double_t  val)
inline

Definition at line 331 of file HarpoRecoEvent.h.

void HarpoRecoVertex3D::SetPz1Vertex3D ( Double_t  val)
inline

Definition at line 329 of file HarpoRecoEvent.h.

void HarpoRecoVertex3D::SetPz2Vertex3D ( Double_t  val)
inline

Definition at line 332 of file HarpoRecoEvent.h.

void HarpoRecoVertex3D::SetVertexX ( Int_t  val)
inline

Definition at line 322 of file HarpoRecoEvent.h.

void HarpoRecoVertex3D::SetVertexY ( Int_t  val)
inline

Definition at line 323 of file HarpoRecoEvent.h.

void HarpoRecoVertex3D::SetXvertex3D ( Double_t  val)
inline

Definition at line 324 of file HarpoRecoEvent.h.

void HarpoRecoVertex3D::SetYvertex3D ( Double_t  val)
inline

Definition at line 325 of file HarpoRecoEvent.h.

void HarpoRecoVertex3D::SetZvertex3D ( Double_t  val)
inline

Definition at line 326 of file HarpoRecoEvent.h.

Field Documentation

Double_t HarpoRecoVertex3D::fChi2Vertex3D
private

Definition at line 372 of file HarpoRecoEvent.h.

Int_t HarpoRecoVertex3D::fIdVertex3D
private

Definition at line 360 of file HarpoRecoEvent.h.

Double_t HarpoRecoVertex3D::fPx1Vertex3D
private

Definition at line 366 of file HarpoRecoEvent.h.

Double_t HarpoRecoVertex3D::fPx2Vertex3D
private

Definition at line 369 of file HarpoRecoEvent.h.

Double_t HarpoRecoVertex3D::fPy1Vertex3D
private

Definition at line 367 of file HarpoRecoEvent.h.

Double_t HarpoRecoVertex3D::fPy2Vertex3D
private

Definition at line 370 of file HarpoRecoEvent.h.

Double_t HarpoRecoVertex3D::fPz1Vertex3D
private

Definition at line 368 of file HarpoRecoEvent.h.

Double_t HarpoRecoVertex3D::fPz2Vertex3D
private

Definition at line 371 of file HarpoRecoEvent.h.

Int_t HarpoRecoVertex3D::fVertexX
private

Definition at line 361 of file HarpoRecoEvent.h.

Int_t HarpoRecoVertex3D::fVertexY
private

Definition at line 362 of file HarpoRecoEvent.h.

Double_t HarpoRecoVertex3D::fXvertex3D
private

Definition at line 363 of file HarpoRecoEvent.h.

Double_t HarpoRecoVertex3D::fYvertex3D
private

Definition at line 364 of file HarpoRecoEvent.h.

Double_t HarpoRecoVertex3D::fZvertex3D
private

Definition at line 365 of file HarpoRecoEvent.h.


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