FairRoot/PandaRoot
Public Member Functions | Protected Attributes | Friends | List of all members
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 24 of file PndFTSCAMCVertex.h.

Constructor & Destructor Documentation

PndFTSCAMCVertex::PndFTSCAMCVertex ( )

Definition at line 24 of file PndFTSCAMCVertex.cxx.

References fPar, and i.

25 {
26  for( int i = 0; i < 3; i++) fPar[i] = 0;
27 }
Int_t i
Definition: run_full.C:25

Member Function Documentation

float PndFTSCAMCVertex::Par ( int  i) const
inline

Definition at line 29 of file PndFTSCAMCVertex.h.

References fPar, and i.

29 { return fPar[i]; }
Int_t i
Definition: run_full.C:25
void PndFTSCAMCVertex::SetPar ( int  i,
float  v 
)
inline

Definition at line 35 of file PndFTSCAMCVertex.h.

References fPar, i, and v.

35 { fPar[i] = v; }
Int_t i
Definition: run_full.C:25
__m128 v
Definition: P4_F32vec4.h:4
void PndFTSCAMCVertex::SetX ( float  v)
inline

Definition at line 37 of file PndFTSCAMCVertex.h.

References fPar, and v.

37 { fPar[0] = v; }
__m128 v
Definition: P4_F32vec4.h:4
void PndFTSCAMCVertex::SetY ( float  v)
inline

Definition at line 38 of file PndFTSCAMCVertex.h.

References fPar, and v.

38 { fPar[1] = v; }
__m128 v
Definition: P4_F32vec4.h:4
void PndFTSCAMCVertex::SetZ ( float  v)
inline

Definition at line 39 of file PndFTSCAMCVertex.h.

References fPar, and v.

39 { fPar[2] = v; }
__m128 v
Definition: P4_F32vec4.h:4
float PndFTSCAMCVertex::X ( ) const
inline

Definition at line 31 of file PndFTSCAMCVertex.h.

References fPar.

31 { return fPar[0]; }
float PndFTSCAMCVertex::Y ( ) const
inline

Definition at line 32 of file PndFTSCAMCVertex.h.

References fPar.

32 { return fPar[1]; }
float PndFTSCAMCVertex::Z ( ) const
inline

Definition at line 33 of file PndFTSCAMCVertex.h.

References fPar.

33 { return fPar[2]; }

Friends And Related Function Documentation

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

Definition at line 30 of file PndFTSCAMCVertex.cxx.

31 {
32  for (int i = 0; i < 3; i++) out << a.fPar[i] << std::endl;
33  return out;
34 }
Int_t i
Definition: run_full.C:25
TFile * out
Definition: reco_muo.C:20
istream& operator>> ( istream &  in,
PndFTSCAMCVertex a 
)
friend

Definition at line 37 of file PndFTSCAMCVertex.cxx.

38 {
39  for (int i = 0; i < 3; i++) in >> a.fPar[i];
40  return in;
41 }
Int_t i
Definition: run_full.C:25

Member Data Documentation

float PndFTSCAMCVertex::fPar[3]
protected

Definition at line 46 of file PndFTSCAMCVertex.h.

Referenced by operator<<(), operator>>(), Par(), PndFTSCAMCVertex(), SetPar(), SetX(), SetY(), SetZ(), X(), Y(), and Z().


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