PandaRoot
PndFTSCAMCVertex Class Reference

#include <PndFTSCAMCVertex.h>

Public Member Functions

 PndFTSCAMCVertex ()
 
float Par (int i) const
 
float X () const
 
float Y () const
 
float Z () const
 
void SetPar (int i, float v)
 
void SetX (float v)
 
void SetY (float v)
 
void SetZ (float v)
 

Protected Attributes

float fPar [3]
 

Friends

ostream & operator<< (ostream &out, const PndFTSCAMCVertex &a)
 
istream & operator>> (istream &in, PndFTSCAMCVertex &a)
 

Detailed Description

store MC track information for Performance

Definition at line 23 of file PndFTSCAMCVertex.h.

Constructor & Destructor Documentation

◆ PndFTSCAMCVertex()

PndFTSCAMCVertex::PndFTSCAMCVertex ( )

Member Function Documentation

◆ Par()

float PndFTSCAMCVertex::Par ( int  i) const
inline

Definition at line 27 of file PndFTSCAMCVertex.h.

References fPar, and i.

27 { return fPar[i]; }
unsigned int i
Definition: P4_F32vec4.h:21

◆ SetPar()

void PndFTSCAMCVertex::SetPar ( int  i,
float  v 
)
inline

Definition at line 33 of file PndFTSCAMCVertex.h.

References fPar, i, and v.

33 { fPar[i] = v; }
__m128 v
Definition: P4_F32vec4.h:3
unsigned int i
Definition: P4_F32vec4.h:21

◆ SetX()

void PndFTSCAMCVertex::SetX ( float  v)
inline

Definition at line 35 of file PndFTSCAMCVertex.h.

References fPar, and v.

35 { fPar[0] = v; }
__m128 v
Definition: P4_F32vec4.h:3

◆ SetY()

void PndFTSCAMCVertex::SetY ( float  v)
inline

Definition at line 36 of file PndFTSCAMCVertex.h.

References fPar, and v.

36 { fPar[1] = v; }
__m128 v
Definition: P4_F32vec4.h:3

◆ SetZ()

void PndFTSCAMCVertex::SetZ ( float  v)
inline

Definition at line 37 of file PndFTSCAMCVertex.h.

References fPar, operator<<, operator>>, and v.

37 { fPar[2] = v; }
__m128 v
Definition: P4_F32vec4.h:3

◆ X()

float PndFTSCAMCVertex::X ( ) const
inline

Definition at line 29 of file PndFTSCAMCVertex.h.

References fPar.

29 { return fPar[0]; }

◆ Y()

float PndFTSCAMCVertex::Y ( ) const
inline

Definition at line 30 of file PndFTSCAMCVertex.h.

References fPar.

30 { return fPar[1]; }

◆ Z()

float PndFTSCAMCVertex::Z ( ) const
inline

Definition at line 31 of file PndFTSCAMCVertex.h.

References fPar.

31 { return fPar[2]; }

Friends And Related Function Documentation

◆ operator<<

ostream& operator<< ( ostream &  out,
const PndFTSCAMCVertex a 
)
friend

Referenced by SetZ().

◆ operator>>

istream& operator>> ( istream &  in,
PndFTSCAMCVertex a 
)
friend

Referenced by SetZ().

Member Data Documentation

◆ fPar

float PndFTSCAMCVertex::fPar[3]
protected

Definition at line 43 of file PndFTSCAMCVertex.h.

Referenced by Par(), SetPar(), SetX(), SetY(), SetZ(), X(), Y(), and Z().


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