FairRoot/PandaRoot
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
PndFTSCAMCPoint Class Reference

#include <PndFTSCAMCPoint.h>

Public Member Functions

 PndFTSCAMCPoint ()
 
float X () const
 
float Y () const
 
float Z () const
 
float Sx () const
 
float Sy () const
 
float Sz () const
 
float Time () const
 
int ISlice () const
 
int TrackID () const
 
void SetX (float v)
 
void SetY (float v)
 
void SetZ (float v)
 
void SetSx (float v)
 
void SetSy (float v)
 
void SetSz (float v)
 
void SetTime (float v)
 
void SetISlice (int v)
 
void SetTrackID (int v)
 

Static Public Member Functions

static bool Compare (const PndFTSCAMCPoint &p1, const PndFTSCAMCPoint &p2)
 

Protected Attributes

float fX
 
float fY
 
float fZ
 
float fSx
 
float fSy
 
float fSz
 
float fTime
 
int fISlice
 
int fTrackID
 

Detailed Description

store MC point information for PndFTSCAPerformance

Definition at line 25 of file PndFTSCAMCPoint.h.

Constructor & Destructor Documentation

PndFTSCAMCPoint::PndFTSCAMCPoint ( )

Definition at line 26 of file PndFTSCAMCPoint.cxx.

27  : fX( 0 ), fY( 0 ), fZ( 0 ), fSx( 0 ), fSy( 0 ), fSz( 0 ), fTime( 0 ), fISlice( 0 ), fTrackID( 0 )
28 {
29  //* Default constructor
30 }

Member Function Documentation

static bool PndFTSCAMCPoint::Compare ( const PndFTSCAMCPoint p1,
const PndFTSCAMCPoint p2 
)
inlinestatic

Definition at line 51 of file PndFTSCAMCPoint.h.

References fTrackID.

51  {
52  return ( p1.fTrackID < p2.fTrackID );
53  }
int PndFTSCAMCPoint::ISlice ( ) const
inline

Definition at line 38 of file PndFTSCAMCPoint.h.

References fISlice.

38 { return fISlice; }
void PndFTSCAMCPoint::SetISlice ( int  v)
inline

Definition at line 48 of file PndFTSCAMCPoint.h.

References fISlice, and v.

48 { fISlice = v; }
__m128 v
Definition: P4_F32vec4.h:4
void PndFTSCAMCPoint::SetSx ( float  v)
inline

Definition at line 44 of file PndFTSCAMCPoint.h.

References fSx, and v.

44 { fSx = v; }
__m128 v
Definition: P4_F32vec4.h:4
void PndFTSCAMCPoint::SetSy ( float  v)
inline

Definition at line 45 of file PndFTSCAMCPoint.h.

References fSy, and v.

45 { fSy = v; }
__m128 v
Definition: P4_F32vec4.h:4
void PndFTSCAMCPoint::SetSz ( float  v)
inline

Definition at line 46 of file PndFTSCAMCPoint.h.

References fSz, and v.

46 { fSz = v; }
__m128 v
Definition: P4_F32vec4.h:4
void PndFTSCAMCPoint::SetTime ( float  v)
inline

Definition at line 47 of file PndFTSCAMCPoint.h.

References fTime, and v.

47 { fTime = v; }
__m128 v
Definition: P4_F32vec4.h:4
void PndFTSCAMCPoint::SetTrackID ( int  v)
inline

Definition at line 49 of file PndFTSCAMCPoint.h.

References fTrackID, and v.

49 { fTrackID = v; }
__m128 v
Definition: P4_F32vec4.h:4
void PndFTSCAMCPoint::SetX ( float  v)
inline

Definition at line 41 of file PndFTSCAMCPoint.h.

References fX, and v.

41 { fX = v; }
__m128 v
Definition: P4_F32vec4.h:4
void PndFTSCAMCPoint::SetY ( float  v)
inline

Definition at line 42 of file PndFTSCAMCPoint.h.

References fY, and v.

42 { fY = v; }
__m128 v
Definition: P4_F32vec4.h:4
void PndFTSCAMCPoint::SetZ ( float  v)
inline

Definition at line 43 of file PndFTSCAMCPoint.h.

References fZ, and v.

43 { fZ = v; }
__m128 v
Definition: P4_F32vec4.h:4
float PndFTSCAMCPoint::Sx ( ) const
inline

Definition at line 34 of file PndFTSCAMCPoint.h.

References fSx.

34 { return fSx; }
float PndFTSCAMCPoint::Sy ( ) const
inline

Definition at line 35 of file PndFTSCAMCPoint.h.

References fSy.

35 { return fSy; }
float PndFTSCAMCPoint::Sz ( ) const
inline

Definition at line 36 of file PndFTSCAMCPoint.h.

References fSz.

36 { return fSz; }
float PndFTSCAMCPoint::Time ( ) const
inline

Definition at line 37 of file PndFTSCAMCPoint.h.

References fTime.

37 { return fTime; }
int PndFTSCAMCPoint::TrackID ( ) const
inline

Definition at line 39 of file PndFTSCAMCPoint.h.

References fTrackID.

39 { return fTrackID; }
float PndFTSCAMCPoint::X ( ) const
inline

Definition at line 31 of file PndFTSCAMCPoint.h.

References fX.

31 { return fX; }
float PndFTSCAMCPoint::Y ( ) const
inline

Definition at line 32 of file PndFTSCAMCPoint.h.

References fY.

32 { return fY; }
float PndFTSCAMCPoint::Z ( ) const
inline

Definition at line 33 of file PndFTSCAMCPoint.h.

References fZ.

33 { return fZ; }

Member Data Documentation

int PndFTSCAMCPoint::fISlice
protected

Definition at line 64 of file PndFTSCAMCPoint.h.

Referenced by ISlice(), and SetISlice().

float PndFTSCAMCPoint::fSx
protected

Definition at line 60 of file PndFTSCAMCPoint.h.

Referenced by SetSx(), and Sx().

float PndFTSCAMCPoint::fSy
protected

Definition at line 61 of file PndFTSCAMCPoint.h.

Referenced by SetSy(), and Sy().

float PndFTSCAMCPoint::fSz
protected

Definition at line 62 of file PndFTSCAMCPoint.h.

Referenced by SetSz(), and Sz().

float PndFTSCAMCPoint::fTime
protected

Definition at line 63 of file PndFTSCAMCPoint.h.

Referenced by SetTime(), and Time().

int PndFTSCAMCPoint::fTrackID
protected

Definition at line 65 of file PndFTSCAMCPoint.h.

Referenced by Compare(), SetTrackID(), and TrackID().

float PndFTSCAMCPoint::fX
protected

Definition at line 57 of file PndFTSCAMCPoint.h.

Referenced by SetX(), and X().

float PndFTSCAMCPoint::fY
protected

Definition at line 58 of file PndFTSCAMCPoint.h.

Referenced by SetY(), and Y().

float PndFTSCAMCPoint::fZ
protected

Definition at line 59 of file PndFTSCAMCPoint.h.

Referenced by SetZ(), and Z().


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