PandaRoot
PndFTSCAGBTrack Class Reference

#include <PndFTSCAGBTrack.h>

Public Member Functions

 PndFTSCAGBTrack ()
 
int NHits () const
 
int FirstHitRef () const
 
const PndFTSCATrackParam & Param () const
 
const PndFTSCATrackParam & InnerParam () const
 
const PndFTSCATrackParam & OuterParam () const
 
float DeDx () const
 
void SetNHits (int v)
 
void SetFirstHitRef (int v)
 
void SetInnerParam (const PndFTSCATrackParam &v)
 
void SetOuterParam (const PndFTSCATrackParam &v)
 
void SetDeDx (float v)
 

Static Public Member Functions

static bool ComparePNClusters (const PndFTSCAGBTrack *a, const PndFTSCAGBTrack *b)
 

Protected Attributes

int fFirstHitRef
 
int fNHits
 
PndFTSCATrackParam fInnerParam
 
PndFTSCATrackParam fOuterParam
 
float fDeDx
 

Friends

std::istream & operator>> (std::istream &, PndFTSCAGBTrack &)
 
std::ostream & operator<< (std::ostream &, const PndFTSCAGBTrack &)
 

Detailed Description

The PndFTSCAGBTrack class is the internal representation of track's parameters

Definition at line 33 of file PndFTSCAGBTrack.h.

Constructor & Destructor Documentation

◆ PndFTSCAGBTrack()

PndFTSCAGBTrack::PndFTSCAGBTrack ( )
inline

Definition at line 38 of file PndFTSCAGBTrack.h.

38 : fFirstHitRef(0), fNHits(0), fInnerParam(), fOuterParam(), fDeDx(0) {}
PndFTSCATrackParam fOuterParam
PndFTSCATrackParam fInnerParam

Member Function Documentation

◆ ComparePNClusters()

static bool PndFTSCAGBTrack::ComparePNClusters ( const PndFTSCAGBTrack *  a,
const PndFTSCAGBTrack *  b 
)
inlinestatic

Definition at line 53 of file PndFTSCAGBTrack.h.

References fNHits.

53 { return (a->fNHits > b->fNHits); }

◆ DeDx()

float PndFTSCAGBTrack::DeDx ( ) const
inline

Definition at line 45 of file PndFTSCAGBTrack.h.

References fDeDx.

45 { return fDeDx; }

◆ FirstHitRef()

int PndFTSCAGBTrack::FirstHitRef ( ) const
inline

Definition at line 41 of file PndFTSCAGBTrack.h.

References fFirstHitRef.

41 { return fFirstHitRef; }

◆ InnerParam()

const PndFTSCATrackParam& PndFTSCAGBTrack::InnerParam ( ) const
inline

Definition at line 43 of file PndFTSCAGBTrack.h.

References fInnerParam.

Referenced by Param().

43 { return fInnerParam; }
PndFTSCATrackParam fInnerParam

◆ NHits()

int PndFTSCAGBTrack::NHits ( ) const
inline

Definition at line 40 of file PndFTSCAGBTrack.h.

References fNHits.

40 { return fNHits; }

◆ OuterParam()

const PndFTSCATrackParam& PndFTSCAGBTrack::OuterParam ( ) const
inline

Definition at line 44 of file PndFTSCAGBTrack.h.

References fOuterParam.

44 { return fOuterParam; }
PndFTSCATrackParam fOuterParam

◆ Param()

const PndFTSCATrackParam& PndFTSCAGBTrack::Param ( ) const
inline

Definition at line 42 of file PndFTSCAGBTrack.h.

References InnerParam().

42 { return InnerParam(); }
const PndFTSCATrackParam & InnerParam() const

◆ SetDeDx()

void PndFTSCAGBTrack::SetDeDx ( float  v)
inline

Definition at line 51 of file PndFTSCAGBTrack.h.

References fDeDx, and v.

51 { fDeDx = v; }
__m128 v
Definition: P4_F32vec4.h:3

◆ SetFirstHitRef()

void PndFTSCAGBTrack::SetFirstHitRef ( int  v)
inline

Definition at line 48 of file PndFTSCAGBTrack.h.

References fFirstHitRef, and v.

48 { fFirstHitRef = v; }
__m128 v
Definition: P4_F32vec4.h:3

◆ SetInnerParam()

void PndFTSCAGBTrack::SetInnerParam ( const PndFTSCATrackParam &  v)
inline

Definition at line 49 of file PndFTSCAGBTrack.h.

References fInnerParam, and v.

49 { fInnerParam = v; }
__m128 v
Definition: P4_F32vec4.h:3
PndFTSCATrackParam fInnerParam

◆ SetNHits()

void PndFTSCAGBTrack::SetNHits ( int  v)
inline

Definition at line 47 of file PndFTSCAGBTrack.h.

References fNHits, and v.

47 { fNHits = v; }
__m128 v
Definition: P4_F32vec4.h:3

◆ SetOuterParam()

void PndFTSCAGBTrack::SetOuterParam ( const PndFTSCATrackParam &  v)
inline

Definition at line 50 of file PndFTSCAGBTrack.h.

References fOuterParam, and v.

50 { fOuterParam = v; }
PndFTSCATrackParam fOuterParam
__m128 v
Definition: P4_F32vec4.h:3

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  ,
const PndFTSCAGBTrack &   
)
friend

◆ operator>>

std::istream& operator>> ( std::istream &  ,
PndFTSCAGBTrack &   
)
friend

Member Data Documentation

◆ fDeDx

float PndFTSCAGBTrack::fDeDx
protected

Definition at line 60 of file PndFTSCAGBTrack.h.

Referenced by DeDx(), and SetDeDx().

◆ fFirstHitRef

int PndFTSCAGBTrack::fFirstHitRef
protected

Definition at line 56 of file PndFTSCAGBTrack.h.

Referenced by FirstHitRef(), and SetFirstHitRef().

◆ fInnerParam

PndFTSCATrackParam PndFTSCAGBTrack::fInnerParam
protected

Definition at line 58 of file PndFTSCAGBTrack.h.

Referenced by InnerParam(), and SetInnerParam().

◆ fNHits

int PndFTSCAGBTrack::fNHits
protected

Definition at line 57 of file PndFTSCAGBTrack.h.

Referenced by ComparePNClusters(), NHits(), and SetNHits().

◆ fOuterParam

PndFTSCATrackParam PndFTSCAGBTrack::fOuterParam
protected

Definition at line 59 of file PndFTSCAGBTrack.h.

Referenced by OuterParam(), and SetOuterParam().


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