FairRoot/PandaRoot
Public Member Functions | Protected Attributes | Friends | List of all members
PndCAMCVertex Class Reference

#include <PndCAMCVertex.h>

Public Member Functions

 PndCAMCVertex ()
 
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 PndCAMCVertex &a)
 
istream & operator>> (istream &in, PndCAMCVertex &a)
 

Detailed Description

store MC track information for Performance

Definition at line 24 of file PndCAMCVertex.h.

Constructor & Destructor Documentation

PndCAMCVertex::PndCAMCVertex ( )

Definition at line 24 of file PndCAMCVertex.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
float fPar[3]
Definition: PndCAMCVertex.h:46

Member Function Documentation

float PndCAMCVertex::Par ( int  i) const
inline

Definition at line 29 of file PndCAMCVertex.h.

References fPar, and i.

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

Definition at line 35 of file PndCAMCVertex.h.

References fPar, i, and v.

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

Definition at line 37 of file PndCAMCVertex.h.

References fPar, and v.

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

Definition at line 38 of file PndCAMCVertex.h.

References fPar, and v.

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

Definition at line 39 of file PndCAMCVertex.h.

References fPar, and v.

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

Definition at line 31 of file PndCAMCVertex.h.

References fPar.

31 { return fPar[0]; }
float fPar[3]
Definition: PndCAMCVertex.h:46
float PndCAMCVertex::Y ( ) const
inline

Definition at line 32 of file PndCAMCVertex.h.

References fPar.

32 { return fPar[1]; }
float fPar[3]
Definition: PndCAMCVertex.h:46
float PndCAMCVertex::Z ( ) const
inline

Definition at line 33 of file PndCAMCVertex.h.

References fPar.

33 { return fPar[2]; }
float fPar[3]
Definition: PndCAMCVertex.h:46

Friends And Related Function Documentation

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

Definition at line 30 of file PndCAMCVertex.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
float fPar[3]
Definition: PndCAMCVertex.h:46
TFile * out
Definition: reco_muo.C:20
istream& operator>> ( istream &  in,
PndCAMCVertex a 
)
friend

Definition at line 37 of file PndCAMCVertex.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
float fPar[3]
Definition: PndCAMCVertex.h:46

Member Data Documentation

float PndCAMCVertex::fPar[3]
protected

Definition at line 46 of file PndCAMCVertex.h.

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


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