Jpp 20.0.0-rc.9-29-gccc23c492-D
the software that should make you happy
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
JFIT::JPoint4E Class Reference

Data structure for vertex fit. More...

#include <JPoint4E.hh>

Inheritance diagram for JFIT::JPoint4E:
JFIT::JPoint4D

Public Types

typedef double JPoint4E::* parameter_type
 

Public Member Functions

 JPoint4E ()
 Default constructor.
 
 JPoint4E (const JPoint4D &vertex, const double E)
 Constructor.
 
double getE () const
 Get energy.
 
void setE (const double E)
 Set energy.
 

Static Public Member Functions

static parameter_type pX ()
 
static parameter_type pY ()
 
static parameter_type pZ ()
 
static parameter_type pT ()
 
static parameter_type pE ()
 

Protected Attributes

double __E
 

Detailed Description

Data structure for vertex fit.

Definition at line 22 of file JPoint4E.hh.

Member Typedef Documentation

◆ parameter_type

typedef double JPoint4E::* JFIT::JPoint4E::parameter_type

Definition at line 67 of file JPoint4E.hh.

Constructor & Destructor Documentation

◆ JPoint4E() [1/2]

JFIT::JPoint4E::JPoint4E ( )
inline

Default constructor.

Definition at line 29 of file JPoint4E.hh.

29 :
30 JPoint4D(),
31 __E(0.0)
32 {}
JPoint4D()
Default constructor.
Definition JPoint4D.hh:29

◆ JPoint4E() [2/2]

JFIT::JPoint4E::JPoint4E ( const JPoint4D & vertex,
const double E )
inline

Constructor.

Parameters
vertexvertex position and time
Eissotropic energy

Definition at line 41 of file JPoint4E.hh.

42 :
43 JPoint4D(vertex),
44 __E(E)
45 {}

Member Function Documentation

◆ getE()

double JFIT::JPoint4E::getE ( ) const
inline

Get energy.

Returns
energy

Definition at line 52 of file JPoint4E.hh.

53 {
54 return __E;
55 }

◆ setE()

void JFIT::JPoint4E::setE ( const double E)
inline

Set energy.

Parameters
Eenergy

Definition at line 62 of file JPoint4E.hh.

63 {
64 __E = E;
65 }

◆ pX()

static parameter_type JFIT::JPoint4E::pX ( )
inlinestatic

Definition at line 69 of file JPoint4E.hh.

69{ return &JPoint4E::__x; }

◆ pY()

static parameter_type JFIT::JPoint4E::pY ( )
inlinestatic

Definition at line 70 of file JPoint4E.hh.

70{ return &JPoint4E::__y; }

◆ pZ()

static parameter_type JFIT::JPoint4E::pZ ( )
inlinestatic

Definition at line 71 of file JPoint4E.hh.

71{ return &JPoint4E::__z; }

◆ pT()

static parameter_type JFIT::JPoint4E::pT ( )
inlinestatic

Definition at line 72 of file JPoint4E.hh.

72{ return &JPoint4E::__t; }

◆ pE()

static parameter_type JFIT::JPoint4E::pE ( )
inlinestatic

Definition at line 73 of file JPoint4E.hh.

73{ return &JPoint4E::__E; }

Member Data Documentation

◆ __E

double JFIT::JPoint4E::__E
protected

Definition at line 75 of file JPoint4E.hh.


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